Switzerland has the best transport infrastructure in the world, bar none. Every ski resort has timetabled public transport serving it, and it runs on time. Precisely.
Amazingly this well-oiled integration is accomplished across over 200 separate companies. I live in Switzerland and I do not expect buses to be a minute late, let alone trains, trams and cable cars. Having said that, it is worth getting to know your connections ahead of arriving at a destination. Usually they are straight-forward, but some of the larger stations, such as Bern, Luzern, Basel and Zürich can be confusing. Often there is only a few minutes between one connection and another - if you know where you are going it is usually easy, but if you linger you can easily miss your connection. The Rail Timetable on the left is provided by Swiss Railways but covers buses, gondolas, cable cars and even Shanks' pony - as well as rail lines, of course. it also provides information on platforms and station facilities.
Trains and buses are accustomed to people having ski and snowboard gear so there is always adequate stowage available, although Swiss Railways will, for a small fee, carry your gear in advance for you to most stations. This even includes transit from most international airports. See here for details. Usefully most stations and valley stations also have storage lockers so you don't need to cart your gear around the mountains if you are doing day trips.
If you have not booked your transportation in Switzerland ahead of arriving from abroad, the Snow'n'Rail scheme offers excellent value, with a discount of around 20% on the combined cost of public transport and lift pass, and a discount on equipment hire from Intersport. Passes are available for one, two or six day breaks to most of the significant resorts, and the one and two day passes are available, in English, from the ticket machines in Swiss railway stations as well as from the ticket counters.
The roads in Switzerland are every bit as good as public transport. However you do need a carnet (40 SFr for one year) to go on the motorways, and should have Winter tyres fitted in Winter - although you are unlikely to need chains. For anyone familiar with driving in Europe, Switzerland has broadly similar driving regulations but with generally more punitive financial penalties for infringements. At night and weekends, traffic lights are often turned off and the rule that should be followed is to give way to traffic from the right. The exceptions are that you should always give way to trams, pedestrians and traffic that doesn't seem to know the rules.
If you are driving, remember many passes are closed in the winter and you may need to use a car transporter to get between valleys. These are drive-on, drive-off train services and are normally quite painless. Typically the Vereina car transporter from Klosters to the Engadine costs SFr37-42 for a car and runs every 30 minutes. Other car transporter services that operate in winter include the Oberalp Pass (Andermatt and Sedrun), Simplon Tunnel (Brig and Italy), Lotschberg Tunnel (Kandersteg and Goppenstein), Furka Base Tunnel (Oberwald and Realp) and Albula Tunnel (Thusis and Samedan).
| Resort | Basel | Zurich | Berne | Geneva |
|---|---|---|---|---|
| 4 Vallées | 2 hrs 50 mins - 251 km | 3 hrs 10 mins - 278 km | 1 hr 45 mins - 157 km | 2 hrs - 162 km |
| Adelboden | 2 hrs - 158 km | 2 hrs 10 mins - 163 km | 1 hr - 65 km | 2 hrs 45 mins - 236 km |
| Aeschi | 1 hr 40 mins - 139 km | |||
| Airolo | 2 hrs - 183 km | |||
| Aletsch Arena (Fiesch) | 3 hrs - 221 km | 2 hrs 40 mins - 159 km | ||
| Alt St Johann | 2 hrs - 179 km | 1 hr 15 mins - 95 km | ||
| Amden | 1 hr 45 mins - 159 km | |||
| Andermatt | 2 hrs - 167 km | 1 hr 25 mins - 109 km | 2 hrs 10 mins - 184 km | 3 hrs 45 mins - 347 km |
| Anzère | 3 hrs - 265 km | 3 hrs 15 mins - 291 km | 2 hrs 10 mins - 176 km | |
| Arosa | 3 hrs - 232 km | 2 hrs 10 mins - 148 km | 3 hrs 20 mins - 274 km | 5 hrs 10 mins - 437 km |
| Belalp (Blatten) | 3 hrs 30 mins - 214 km | 3 hrs 10 mins - 186 km | 2 hrs 25 mins - 121 km | 2 hrs 50 mins - 224 km |
| Bern | 1 hr 10 mins - 105 km | 1 hr 30 mins - 123 km | ||
| Braunwald (Linthal) | 2 hrs - 172 km | 1 hr 15 mins - 87 km | 2 hrs 30 mins - 213 km | 4 hrs 15 mins - 376 km |
| Brienz | 1 hr 45 mins - 150 km | |||
| Brig | 2 hrs 50 mins - 210 km | |||
| Brigels | 3 hrs - 220km | 2 hrs 10 mins - 165 km | ||
| Chamonix | 3 hrs 10 mins - 268 km | 2 hrs 10 mins - 174 km | 1 hr - 82 km | |
| Champéry (Portes du Soleil) | 2 hrs 30 mins - 226 km | 2 hrs 50 mins - 244 km | 1 hr 25 mins - 122 km | 1 hr 40 mins - 128 km |
| Château-dOex | 2 hrs 15 mins - 182 km | |||
| Crans-Montana | 3 hrs - 273 km | 3 hrs 20 mins - 300 km | 1 hr 55 mins - 179 km | 2 hrs 10 mins - 184 km |
| Davos | 2 hrs 45 mins - 232 km | 1 hr 55 mins - 148 km | 3 hrs 15 mins - 273 km | 4 hrs 55 mins - 436 km |
| Disentis | 3 hrs 15 mins - 262 km | 2 hrs 25 mins - 178 km | 3 hrs 40 mins - 303 km | 5 hrs 20 mins - 466 km |
| Engadine (St Moritz) | 3 hrs 20 mins - 295 km | 2 hrs 40 mins - 203 km | ||
| Engelberg | 1 hr 40 mins - 131 km | 1 hr 10 mins - 86 km | 1 hr 50 mins - 147 km | 3 hrs 30 mins - 310 km |
| Feldberg | 1 hr 10 mins - 73 km | |||
| Fiescheralp | 3 hrs - 221 km | 2 hrs 40 mins - 159 km | ||
| Flims | 2 hrs 30 mins - 222 km | 1 hr 45 mins - 138 km | 2 hrs 55 mins - 263 km | 4 hrs 40 mins - 426 km |
| Flumserberg | 2 hrs - 180 km | 1 hr 15 mins - 96 km | 2 hrs 35 mins - 221 km | 4 hrs 15 mins - 384 km |
| Fribourg Region | 1 hr 30 mins - 138 km | |||
| Frutigen | 1 hr 39 mins - 144 km | 1 hr 53 mins - 149 km | 0 hrs 40 mins - 51 km | |
| Glacier3000 | 2 hrs 30 mins - 222 km | |||
| Grächen | 3 hrs 30 mins - 216 km | |||
| Grimentz | 3 hrs 10 mins - 286 km | 3 hrs 30 mins - 313 km | 2 hrs 9 mins - 192 km | 2 hrs 20 mins - 197 km |
| Grindelwald | 2 hrs 10 mins - 166 km | 1 hr 50 mins - 135 km | 1 hr 10 mins - 74 km | 2 hrs 50 mins - 244 km |
| Gstaad | 2 hrs 10 mins - 178 km | 2 hrs 25 mins - 187 km | 1 hr 10 mins - 86 km | 2 hrs 10 mins - 157 km |
| Hoch-Ybrig | 2 hrs - 143 km | 1 hr 10 mins - 59 km | 2 hrs 20 mins - 184 km | 4 hrs 10 mins - 347 km |
| Interlaken | 1 hr 30 mins - 156 km | |||
| Ischgl | 3 hrs 30 mins - 300 km | 2 hrs 40 mins - 222 km | ||
| Jungfrau Region (Grindelwald) | 2 hrs - 166 km | 1 hr 50 mins - 135 km | 1 hr 10 mins - 74 km | 2 hrs 50 mins - 244 km |
| Klewenalp (Beckenried) | 1 hr 35 mins - 127 km | 1 hr 10 mins - 83 km | 1 hr 50 mins - 144 km | 3 hrs 30 mins - 307 km |
| Klosters | 2 hrs 30 mins - 221 km | 1 hr 45 mins - 136 km | 3 hrs - 262 km | 4 hrs 45 mins - 425 km |
| Lausanne | 2 hrs - 208 km | |||
| Lauterbrunnen | 1 hr 45 mins - 166 km | 1 hr 40 mins - 128 km | ||
| Lenk i. S. | 2 hrs 20 mins - 179 km | 2 hrs 30 mins - 187 km | 1 hr 20 mins - 86 km | |
| Lenzerheide | 2 hrs 30 mins - 223 km | 1 hr 45 mins - 139 km | 3 hrs - 264 km | 4 hrs 45 mins - 427 km |
| Les Diablerets | 2 hrs 20 mins - 226 km | 1 hr 38 mins - 130 km | ||
| Leukerbad | 3 hrs 10 mins - 285 km | 3 hrs 25 mins - 312 km | 2 hrs 10 mins - 191 km | 2 hrs 20 mins - 196 km |
| Leysin | 2 hrs 30 mins - 215 km | 2 hrs 45 mins - 242 km | 1 hr 25 mins - 121 km | 1 hr 40 mins - 126 km |
| Lötschental (Wiler) | 2 hrs 45 mins - 184 km | |||
| Lucerne | 1 hr 10 mins - 104 km | |||
| Lungern | 1 hr 30 mins - 131 km | |||
| Malbun | 2 hrs 25 mins - 202 km | 1 hr 35 mins - 118 km | ||
| Marbach | 1 hr 30 mins - 114 km | |||
| Meiringen | 1 hr 30 mins - 145 km | 1 hr 15 mins - 100 km | 1 hr 10 mins - 85 km | 2 hrs 50 mins - 255 km |
| Melchsee-Frutt (Stockalp) | 1 hr 40 mins - 137 km | 1 hr 20 mins - 92 km | 1 hr 45 mins - 127 km | 3 hrs 30 mins - 297 km |
| Mürren (Lauterbrunnen) | 2 hrs - 171 km | 1 hr 50 mins - 132 km | ||
| Nendaz | 2 hrs 50 mins - 254 km | 3 hrs 10 mins - 281 km | 1 hr 45 mins - 160 km | 1 hr 55 mins - 165 km |
| Goms | 2 hrs 40 mins - 210 km | 2 hrs 20 mins - 164 km | 2 hrs - 150 km | 3 hrs 10 mins - 240 km |
| Obertoggenburg (Alt St Johann) | 2 hrs - 179 km | 1 hr 15 mins - 95 km | ||
| Pizol (Wangs) | 2 hrs 40 mins - 205 km | 1 hr 50 mins - 120 km | 3 hrs 10 mins - 246 km | 4 hrs 45 mins - 409 km |
| Pontresina | 3 hrs 40 mins - 295 km | 2 hrs 50 mins - 211 km | 4 hrs 10 mins - 336 km | 5 hrs 45 mins - 499 km |
| Portes du Soleil (Champery) | 2 hrs 30 mins - 226 km | 2 hrs 50 mins - 244 km | 1 hr 25 mins - 122 km | 1 hr 40 mins - 128 km |
| Rougemont | 2 hrs 10 mins - 180 km | 2 hrs 25 mins - 189 km | 1 hr 15 mins - 88 km | 1 hr 55 mins - 151 km |
| Saas-Fee | 3 hrs 30 mins - 219 km | 3 hrs 35 mins - 212 km | 2 hrs 30 mins - 127 km | 2 hrs 50 mins - 229 km |
| Saint-Luc | 3 hrs 10 mins - 284 km | 3 hrs 30 mins - 311 km | 2 hrs 10 mins - 189 km | 2 hrs 20 mins - 195 km |
| Samnaun | 4 hrs - 347 km | 3 hrs 10 mins - 268 km | 4 hrs 25 mins - 389 km | 6 hrs 10 mins - 552 km |
| Scuol | 3 hrs 30 mins - 262 km | 2 hrs 45 mins - 177 km | 4 hrs 1 min - 303 km | 5 hrs 45 mins - 466 km |
| Sedrun | 3 hrs 20 mins - 271 km | 2 hrs 30 mins - 186 km | 3 hrs 50 mins - 312 km | 5 hrs 30 mins - 475 km |
| Sierre-Anniviers | 3 hrs 10 mins - 282 km | 3 hrs 25 mins - 309 km | 2 hrs 10 mins - 187 km | 2 hrs 15 mins - 193 km |
| Nendaz | 3 hrs - 264 km | 3 hrs 20 mins - 291 km | 1 hr 55 mins - 170 km | 2 hrs 10 mins - 175 km |
| Sörenberg | 1 hr 30 mins - 106 km | |||
| Splügen | 3 hrs - 253 km | |||
| St Anton | 3 hrs 10 mins - 268 km | 2 hrs 15 mins - 200 km | ||
| St Moritz | 3 hrs 20 mins - 295 km | 2 hrs 40 mins - 203 km | ||
| Stoos | 1 hr 55 mins - 151 km | 1 hr 15 mins - 69 km | 2 hrs 10 mins - 168 km | 3 hrs 50 mins - 331 km |
| Unterbäch | 3 hrs - 198 km | |||
| Verbier | 2 hrs 50 mins - 251 km | 3 hrs 10 mins - 278 km | 1 hr 45 mins - 157 km | 2 hrs - 162 km |
| Veysonnaz | 2 hrs 45 mins - 260 km | |||
| Wildhaus | 2 hrs 10 mins - 184 km | 1 hr 25 mins - 100 km | ||
| Villars | 2 hrs 25 mins - 212 km | 2 hrs 45 mins - 239 km | 1 hr 25 mins - 118 km | 1 hr 40 mins - 123 km |
| Wengen (Lauterbrunnen) | 1 hr 50 mins - 159 km | 1 hr 45 mins - 128 km | 1 hr - 66 km | 2 hrs 40 mins - 237 km |
| Zermatt (Tasch) | 3 hrs 40 mins - 229 km | 3 hrs 50 mins - 221 km | 2 hrs 40 mins - 136 km | 3 hrs - 238 km |
| Zinal | 3 hrs 30 mins - 290 km | 3 hrs 40 mins - 317 km | 2 hrs 15 mins - 196 km | 2 hrs 30 mins - 201 km |
I have displayed by default the information below with particular relevance to people living or staying in the Basel area, or who use Euroairport as a gateway to enjoy Winter Sports in Switzerland and the Black Forest. For other starting points, however, just click on the location name below to pull up or hide details on transit times and other relevant details on getting to resorts by public transport - click on column heads to sort the table:
Selected resorts from Zurich by public transport
Zurich airport is about 10 minutes from the the main Zurich HB railway station, with several trains running every hour.
| Resort | Piste(km) | Least Time | Least Changes | Snow'n'Rail | One Day Price 1/2 | One Day Price 1/1 |
|---|---|---|---|---|---|---|
| 4 Vallées | 412 | 3 hrs 17 mins | 2 | Y | 127.20 | 203.00 |
| Adelboden | 210 | 2 hrs 32 mins | 2 | Y | 108.80 | 168.60 |
| Airolo | 30 | 1 hr 44 mins | Y | 68.00 | 100.00 | |
| Aletsch Arena | 104 | 2 hrs 37 mins | 1 | Y | 119.80 | 192.80 |
| Alt St Johann | 60 | 1 hr 55 mins | 2 | Y | 75.20 | 104.60 |
| Andermatt | 125 | 1 hr 53 mins | 1 | Y | 73.60 | 102.40 |
| Arosa | 70 | 2 hrs 32 mins | 1 | Y | 88.00 | 127.20 |
| Belalp | 60 | 2 hrs 36 mins | 1 | Y | 113.60 | 185.60 |
| Bettmeralp | 104 | 2 hrs 37 mins | 1 | Y | 119.80 | 192.80 |
| Braunwald | 32 | 1 hr 30 mins | 1 | Y | 61.60 | 84.80 |
| Brigels | 75 | 2 hrs 25 mins | 2 | N | ||
| Celerina | 163 | 3 hrs 08 mins | 1 | Y | 121.60 | 182.40 |
| Champéry | 650 | 3 hrs 51 mins | 2 | Y | 120.60 | 195.40 |
| Chandolin | 75 | 2 hrs 43 mins | 3 | Y | 125.60 | 211.20 |
| Château-d'Oex | 30 | 3 hrs 10 mins | 2 | Y | 108.00 | 166.40 |
| Chur | 20 | 1 hr 31 mins | N | |||
| Crans-Montana | 140 | 3 hrs 21 mins | 2 | Y | 134.20 | 217.80 |
| Davos | 320 | 2 hrs 13 mins | 1 | Y | 98.40 | 140.80 |
| Diavolezza | 35 | 3 hrs 44 mins | 2 | Y | 121.60 | 182.40 |
| Engadine | 350 | 3 hrs 08 mins | 1 | Y | 121.60 | 182.40 |
| Engelberg | 94 | 1 hr 49 mins | 1 | Y | 84.60 | 113.40 |
| Fiescheralp | 104 | 2 hrs 57 mins | 1 | Y | 119.80 | 192.80 |
| Filisur | 2 hrs 25 mins | 1 | N | |||
| First | 50 | 2 hrs 37 mins | 2 | Y | 109.20 | 168.80 |
| Flims Laax Falera | 220 | 1 hr 50 mins | 1 | Y | 100.60 | 144.20 |
| Flumserberg | 65 | 1 hr 04 mins | 1 | Y | 78.20 | 105.40 |
| Glacier 3000 | 25 | 3 hrs 38 mins | 2 | Y | 108.00 | 166.40 |
| Goms | 5 | 3 hrs 07 mins | 2 | N | ||
| Grimentz | 45 | 3 hrs 43 mins | 3 | Y | 125.60 | 211.20 |
| Grindelwald | 160 | 2 hrs 37 mins | 2 | Y | 109.20 | 168.80 |
| Gstaad | 250 | 2 hrs 49 mins | 2 | Y | 108.00 | 166.40 |
| Hoch-Ybrig | 50 | 1 hr 28 mins | 2 | Y | 63.20 | 85.40 |
| Klewenalp | 40 | 1 hr 53 mins | 2 | Y | 66.40 | 93.60 |
| Klosters | 320 | 1 hr 48 mins | 1 | Y | 98.40 | 140.80 |
| Lenzerheide | 155 | 1 hr 55 mins | 1 | Y | 91.20 | 130.40 |
| Les Diablerets | 100 | 3 hrs 38 mins | 2 | Y | 121.60 | 194.20 |
| Leukerbad | 52 | 3 hrs 05 mins | 2 | Y | 121.20 | 200.80 |
| Leysin | 100 | 3 hrs 19 mins | 2 | Y | 121.60 | 194.20 |
| Lötschental | 33 | 2 hrs 41 mins | 2 | Y | 106.60 | 170.80 |
| Meiringen | 60 | 2 hrs 08 mins | 1 | Y | 76.80 | 108.00 |
| Melchsee-Frutt | 32 | 2 hrs 12 mins | 2 | Y | 70.80 | 101.60 |
| Mürren | 54 | 2 hrs 49 mins | 1 | Y | 109.20 | 168.80 |
| Nendaz | 412 | 3 hrs 15 mins | 2 | Y | 127.20 | 211.80 |
| Obertoggenburg | 60 | 1 hr 55 mins | 1 | Y | 75.20 | 104.60 |
| Pizol | 40 | 1 hr 18 mins | 1 | Y | 68.00 | 93.60 |
| Pontresina | 35 | 3 hrs 44 mins | 2 | Y | 121.60 | 182.40 |
| Portes du Soleil | 650 | 3 hrs 51 mins | 2 | Y | 120.60 | 195.40 |
| Riederalp | 104 | 2 hrs 34 mins | 1 | Y | 119.80 | 192.80 |
| Rosswald | 26 | 2 hrs 53 mins | 2 | Y | 102.60 | 173.20 |
| Saanen | 86 | 2 hrs 59 mins | 2 | Y | 108.00 | 166.40 |
| Saanenmöser | 85 | 2 hrs 17 mins | 1 | Y | 108.00 | 166.40 |
| Saas-Fee | 145 | 2 hrs 57 mins | 1 | Y | 135.80 | 216.20 |
| Saas-Grund | 35 | 2 hrs 44 mins | 1 | Y | 135.80 | 216.20 |
| Saastal | 145 | 2 hrs 57 mins | 1 | Y | 135.80 | 216.20 |
| Schönried | 109 | 2 hrs 17 mins | 1 | Y | 108.00 | 166.40 |
| Scuol | 80 | 2 hrs 39 mins | 1 | Y | 95.20 | 146.40 |
| Siviez | 412 | 3 hrs 15 mins | 2 | Y | 127.20 | 211.80 |
| Sörenberg | 50 | 1 hr 53 mins | 2 | Y | 75.60 | 112.00 |
| St Anton | 128 | 2 hrs 17 mins | N | |||
| St Moritz | 350 | 3 hrs 26 mins | 1 | Y | 121.60 | 182.40 |
| St. Stephan | 88 | 2 hrs 17 mins | 1 | Y | 108.00 | 166.40 |
| Stoos | 35 | 1 hr 15 mins | 2 | Y | 61.60 | 83.80 |
| Unterwasser | 60 | 1 hr 55 mins | 1 | Y | 75.20 | 104.60 |
| Verbier | 412 | 3 hrs 17 mins | 2 | Y | 127.20 | 203.00 |
| Veysonnaz | 412 | 3 hrs 11 mins | 2 | N | 127.20 | 211.80 |
| Villars | 100 | 3 hrs 58 mins | 2 | Y | 121.60 | 194.20 |
| Wengen | 110 | 2 hrs 49 mins | 3 | Y | 109.20 | 168.80 |
| Wildhaus | 60 | 1 hr 55 mins | 1 | Y | 75.20 | 104.60 |
| Wildhaus | 60 | 2 hr 55 mins | 1 | Y | 75.20 | 104.60 |
| Zermatt | 350 | 3 hrs 11 mins | 1 | Y | 162.80 | 258.00 |
| Zinal | 35 | 3 hrs 47 mins | 3 | Y | 125.60 | 211.20 |
| Zweisimmen | 85 | 2 hrs 17 mins | 1 | Y | 108.00 | 166.40 |
Selected resorts from Berne by public transport
| Resort | Piste(km) | Least Time | Least Changes | Snow'n'Rail | One Day Price 1/2 | One Day Price 1/1 |
|---|---|---|---|---|---|---|
| 4 Vallées | 412 | 2 hrs 32 mins | 2 | Y | 100.80 | 150.20 |
| Adelboden | 210 | 1 hr 16 mins | 1 | Y | 77.60 | 106.20 |
| Airolo | 30 | 2 hrs 58 mins | 1 | Y | 87.20 | 138.40 |
| Aletsch Arena | 104 | 1 hr 32 mins | 1 | Y | 93.40 | 139.40 |
| Andermatt | 125 | 2 hrs 41 mins | 1 | Y | 92.80 | 140.80 |
| Arosa | 70 | 3 hrs 37 mins | 2 | Y | 116.00 | 183.20 |
| Belalp | 60 | 1 hr 33 mins | 1 | Y | 87.20 | 132.80 |
| Bettmeralp | 104 | 1 hr 32 mins | 1 | Y | 93.40 | 139.40 |
| Braunwald | 32 | 2 hrs 42 mins | 2 | Y | 93.60 | 148.80 |
| Celerina | 163 | 4 hrs 21 mins | 2 | Y | 145.60 | 230.40 |
| Champéry | 650 | 2 hrs 47 mins | 2 | Y | 91.80 | 137.80 |
| Château-d'Oex | 30 | 2 hrs 33 mins | 1 | Y | 76.80 | 104.00 |
| Crans-Montana | 140 | 1 hr 50 mins | 2 | Y | 107.00 | 163.40 |
| Davos | 320 | 3 hrs 18 mins | 2 | Y | 126.40 | 196.80 |
| Diavolezza | 35 | 4 hrs 49 mins | 4 | Y | 145.60 | 230.40 |
| Engadine | 350 | 4 hrs 21 mins | 2 | Y | 145.60 | 230.40 |
| Engelberg | 94 | 1 hr 53 mins | 1 | Y | 96.60 | 137.40 |
| Fiescheralp | 104 | 1 hr 52 mins | 1 | Y | 93.40 | 139.40 |
| Filisur | 3 hrs 30 mins | 2 | N | |||
| First | 50 | 1 hr 35 mins | 1 | Y | 77.20 | 104.80 |
| Flims Laax Falera | 220 | 2 hrs 55 mins | 2 | Y | 130.20 | 203.40 |
| Flumserberg | 65 | 2 hrs 14 mins | 2 | Y | 111.00 | 171.00 |
| Glacier 3000 | 25 | 2 hrs 39 mins | 2 | Y | 76.80 | 104.00 |
| Goms | 5 | 2 hr 01 mins | 1 | N | ||
| Grimentz | 45 | 2 hrs 53 mins | 3 | Y | 98.40 | 156.80 |
| Grindelwald | 160 | 1 hr 35 mins | 1 | Y | 77.20 | 104.80 |
| Gstaad | 250 | 1 hr 47 mins | 1 | Y | 76.80 | 104.00 |
| Hoch-Ybrig | 50 | 2 hrs 38 mins | 3 | Y | 97.60 | 154.20 |
| Klewenalp | 40 | 1 hr 57 mins | 2 | Y | 77.60 | 116.00 |
| Klosters | 320 | 2 hrs 53 mins | 2 | Y | 126.40 | 196.80 |
| Lenzerheide | 155 | 3 hrs 00 mins | 2 | Y | 120.80 | 189.60 |
| Les Diablerets | 100 | 2 hrs 39 mins | 2 | Y | 92.80 | 136.60 |
| Leukerbad | 52 | 1 hr 46 mins | 2 | Y | 95.60 | 149.60 |
| Leysin | 100 | 2 hrs 19 mins | 2 | Y | 92.80 | 136.60 |
| Lötschental | 33 | 1 hr 34 mins | 1 | Y | 77.00 | 111.60 |
| Meiringen | 60 | 1 hr 31 mins | 1 | Y | 74.40 | 103.20 |
| Melchsee-Frutt | 32 | 2 hrs 16 mins | 2 | Y | 82.80 | 125.60 |
| Mürren | 54 | 2 hrs 01 mins | 1 | Y | 77.20 | 104.80 |
| Nendaz | 412 | 2 hrs 08 mins | 2 | Y | 99.20 | 155.80 |
| Pizol | 40 | 2 hrs 23 mins | 2 | Y | 99.20 | 156.00 |
| Pontresina | 35 | 4 hrs 49 mins | 4 | Y | 145.60 | 230.40 |
| Portes du Soleil | 650 | 2 hrs 47 mins | 2 | Y | 91.80 | 137.80 |
| Riederalp | 104 | 1 hr 29 mins | 1 | Y | 93.40 | 139.40 |
| Rougemont | 62 | 2 hrs 24 mins | 1 | Y | 76.80 | 104.00 |
| Saanen | 86 | 1 hr 57 mins | 1 | Y | 76.80 | 104.00 |
| Saanenmöser | 85 | 1 hr 15 mins | Y | 76.80 | 104.00 | |
| Saas-Fee | 145 | 1 hr 51 mins | 1 | Y | 109.40 | 163.40 |
| Saas-Grund | 35 | 1 hr 39 mins | 1 | Y | 109.40 | 163.40 |
| Saastal | 145 | 1 hr 51 mins | 1 | Y | 109.40 | 163.40 |
| Schönried | 109 | 1 hr 15 mins | Y | 76.80 | 104.00 | |
| Scuol | 80 | 3 hrs 44 mins | 2 | Y | 120.00 | 196.00 |
| Sierre-Anniviers | 228 | 2 hrs 37 mins | 3 | Y | 98.40 | 156.80 |
| Siviez | 412 | 2 hrs 08 mins | 2 | Y | 99.20 | 155.80 |
| Sörenberg | 50 | 1 hr 21 mins | 1 | Y | 66.80 | 94.20 |
| St Moritz | 350 | 4 hrs 26 mins | 2 | Y | 145.60 | 230.40 |
| St. Stephan | 88 | 1 hr 15 mins | Y | 76.80 | 104.00 | |
| St-Luc | 75 | 2 hrs 28 mins | 3 | Y | 98.40 | 156.80 |
| Stoos | 35 | 2 hrs 22 mins | 2 | Y | 81.80 | 124.40 |
| Verbier | 412 | 2 hrs 32 mins | 2 | Y | 100.80 | 150.20 |
| Veysonnaz | 412 | 2 hrs 04 mins | 2 | N | 99.20 | 155.80 |
| Villars | 100 | 2 hrs 28 mins | 2 | Y | 92.80 | 136.60 |
| Wengen | 110 | 1 hr 47 mins | 2 | Y | 77.20 | 104.80 |
| Zermatt | 350 | 2 hrs 06 mins | 1 | Y | 136.40 | 205.20 |
| Zinal | 35 | 2 hrs 37 mins | 3 | Y | 98.40 | 156.80 |
| Zweisimmen | 85 | 1 hr 15 mins | Y | 76.80 | 104.00 |
Selected resorts from Lausanne by public transport
Lausanne is less than an hour from Geneva and Geneva Airport, with several timetabled trains an hour to both. If you are travelling from either of these destinations, add about an hour to the times provided below.
| Resort | Piste(km) | Least Time | Least Changes | Snow'n'Rail | One Day Price 1/2 | One Day Price 1/1 |
|---|---|---|---|---|---|---|
| 4 Vallées | 412 | 1 hrs 19 mins | 1 | Y | 79.20 | 107.00 |
| Caux | 8 | 0 hrs 48 mins | 1 | N | ||
| Champéry | 650 | 1 hrs 36 mins | 1 | Y | 69.20 | 92.40 |
| Château-d'Oex | 30 | 1 hrs 23 mins | 1 | Y | 69.60 | 89.60 |
| Crans-Montana | 140 | 1 hrs 37 mins | 1 | Y | 88.60 | 126.60 |
| Glacier 3000 | 25 | 1 hrs 23 mins | 1 | Y | 69.60 | 89.60 |
| Grimentz | 45 | 2 hrs 15 mins | 2 | Y | 80.00 | 120.00 |
| Les Diablerets | 100 | 1 hrs 23 mins | 1 | Y | 70.20 | 91.20 |
| Leysin | 100 | 1 hrs 03 mins | 1 | Y | 70.20 | 91.20 |
| Nendaz | 412 | 1 hrs 47 mins | 1 | Y | 75.20 | 107.80 |
| Portes du Soleil | 650 | 1 hrs 36 mins | 1 | Y | 69.20 | 92.40 |
| Rougemont | 62 | 1 hrs 33 mins | 1 | Y | 69.60 | 89.60 |
| Sierre-Anniviers | 228 | 2 hrs 21 mins | 2 | Y | 80.00 | 120.00 |
| Siviez | 412 | 1 hrs 47 mins | 1 | Y | 75.20 | 107.80 |
| St-Luc | 75 | 2 hrs 12 mins | 2 | Y | 80.00 | 120.00 |
| Verbier | 412 | 1 hrs 19 mins | 1 | Y | 79.20 | 107.00 |
| Vercorin | 35 | 1 hrs 31 mins | 1 | Y | 80.00 | 120.00 |
| Veysonnaz | 412 | 1 hrs 42 mins | 1 | N | 75.20 | 107.80 |
| Zinal | 35 | 2 hrs 21 mins | 2 | Y | 80.00 | 120.00 |
Selected resorts from Lugano by public transport
| Resort | Piste(km) | Least Time | Least Changes | Snow'n'Rail | One Day Price 1/2 | One Day Price 1/1 |
|---|---|---|---|---|---|---|
| Airolo | 30 | 1 hr 27 mins | 1 | Y | 60.00 | 84.00 |
| Cari | 20 | 1 hr 52 mins | 1 | Y | 48.20 | 64.40 |
| Nara | 30 | 1 hr 32 mins | 2 | Y | 41.00 | 54.00 |
| San Bernardino | 40 | 1 hr 47 mins | 1 | N | ||
| Sattel-Hochstuckli | 14 | 58 mins | 1 | Y |
Selected resorts from Basel by public transport
Basel airport is 23 minutes by bus from the Basel SBB railway station, with several timetabled buses an hour.
| Resort | Piste(km) | Least Time | Least Changes | Snow'n'Rail | One Day Price 1/2 | One Day Price 1/1 |
|---|---|---|---|---|---|---|
| 4 Vallées | 412 | 3 hrs 21 mins | 2 | Y | 120.80 | 190.20 |
| Adelboden | 210 | 2 hrs 35 mins | 2 | Y | 104.00 | 159.00 |
| Aeschi | 12 | 1 hr 52 mins | 1 | N | ||
| Airolo | 30 | 2 hrs 57 mins | Y | 85.60 | 135.20 | |
| Aletsch Arena | 104 | 2 hrs 38 mins | 2 | Y | 116.60 | 185.80 |
| Alt St Johann | 60 | 3 hrs 20 mins | 3 | Y | 97.60 | 149.40 |
| Andermatt | 125 | 2 hrs 56 mins | 1 | Y | 91.20 | 137.60 |
| Anzère | 52 | 3 hrs 22 mins | 2 | N | ||
| Arosa | 70 | 3 hrs 36 mins | 1 | Y | 105.60 | 162.40 |
| Beatenberg | 22 | 2 hrs 15 mins | 2 | N | ||
| Belalp | 60 | 2 hrs 39 mins | 2 | Y | 110.40 | 179.20 |
| Bettmeralp | 104 | 2 hrs 38 mins | 2 | Y | 116.60 | 185.80 |
| Braunwald | 32 | 2 hrs 37 mins | 1 | Y | 83.20 | 128.00 |
| Brigels | 75 | 3 hrs 29 mins | 2 | N | ||
| Bumbach | 6 | 2 hrs 15 mins | 2 | N | ||
| Bürchen | 25 | 2 hrs 40 mins | 1 | Y | 103.20 | 172.00 |
| Cari | 20 | 4 hrs 07 mins | 1 | Y | ||
| Caux | 8 | 3 hrs 37 mins | 1 | N | ||
| Celerina | 163 | 4 hrs 20 mins | 1 | Y | 136.80 | 212.80 |
| Chamonix | 80 | 5 hrs | 2 | N | ||
| Champéry | 650 | 3 hrs 57 mins | 2 | Y | 115.00 | 184.20 |
| Chandolin | 75 | 2 hrs 43 mins | 2 | Y | 119.20 | 198.40 |
| Château-d'Oex | 30 | 3 hrs 11 mins | 2 | Y | 100.80 | 152.00 |
| Chur | 20 | 2 hrs 19 mins | N | |||
| Corvatsch | 120 | 4 hrs 50 mins | 2 | Y | 136.80 | 212.80 |
| Corviglia | 160 | 4 hrs 20 mins | 1 | Y | 136.80 | 212.80 |
| Crans-Montana | 140 | 3 hrs 07 mins | 2 | Y | 127.80 | 205.00 |
| Davos | 320 | 3 hrs 22 mins | 1 | Y | 116.80 | 177.60 |
| Diavolezza | 35 | 4 hrs 50 mins | 3 | Y | 136.80 | 212.80 |
| Diemtigtal | 36 | 2 hrs 14 mins | 2 | N | ||
| Ebenalp | 9 | 3 hrs 05 mins | 2 | N | ||
| Engadine | 350 | 4 hrs 20 mins | 1 | Y | 136.80 | 212.80 |
| Engelberg | 94 | 2 hrs 09 mins | 1 | Y | 92.00 | 129.40 |
| Feldberg | 55 | 1 hr 45 mins | 1 | N | ||
| Fiescheralp | 104 | 2 hrs 58 mins | 2 | Y | 116.60 | 185.80 |
| Filisur | 3 hrs 29 mins | 1 | N | |||
| First | 50 | 2 hrs 38 mins | 1 | Y | 102.00 | 154.40 |
| Flims Laax Falera | 220 | 2 hrs 48 mins | 1 | Y | 120.60 | 184.20 |
| Flumserberg | 65 | 2 hrs 29 mins | 1 | Y | 99.80 | 148.60 |
| Frutigen | 29 | 1 hr 45 mins | 1 | Y | 104.00 | 159.00 |
| Glacier 3000 | 25 | 3 hrs 47 mins | 2 | Y | 100.80 | 152.00 |
| Goms | 5 | 3 hrs 07 mins | 2 | N | ||
| Grächen | 40 | 3 hrs 14 mins | 2 | Y | ||
| Grimentz | 45 | 3 hrs 43 mins | 3 | Y | 119.20 | 198.40 |
| Grimmialp | 10 | 2 hrs 29 mins | 2 | N | ||
| Grindelwald | 160 | 2 hrs 38 mins | 1 | Y | 102.00 | 154.40 |
| Grüsch-Danusa | 30 | 2 hrs 21 mins | 1 | N | ||
| Gstaad | 250 | 2 hrs 52 mins | 2 | Y | 100.80 | 152.00 |
| Hoch-Ybrig | 50 | 2 hrs 31 mins | 2 | Y | 86.40 | 131.80 |
| Klewenalp | 40 | 1 hr 53 mins | 2 | Y | 72.80 | 106.40 |
| Klosters | 320 | 2 hrs 52 mins | 1 | Y | 116.80 | 177.60 |
| Lenzerheide | 155 | 3 hrs 06 mins | 1 | Y | 111.20 | 170.40 |
| Les Diablerets | 100 | 3 hrs 47 mins | 2 | Y | 116.00 | 183.00 |
| Leukerbad | 52 | 3 hrs 16 mins | 4 | Y | 118.00 | 194.40 |
| Leysin | 100 | 3 hrs 48 mins | 3 | Y | 116.00 | 183.00 |
| Lötschental | 33 | 2 hrs 47 mins | 2 | Y | 101.00 | 159.60 |
| Lungern | 24 | 2 hrs 26 mins | 1 | N | ||
| Malbun | 23 | 2 hrs 52 mins | 2 | N | ||
| Marbach | 10 | 2 hrs 05 mins | 2 | N | ||
| Meiringen | 60 | 2 hrs 34 mins | 1 | Y | 84.80 | 124.00 |
| Melchsee-Frutt | 32 | 2 hrs 12 mins | 2 | Y | 77.20 | 114.40 |
| Mürren | 54 | 2 hrs 14 mins | 1 | Y | 102.00 | 154.40 |
| Nara | 30 | 4 hrs 37 mins | 1 | Y | ||
| Nendaz | 412 | 3 hrs 21 mins | 2 | Y | 121.60 | 200.60 |
| Obersaxen | 120 | 3 hrs 22 mins | 2 | N | ||
| Obertoggenburg | 60 | 3 hrs 20 mins | 2 | Y | 97.60 | 149.40 |
| Ovronnaz | 30 | 3 hrs 40 mins | 3 | N | ||
| Pizol | 40 | 2 hrs 20 mins | 1 | Y | 88.80 | 135.20 |
| Pontresina | 35 | 4 hrs 50 mins | 3 | Y | 136.80 | 212.80 |
| Portes du Soleil | 650 | 3 hrs 57 mins | 2 | Y | 115.00 | 184.20 |
| Riederalp | 104 | 2 hrs 35 mins | 2 | Y | 116.60 | 185.80 |
| Rosswald | 26 | 3 hrs 11 mins | 2 | Y | 99.40 | 166.80 |
| Rougemont | 62 | 3 hrs 05 mins | 2 | Y | 100.80 | 152.00 |
| Saanen | 86 | 3 hrs 01 min | 2 | Y | 100.80 | 152.00 |
| Saanenmöser | 85 | 2 hrs 19 mins | 1 | Y | 100.80 | 152.00 |
| Saas-Fee | 145 | 3 hrs 10 mins | 1 | Y | 132.60 | 209.80 |
| Saas-Grund | 35 | 2 hrs 44 mins | 1 | Y | 132.60 | 209.80 |
| Saastal | 145 | 3 hrs 10 mins | 1 | Y | 132.60 | 209.80 |
| San Bernardino | 40 | 4 hrs 44 mins | 1 | N | ||
| Sattel-Hochstuckli | 14 | 2 hrs 32 mins | 2 | Y | ||
| Schönried | 109 | 2 hrs 19 mins | 1 | Y | 100.80 | 152.00 |
| Scuol | 80 | 3 hrs 43 mins | 1 | Y | 111.20 | 178.40 |
| Sedrun | 50 | 4 hrs 02 mins | 2 | Y | 91.20 | 137.60 |
| Sierre-Anniviers | 228 | 3 hrs 43 mins | 3 | Y | 119.20 | 198.40 |
| Silvaplana | 120 | 4 hrs 50 mins | 2 | Y | 136.80 | 212.80 |
| Siviez | 412 | 3 hrs 21 mins | 2 | Y | 121.60 | 200.60 |
| Sörenberg | 50 | 2 hrs 32 mins | 2 | Y | 81.20 | 123.20 |
| Splügen | 30 | 3 hrs 30 mins | 1 | Y | 109.40 | 180.20 |
| St Anton | 128 | 4 hrs 07 mins | 1 | N | ||
| St Moritz | 350 | 4 hrs 25 mins | 1 | Y | 136.80 | 212.80 |
| St. Stephan | 88 | 2 hrs 19 mins | 1 | Y | 100.80 | 152.00 |
| St-Cergue | 21 | 3 hrs 32 mins | 1 | N | ||
| St-Luc | 75 | 3 hrs 43 mins | 3 | Y | 119.20 | 198.40 |
| Stoos | 35 | 2 hrs 21 mins | 1 | Y | 79.40 | 119.60 |
| Thusis | 25 | 3 hrs 13 mins | 2 | N | ||
| Unterbäch | 20 | 2 hrs 15 mins | 1 | Y | 103.20 | 172.00 |
| Unterwasser | 60 | 3 hrs 20 mins | 2 | Y | 97.60 | 149.40 |
| Verbier | 412 | 3 hrs 21 mins | 2 | Y | 120.80 | 190.20 |
| Vercorin | 35 | 2 hrs 51 mins | 2 | Y | 119.20 | 198.40 |
| Veysonnaz | 412 | 3 hrs 17 mins | 2 | N | 121.60 | 200.60 |
| Villars | 100 | 3 hrs 31 mins | 2 | Y | 116.00 | 183.00 |
| Wengen | 110 | 2 hrs 14 mins | 1 | Y | 102.00 | 154.40 |
| Wildhaus | 60 | 3 hrs 20 mins | 2 | Y | 97.60 | 149.40 |
| Wildhaus | 60 | 4 hrs 20 mins | 2 | Y | 97.60 | 149.40 |
| Zermatt | 350 | 3 hrs 24 mins | 1 | Y | 159.60 | 251.60 |
| Zinal | 35 | 3 hrs 43 mins | 3 | Y | 119.20 | 198.40 |
| Zweisimmen | 85 | 2 hrs 19 mins | 1 | Y | 100.80 | 152.00 |
A final option on getting to the slopes is to use one of the many tour operators who run bus trips to and from selected resorts. Usually these operators advertise in the local papers and offer great value - for example Erich Saner runs day trips at weekends from various stops in the Basel area to places like Sorenberg, Gstaad Mountain Rides and Meiringen-Hasliberg for SFr 65 inclusive of lift pass. Many resorts also provide similar facilities, e.g. Lenk organises buses at the weekends and during the week from various locations including Olten and Berne (See here).