Canton · CH

Free-access sports facilities in the Canton of St. Gallen

1,533 free-access sports facilities listed in the Canton of St. Gallen, in 181 towns: 551 table tennis tables, 307 football pitches, 213 tennis courts, 127 multisport courts.

By facility type

Towns

Jona11563 table tennis tables, 16 street workout areas, 14 football pitches
Rapperswil5022 table tennis tables, 13 street workout areas, 5 tennis courts
Gossau SG4024 table tennis tables, 8 multisport courts, 4 tennis courts
Buchs SG3821 table tennis tables, 5 multisport courts, 4 street workout areas
Neudorf329 table tennis tables, 9 football pitches, 7 tennis courts
Flawil3014 street workout areas, 8 table tennis tables, 3 football pitches
Diepoldsau278 table tennis tables, 7 football pitches, 4 street workout areas
Kaltbrunn2613 street workout areas, 9 table tennis tables, 3 tennis courts
Uznach2617 table tennis tables, 5 football pitches, 3 tennis courts
Winkeln2611 tennis courts, 9 football pitches, 2 table tennis tables
Bazenheid2312 street workout areas, 4 table tennis tables, 3 football pitches
Lachen238 table tennis tables, 7 football pitches, 6 tennis courts
Murg2313 bouldering walls, 7 climbing crags, 1 table tennis table
Rotmonten2310 tennis courts, 9 table tennis tables, 2 football pitches
Grabs208 table tennis tables, 4 tennis courts, 3 football pitches
Bad Ragaz186 table tennis tables, 5 tennis courts, 2 basketball courts
Rorschacherberg177 table tennis tables, 6 multisport courts, 4 tennis courts
Schmerikon178 table tennis tables, 4 tennis courts, 3 football pitches
St. Fiden1710 table tennis tables, 5 football pitches, 2 basketball courts
Niederuzwil167 table tennis tables, 4 football pitches, 3 multisport courts
Rosenberg167 table tennis tables, 3 tennis courts, 2 multisport courts
St. Margrethen SG166 street workout areas, 3 tennis courts, 2 table tennis tables
Lüchingen156 tennis courts, 5 football pitches, 2 multisport courts
Widnau156 tennis courts, 5 table tennis tables, 4 football pitches
Bruggen148 table tennis tables, 4 football pitches, 1 beach volleyball court
Eschenbach SG149 table tennis tables, 4 football pitches, 1 tennis court
Goldach147 football pitches, 3 table tennis tables, 2 pump tracks
Oberuzwil146 tennis courts, 4 table tennis tables, 1 beach volleyball court
Rebstein145 tennis courts, 4 multisport courts, 4 football pitches
Gommiswald136 table tennis tables, 2 street workout areas, 2 tennis courts
Staad SG136 football pitches, 2 tennis courts, 2 street workout areas
Trübbach137 climbing crags, 3 multisport courts, 2 football pitches
Tübach136 tennis courts, 3 football pitches, 2 beach volleyball courts
Wattwil134 football pitches, 3 tennis courts, 2 table tennis tables
Wittenbach136 table tennis tables, 4 football pitches, 2 beach volleyball courts
Heerbrugg124 table tennis tables, 3 football pitches, 2 multisport courts
Henau128 football pitches, 2 table tennis tables, 1 basketball court
Oberriet SG123 table tennis tables, 3 tennis courts, 2 multisport courts
Sargans126 multisport courts, 3 table tennis tables, 2 football pitches
Südquartier126 football pitches, 2 table tennis tables, 1 multisport court
Vilters126 table tennis tables, 3 football pitches, 2 multisport courts
Walenstadt124 football pitches, 3 tennis courts, 2 multisport courts
Au SG115 tennis courts, 4 football pitches, 2 table tennis tables
Bütschwil113 table tennis tables, 2 street workout areas, 2 multisport courts
Abtwil SG104 table tennis tables, 3 football pitches, 2 multisport courts
Bronschhofen105 football pitches, 3 table tennis tables, 1 basketball court
Algetshausen97 street workout areas, 1 table tennis table, 1 football pitch
Altstätten SG93 table tennis tables, 3 pump tracks, 2 multisport courts
Balgach93 table tennis tables, 3 tennis courts, 1 multisport court
Degersheim93 table tennis tables, 2 basketball courts, 2 tennis courts
Lindenhof97 table tennis tables, 1 football pitch, 1 multisport court
Niederbüren96 street workout areas, 2 table tennis tables, 1 fitness trail
Rheineck93 table tennis tables, 2 football pitches, 1 tennis court
St. Georgen93 multisport courts, 3 tennis courts, 2 table tennis tables
Amden86 climbing crags, 1 table tennis table, 1 football pitch
Büchel84 football pitches, 2 basketball courts, 1 table tennis table
Ermenswil84 table tennis tables, 2 tennis courts, 1 football pitch
Gähwil83 tennis courts, 2 table tennis tables, 1 basketball court
Haag (Rheintal)83 tennis courts, 2 table tennis tables, 2 football pitches
Kirchberg SG84 table tennis tables, 3 football pitches, 1 multisport court
Linsebühl-Dreilinden86 table tennis tables, 2 football pitches
Sonnenhof84 table tennis tables, 1 street workout area, 1 tennis court
St. Gallen84 table tennis tables, 2 multisport courts, 2 basketball courts
St. Jakob84 table tennis tables, 1 street workout area, 1 multisport court
Berneck73 table tennis tables, 2 football pitches, 1 beach volleyball court
Ebnat74 tennis courts, 3 football pitches
Flums73 table tennis tables, 2 football pitches, 1 multisport court
Lichtensteig72 table tennis tables, 1 bouldering wall, 1 beach volleyball court
Lisighaus73 table tennis tables, 1 swimming spot, 1 bouldering wall
Mogelsberg72 table tennis tables, 2 football pitches, 1 basketball court
Mosnang73 football pitches, 2 table tennis tables, 1 basketball court
Neu St. Johann74 table tennis tables, 3 football pitches
Riethüsli74 table tennis tables, 2 beach volleyball courts, 1 football pitch
Rorschach74 table tennis tables, 1 beach volleyball court, 1 football pitch
Unterwasser73 bouldering walls, 2 tennis courts, 1 street workout area
Uznaberg76 table tennis tables, 1 basketball court
Altenrhein65 table tennis tables, 1 multisport court
Engelburg62 beach volleyball courts, 1 table tennis table, 1 football pitch
Fürstenau65 tennis courts, 1 fitness trail
Jonschwil62 table tennis tables, 2 tennis courts, 1 basketball court
Kappel62 table tennis tables, 1 basketball court, 1 football pitch
Klosterviertel64 table tennis tables, 1 football pitch, 1 basketball court
Langgass-Heiligkreuz63 table tennis tables, 1 multisport court, 1 football pitch
Lütisburg63 football pitches, 2 table tennis tables, 1 basketball court
Marbach SG64 table tennis tables, 2 multisport courts
Mels66 table tennis tables
Montlingen65 football pitches, 1 table tennis table
Pfäfers62 climbing crags, 1 table tennis table, 1 multisport court
Sax63 bouldering walls, 1 table tennis table, 1 multisport court
Schänis65 table tennis tables, 1 football pitch
Uzwil62 football pitches, 1 street workout area, 1 tennis court
Wangs63 tennis courts, 1 table tennis table, 1 football pitch
Weesen63 table tennis tables, 1 street workout area, 1 beach volleyball court
Azmoos55 tennis courts
Benken SG52 football pitches, 1 table tennis table, 1 basketball court
Brunnadern51 street workout area, 1 table tennis table, 1 multisport court
Ebnat-Kappel52 table tennis tables, 1 football pitch, 1 basketball court
Eggersriet52 table tennis tables, 2 tennis courts, 1 football pitch
Heiligkreuz52 table tennis tables, 2 football pitches, 1 climbing crag
Häggenschwil52 football pitches, 1 table tennis table, 1 beach volleyball court
Rans53 tennis courts, 2 table tennis tables
Riggenschwil55 tennis courts
Schwarzenbach SG52 table tennis tables, 2 tennis courts, 1 football pitch
Unterterzen52 table tennis tables, 1 multisport court, 1 football pitch
Vorstadt52 football pitches, 1 table tennis table, 1 basketball court
Berschis41 table tennis table, 1 football pitch, 1 multisport court
Bächli42 tennis courts, 1 table tennis table, 1 football pitch
Dietfurt42 table tennis tables, 1 football pitch, 1 multisport court
Eichberg42 football pitches, 1 basketball court, 1 beach volleyball court
Gams41 table tennis table, 1 football pitch, 1 basketball court
Goldingen42 table tennis tables, 1 multisport court, 1 football pitch
Grub SG44 table tennis tables
Hemberg42 basketball courts, 1 table tennis table, 1 football pitch
Kobelwald42 table tennis tables, 2 climbing crags
Oberbüren42 table tennis tables, 1 multisport court, 1 football pitch
Rossrüti42 table tennis tables, 1 multisport court, 1 football pitch
Sankt Peterzell41 skatepark, 1 football pitch, 1 basketball court
Steinach43 football pitches, 1 table tennis table
Untereggen41 street workout area, 1 football pitch, 1 multisport court
Vättis42 climbing crags, 1 football pitch, 1 multisport court
Waldkirch42 table tennis tables, 1 beach volleyball court, 1 football pitch
Zuckenriet42 football pitches, 1 multisport court, 1 basketball court
Zuzwil SG42 street workout areas, 1 football pitch, 1 multisport court
Andwil SG32 table tennis tables, 1 football pitch
Dicken31 table tennis table, 1 football pitch, 1 multisport court
Frümsen32 table tennis tables, 1 tennis court
Gaiserwald32 tennis courts, 1 football pitch
Ganterschwil31 table tennis table, 1 football pitch, 1 multisport court
Gasenzen32 football pitches, 1 tennis court
Gretschins32 climbing crags, 1 trailhead
Hinterforst33 table tennis tables
Letten32 table tennis tables, 1 football pitch
Nesslau32 table tennis tables, 1 tennis court
Niederwil SG31 street workout area, 1 football pitch, 1 multisport court
Notkersegg31 table tennis table, 1 street workout area, 1 football pitch
Oberhelfenschwil32 table tennis tables, 1 multisport court
Salez32 table tennis tables, 1 football pitch
Sevelen32 multisport courts, 1 table tennis table
Sonnental32 football pitches, 1 multisport court
Thal32 multisport courts, 1 table tennis table
Wagen32 table tennis tables, 1 basketball court
Weite-Wartau31 trailhead, 1 football pitch, 1 pétanque court
Wolfertswil31 table tennis table, 1 football pitch, 1 beach volleyball court
Alt St. Johann21 table tennis table, 1 football pitch
Arnegg21 beach volleyball court, 1 football pitch
Berg SG22 football pitches
Bernhardzell22 table tennis tables
Betlis21 tennis court, 1 climbing crag
Bichwil21 table tennis table, 1 multisport court
Bunt22 football pitches
Hofberg21 table tennis table, 1 football pitch
Lenggenwil21 table tennis table, 1 football pitch
Maseltrangen22 multisport courts
Muolen21 table tennis table, 1 tennis court
Neuhaus SG21 table tennis table, 1 football pitch
Niederstetten22 football pitches
Oberterzen22 tennis courts
Ricken SG21 table tennis table, 1 tennis court
Rüthi (Rheintal)22 table tennis tables
Stein SG21 table tennis table, 1 football pitch
Tannenheim21 table tennis table, 1 tennis court
Ulisbach21 table tennis table, 1 street workout area
Weidle22 table tennis tables
Westquartier21 table tennis table, 1 football pitch
Züberwangen21 football pitch, 1 multisport court
Bollingen11 table tennis table
Bürg11 table tennis table
Ernetschwil11 table tennis table
Grabserberg11 football pitch
Hintergoldingen11 football pitch
Im Kreuzacker11 tennis court
Kriessern11 beach volleyball court
Lienz11 table tennis table
Niederhelfenschwil11 football pitch
Rofisbach11 climbing crag
Sennwald11 football pitch
Tscherlach11 climbing crag
Uetliburg SG11 table tennis table
Walenstadtberg11 climbing crag
Watt11 football pitch
Wildhaus11 climbing crag

FAQ

How many free-access sports facilities are there in the Canton of St. Gallen?

Oukonjou lists 1,533, in 181 towns: 551 table tennis tables, 307 football pitches, 213 tennis courts, 127 multisport courts.

Which town is best equipped in the Canton of St. Gallen?

Jona (115), Rapperswil (50) and Gossau SG (40).

Data updated on November 6, 2026