List by town
Gossau SG 8
- Multisport court
Not stated: check on site240 m - Multisport court
Not stated: check on site370 m - Multisport court
Not stated: check on site390 m - Multisport court
Not stated: check on site430 m - Spielwiese Rosenau
Not stated: check on site430 m - Multisport court
Not stated: check on site690 m - Multisport court
Not stated: check on site830 m - Multisport court
Not stated: check on site1.8 km
Rorschacherberg 6
- Multisport court
Not stated: check on site240 m - Multisport court
Not stated: check on site490 m - Multisport court
Not stated: check on site580 m - Multisport court
Not stated: check on site580 m - Multisport court
Not stated: check on site740 m - Multisport court
Not stated: check on site1.6 km
Sargans 6
- Multisport court
Not stated: check on site240 m - Multisport court
Not stated: check on site · Lit350 m - Multisport court
Not stated: check on site460 m - Multisport court
Not stated: check on site · Lit · Wheelchair access610 m - Multisport court
Not stated: check on site · Wheelchair access630 m - Multisport court
Not stated: check on site · Lit680 m
Buchs SG 5
- Multisport court
Free access390 m - Multisport court
Not stated: check on site · Lit960 m - Multisport court
Not stated: check on site · Lit990 m - Multisport court
Not stated: check on site1.1 km - Multisport court
Not stated: check on site1.3 km
Rebstein 4
- Multisport court
Not stated: check on site380 m - Multisport court
Not stated: check on site460 m - Multisport court
Not stated: check on site490 m - Multisport court
Not stated: check on site640 m
Jona 3
- Multisport court
Not stated: check on site150 m - Sportplatz Rain
Not stated: check on site550 m - Multisport court
Free access760 m
Neudorf 3
- Multisport court
Not stated: check on site490 m - Multisport court
Not stated: check on site · Lit600 m - Multisport court
Not stated: check on site670 m
Niederuzwil 3
- Multisport court
Not stated: check on site210 m - Multisport court
Not stated: check on site350 m - Multisport court
Not stated: check on site430 m
Trübbach 3
- Multisport court
Not stated: check on site870 m - Multisport court
Not stated: check on site870 m - Multisport court
Not stated: check on site920 m
St. Georgen 3
- Multisport court
Not stated: check on site · Lit220 m - Multisport court
Not stated: check on site · Lit290 m - Multisport court
Not stated: check on site380 m
Rapperswil 2
Winkeln 2
Bazenheid 2
Grabs 2
Rosenberg 2
Lüchingen 2
Walenstadt 2
Heerbrugg 2
Vilters 2
Oberriet SG 2
Bütschwil 2
Abtwil SG 2
Altstätten SG 2
St. Gallen 2
Marbach SG 2
Sevelen 2
- Multisport court
Not stated: check on site · Lit · Wheelchair access370 m - Multisport court
Not stated: check on site · Wheelchair access460 m
Thal 2
Maseltrangen 2
Rotmonten 1
Lachen 1
Murg 1
Bad Ragaz 1
Oberuzwil 1
Goldach 1
Gommiswald 1
Tübach 1
Staad SG 1
Südquartier 1
Henau 1
Rheineck 1
Lindenhof 1
Balgach 1
Haag (Rheintal) 1
St. Jakob 1
Kirchberg SG 1
Sonnenhof 1
Gähwil 1
Unterwasser 1
Lichtensteig 1
Flums 1
Langgass-Heiligkreuz 1
Altenrhein 1
Pfäfers 1
Sax 1
Uzwil 1
Unterterzen 1
Brunnadern 1
Häggenschwil 1
Vorstadt 1
Oberbüren 1
Berschis 1
Dietfurt 1
Goldingen 1
Rossrüti 1
Untereggen 1
Zuzwil SG 1
Vättis 1
Zuckenriet 1
Dicken 1
Ganterschwil 1
Oberhelfenschwil 1
Niederwil SG 1
Sonnental 1
Bichwil 1
Züberwangen 1
At a glance
- Free access confirmed by the source: 4 of 127
- Lighting reported: 19 of 127
- Wheelchair accessible (reported): 6 of 127
Read the full guide: multisport courts →
FAQ
How many multisport courts are there in the Canton of St. Gallen?
Oukonjou lists 127 free-access ones, in 75 towns: Gossau SG (8), Rorschacherberg (6) and Sargans (6).
Do I need to book or pay to use the multisport courts in the Canton of St. Gallen?
No. The multisport courts listed here are reported as free access: free of charge and no booking, within the rules posted on site (hours, age, sharing).
How do I find the nearest multisport court?
Open the map, pick “Multisport courts” and tap “Near me”: the list sorts by distance. Your position stays in your browser.
Data updated on November 6, 2026
