The remotest municipalities in canton Solothurn
Welschenrohr-Gänsbrunnen is the remotest municipality in canton Solothurn: 101 minutes by public transport to the fastest-reachable of the six major centres (Basel, Bern, Geneva, Lausanne, Lugano, Zurich). Herbetswil (93 min) and Aedermannsdorf (91 min) follow. Source: ARE, National Passenger Transport Model (NPVM), 2025.
Ranking
ARE · NPVM · 2025| Rank | Municipality | PT travel time | Residents |
|---|---|---|---|
| 1 | Welschenrohr-Gänsbrunnen | 101 min | 1'199 |
| 2 | Herbetswil | 93 min | 617 |
| 3 | Aedermannsdorf | 91 min | 607 |
| 4 | Mümliswil-Ramiswil | 88 min | 2'472 |
| 5 | Kammersrohr | 87 min | 32 |
| 6 | Matzendorf | 83 min | 1'439 |
| 7 | Drei Höfe | 83 min | 727 |
| 8 | Balm bei Günsberg | 83 min | 213 |
| 9 | Kestenholz | 79 min | 1'888 |
| 10 | Wolfwil | 78 min | 2'473 |
| 11 | Balsthal | 78 min | 6'622 |
| 12 | Holderbank | 78 min | 779 |
| 13 | Laupersdorf | 78 min | 1'916 |
| 14 | Stüsslingen | 78 min | 1'265 |
| 15 | Lommiswil | 78 min | 1'615 |
| 16 | Günsberg | 77 min | 1'169 |
| 17 | Selzach | 77 min | 3'750 |
| 18 | Walterswil | 77 min | 768 |
| 19 | Recherswil | 76 min | 2'260 |
| 20 | Bettlach | 76 min | 4'935 |
| 21 | Riedholz | 76 min | 2'319 |
| 22 | Oberdorf | 73 min | 1'806 |
| 23 | Oensingen | 72 min | 6'766 |
| 24 | Erlinsbach | 72 min | 3'761 |
| 25 | Wisen | 71 min | 451 |
| 26 | Luterbach | 71 min | 3'756 |
| 27 | Flumenthal | 71 min | 1'023 |
| 28 | Hubersdorf | 71 min | 727 |
| 29 | Lostorf | 70 min | 4'113 |
| 30 | Aeschi | 70 min | 1'342 |
| 31 | Deitingen | 70 min | 2'409 |
| 32 | Biezwil | 69 min | 345 |
| 33 | Grenchen | 69 min | 18'973 |
| 34 | Egerkingen | 68 min | 4'365 |
| 35 | Kriegstetten | 68 min | 1'456 |
| 36 | Subingen | 68 min | 3'311 |
| 37 | Bellach | 68 min | 5'632 |
| 38 | Boningen | 68 min | 816 |
| 39 | Gunzgen | 68 min | 1'783 |
| 40 | Kappel | 68 min | 3'591 |
| 41 | Buchegg | 67 min | 2'979 |
| 42 | Horriwil | 67 min | 940 |
| 43 | Langendorf | 67 min | 3'983 |
| 44 | Fulenbach | 67 min | 1'841 |
| 45 | Beinwil | 67 min | 248 |
| 46 | Niederbuchsiten | 66 min | 1'369 |
| 47 | Hauenstein-Ifenthal | 66 min | 348 |
| 48 | Rüttenen | 66 min | 1'498 |
| 49 | Lüsslingen-Nennigkofen | 65 min | 1'131 |
| 50 | Härkingen | 64 min | 1'763 |
| 51 | Oberbuchsiten | 64 min | 2'382 |
| 52 | Kienberg | 64 min | 526 |
| 53 | Derendingen | 64 min | 7'219 |
| 54 | Neuendorf | 63 min | 2'412 |
| 55 | Obergerlafingen | 63 min | 1'232 |
| 56 | Eppenberg-Wöschnau | 63 min | 336 |
| 57 | Bärschwil | 63 min | 806 |
| 58 | Hüniken | 62 min | 160 |
| 59 | Starrkirch-Wil | 62 min | 2'020 |
| 60 | Zullwil | 62 min | 704 |
| 61 | Niedergösgen | 61 min | 4'297 |
| 62 | Gerlafingen | 61 min | 5'859 |
| 63 | Feldbrunnen-St. Niklaus | 61 min | 1'068 |
| 64 | Grindel | 61 min | 508 |
| 65 | Meltingen | 61 min | 623 |
| 66 | Etziken | 60 min | 1'093 |
| 67 | Gretzenbach | 60 min | 2'825 |
| 68 | Solothurn | 60 min | 16'830 |
| 69 | Nunningen | 60 min | 1'948 |
| 70 | Hägendorf | 59 min | 5'343 |
| 71 | Rickenbach | 59 min | 1'208 |
| 72 | Schönenwerd | 59 min | 5'437 |
| 73 | Fehren | 59 min | 619 |
| 74 | Obergösgen | 58 min | 2'553 |
| 75 | Trimbach | 58 min | 6'928 |
| 76 | Winznau | 58 min | 2'061 |
| 77 | Zuchwil | 58 min | 9'622 |
| 78 | Däniken | 58 min | 3'108 |
| 79 | Dulliken | 58 min | 5'489 |
| 80 | Wangen bei Olten | 58 min | 5'598 |
| 81 | Messen | 57 min | 1'506 |
| 82 | Unterramsern | 56 min | 230 |
| 83 | Bolken | 56 min | 579 |
| 84 | Erschwil | 56 min | 996 |
| 85 | Schnottwil | 55 min | 1'159 |
| 86 | Büsserach | 55 min | 2'473 |
| 87 | Hochwald | 54 min | 1'278 |
| 88 | Olten | 53 min | 19'265 |
| 89 | Kleinlützel | 53 min | 1'190 |
| 90 | Breitenbach | 51 min | 4'440 |
| 91 | Gempen | 49 min | 919 |
| 92 | Seewen | 49 min | 1'088 |
| 93 | Lüterkofen-Ichertswil | 48 min | 923 |
| 94 | Biberist | 48 min | 9'531 |
| 95 | Büren | 47 min | 1'060 |
| 96 | Himmelried | 45 min | 974 |
| 97 | Metzerlen-Mariastein | 44 min | 970 |
| 98 | Lohn-Ammannsegg | 44 min | 2'940 |
| 99 | Nuglar-St. Pantaleon | 43 min | 1'580 |
| 100 | Rodersdorf | 41 min | 1'398 |
| 101 | Dornach | 40 min | 6'898 |
| 102 | Hofstetten-Flüh | 36 min | 3'410 |
| 103 | Bättwil | 34 min | 1'185 |
| 104 | Witterswil | 33 min | 1'475 |
How we measure this
ARE · NPVMModelled public-transport travel time from the municipality to the fastest-reachable of the six major centres Basel, Bern, Geneva, Lausanne, Lugano and Zurich, in minutes (including access and egress). Basis: the ARE National Passenger Transport Model (NPVM), reference state 2025. The NPVM is divided into traffic zones; each municipality is assigned the zone at its populated centre. A higher value means a longer trip to the nearest centre.
Frequently asked questions
- Which municipality in canton Solothurn is the remotest?
- Welschenrohr-Gänsbrunnen: 101 minutes by public transport to the nearest major centre (2025) – the highest value in canton Solothurn. Source: ARE (NPVM).
- How is the travel time measured?
- It is the modelled public-transport travel time to the fastest-reachable of the six major centres (Basel, Bern, Geneva, Lausanne, Lugano, Zurich), computed by ARE in the National Passenger Transport Model. It includes access, egress and transfers, refers to the {year} timetable, and measures connectivity, not straight-line distance.