By facility type
Table tennis tables 171Multisport courts 159Football pitches 144Tennis courts 60Street workout areas 57Climbing crags 21Beach volleyball courts 19Basketball courts 15Skateparks 9Pump tracks 6Pétanque courts 6Fitness trails 1Bouldering walls 1
Towns
| Grenchen | 48 | 14 table tennis tables, 13 multisport courts, 9 football pitches |
| Olten | 46 | 14 table tennis tables, 12 multisport courts, 7 football pitches |
| Solothurn | 38 | 15 table tennis tables, 8 multisport courts, 6 football pitches |
| Derendingen | 34 | 17 street workout areas, 9 tennis courts, 3 football pitches |
| Bellach | 25 | 11 football pitches, 8 table tennis tables, 6 multisport courts |
| Dornach | 24 | 14 street workout areas, 4 football pitches, 1 climbing crag |
| Gerlafingen | 18 | 9 street workout areas, 3 table tennis tables, 2 multisport courts |
| Hägendorf | 15 | 6 multisport courts, 3 table tennis tables, 2 tennis courts |
| Balsthal | 13 | 4 football pitches, 3 tennis courts, 3 climbing crags |
| Biberist | 13 | 6 football pitches, 4 table tennis tables, 2 multisport courts |
| Erlinsbach SO | 13 | 4 table tennis tables, 4 street workout areas, 3 football pitches |
| Feldbrunnen | 11 | 3 multisport courts, 3 tennis courts, 2 table tennis tables |
| Luterbach | 11 | 4 table tennis tables, 3 football pitches, 2 multisport courts |
| Deitingen | 10 | 4 street workout areas, 3 table tennis tables, 2 football pitches |
| Trimbach | 10 | 6 multisport courts, 2 table tennis tables, 2 tennis courts |
| Wangen b. Olten | 10 | 7 multisport courts, 2 table tennis tables, 1 football pitch |
| Breitenbach | 9 | 4 tennis courts, 3 table tennis tables, 2 football pitches |
| Bättwil | 9 | 4 table tennis tables, 4 tennis courts, 1 multisport court |
| Oberdorf SO | 9 | 3 multisport courts, 2 table tennis tables, 2 football pitches |
| Hofstetten SO | 8 | 4 climbing crags, 1 table tennis table, 1 basketball court |
| Langendorf | 8 | 4 multisport courts, 2 beach volleyball courts, 1 table tennis table |
| Zuchwil | 8 | 4 table tennis tables, 3 multisport courts, 1 basketball court |
| Bettlach | 7 | 3 multisport courts, 2 football pitches, 1 table tennis table |
| Dulliken | 7 | 3 table tennis tables, 3 tennis courts, 1 football pitch |
| Hofstetten-Flüh | 7 | 3 street workout areas, 3 climbing crags, 1 football pitch |
| Mümliswil | 7 | 2 tennis courts, 2 multisport courts, 2 football pitches |
| Neuendorf | 7 | 5 table tennis tables, 2 multisport courts |
| Niedergösgen | 7 | 4 multisport courts, 2 beach volleyball courts, 1 football pitch |
| Nunningen | 7 | 3 multisport courts, 1 skatepark, 1 table tennis table |
| Oensingen | 7 | 3 multisport courts, 2 football pitches, 1 table tennis table |
| Riedholz | 7 | 3 table tennis tables, 2 football pitches, 1 tennis court |
| Schönenwerd | 7 | 3 football pitches, 3 multisport courts, 1 street workout area |
| Selzach | 7 | 2 football pitches, 2 multisport courts, 2 pétanque courts |
| Starrkirch-Wil | 7 | 4 table tennis tables, 2 multisport courts, 1 football pitch |
| Wolfwil | 7 | 3 football pitches, 2 table tennis tables, 2 multisport courts |
| Fulenbach | 6 | 3 football pitches, 2 multisport courts, 1 table tennis table |
| Gretzenbach | 6 | 2 tennis courts, 2 football pitches, 1 table tennis table |
| Kappel SO | 6 | 2 table tennis tables, 1 tennis court, 1 football pitch |
| Matzendorf | 6 | 4 table tennis tables, 1 football pitch, 1 multisport court |
| Subingen | 6 | 4 football pitches, 1 multisport court, 1 basketball court |
| Welschenrohr | 6 | 2 table tennis tables, 2 football pitches, 2 multisport courts |
| Egerkingen | 5 | 2 football pitches, 2 multisport courts, 1 table tennis table |
| Eppenberg | 5 | 4 street workout areas, 1 bouldering wall |
| Flüh | 5 | 3 climbing crags, 1 table tennis table, 1 football pitch |
| Gempen | 5 | 2 table tennis tables, 1 climbing crag, 1 football pitch |
| Härkingen | 5 | 3 football pitches, 2 table tennis tables |
| Lüterkofen | 5 | 3 table tennis tables, 2 multisport courts |
| Obergösgen | 5 | 5 table tennis tables |
| Däniken SO | 4 | 3 football pitches, 1 multisport court |
| Himmelried | 4 | 2 climbing crags, 1 multisport court, 1 football pitch |
| Hochwald | 4 | 1 table tennis table, 1 tennis court, 1 pétanque court |
| Laupersdorf | 4 | 2 multisport courts, 1 table tennis table, 1 football pitch |
| Lohn-Ammannsegg | 4 | 2 football pitches, 1 table tennis table, 1 basketball court |
| Aedermannsdorf | 3 | 2 football pitches, 1 table tennis table |
| Aeschi | 3 | 2 table tennis tables, 1 beach volleyball court |
| Beinwil SO | 3 | 2 multisport courts, 1 table tennis table |
| Brunnenthal | 3 | 2 multisport courts, 1 table tennis table |
| Etziken | 3 | 2 table tennis tables, 1 multisport court |
| Flumenthal | 3 | 3 football pitches |
| Halten | 3 | 2 football pitches, 1 tennis court |
| Horriwil | 3 | 2 table tennis tables, 1 multisport court |
| Hubersdorf | 3 | 2 multisport courts, 1 table tennis table |
| Kestenholz | 3 | 3 multisport courts |
| Kienberg | 3 | 1 table tennis table, 1 multisport court, 1 football pitch |
| Kleinlützel | 3 | 1 table tennis table, 1 football pitch, 1 climbing crag |
| Oberbuchsiten | 3 | 1 table tennis table, 1 multisport court, 1 football pitch |
| Obergerlafingen | 3 | 2 multisport courts, 1 table tennis table |
| Rickenbach SO | 3 | 2 tennis courts, 1 table tennis table |
| Rüttenen | 3 | 2 multisport courts, 1 football pitch |
| Büren SO | 2 | 2 multisport courts |
| Büsserach | 2 | 1 multisport court, 1 basketball court |
| Erschwil | 2 | 1 table tennis table, 1 climbing crag |
| Fehren | 2 | 2 football pitches |
| Gunzgen | 2 | 1 table tennis table, 1 multisport court |
| Günsberg | 2 | 1 multisport court, 1 football pitch |
| Lostorf | 2 | 1 multisport court, 1 tennis court |
| Metzerlen | 2 | 1 table tennis table, 1 football pitch |
| Nuglar | 2 | 1 basketball court, 1 football pitch |
| Recherswil | 2 | 1 multisport court, 1 football pitch |
| Rodersdorf | 2 | 1 table tennis table, 1 football pitch |
| Schnottwil | 2 | 1 multisport court, 1 football pitch |
| Seewen SO | 2 | 2 multisport courts |
| Staad | 2 | 2 tennis courts |
| Stüsslingen | 2 | 1 multisport court, 1 football pitch |
| Winznau | 2 | 1 basketball court, 1 football pitch |
| Witterswil | 2 | 1 football pitch, 1 basketball court |
| Bibern | 1 | 1 multisport court |
| Bolken | 1 | 1 table tennis table |
| Boningen | 1 | 1 table tennis table |
| Bärschwil | 1 | 1 multisport court |
| Grindel | 1 | 1 multisport court |
| Heinrichswil | 1 | 1 table tennis table |
| Herbetswil | 1 | 1 multisport court |
| Kriegstetten | 1 | 1 multisport court |
| Mariastein | 1 | 1 table tennis table |
| Meltingen | 1 | 1 football pitch |
| Messen | 1 | 1 table tennis table |
| Niederbuchsiten | 1 | 1 multisport court |
| Ramiswil | 1 | 1 football pitch |
| Wisen SO | 1 | 1 football pitch |
| Zullwil | 1 | 1 table tennis table |
FAQ
How many free-access sports facilities are there in the Canton of Solothurn?
Oukonjou lists 669, in 101 towns: 171 table tennis tables, 159 multisport courts, 144 football pitches, 60 tennis courts.
Which town is best equipped in the Canton of Solothurn?
Grenchen (48), Olten (46) and Solothurn (38).
Data updated on November 6, 2026
