Back

All routes in Switzerland

All routes from Switzerland

Appenzell to Zurich from €56 per seat Switzerland to Switzerland 96 km, 1h 10m
Bad Ragaz to Hallstatt from €164 per seat Switzerland to Austria 460 km, 5h 10m
Bad Ragaz to Lugano from €49 per seat Switzerland to Switzerland 167 km, 2h 10m
Basel to Prague from €163 per seat Switzerland to Czech Republic 713 km, 7h 30m
Basel to Lucerne from €38 per seat Switzerland to Switzerland 99 km, 1h 10m
Basel to Zurich from €66 per seat Switzerland to Switzerland 87 km, 1h 10m
Bern to Zurich from €50 per seat Switzerland to Switzerland 122 km, 1h 30m
Davos to Prague from €130 per seat Switzerland to Czech Republic 677 km, 6h 50m
Davos to Zurich from €53 per seat Switzerland to Switzerland 148 km, 1h 55m
Flims to Munich from €90 per seat Switzerland to Germany 292 km, 3h 00m
Flims to Zurich from €39 per seat Switzerland to Switzerland 138 km, 1h 30m
Geneva to Zurich from €81 per seat Switzerland to Switzerland 278 km, 3h 05m
Geneva to Clairvans Castle from €62 per seat Switzerland to France 125 km, 2h 00m
Geneva to Milan from €151 per seat Switzerland to Italy 318 km, 4h 00m
Geneva to Prague from €243 per seat Switzerland to Czech Republic 961 km, 9h 40m
Geneva to Baveno from €136 per seat Switzerland to Italy 320 km, 3h 50m
Geneva to Zermatt - Tasch from €71 per seat Switzerland to Switzerland 232 km, 3h 00m
Geneva to Les Menuires from €54 per seat Switzerland to France 190 km, 2h 20m
Geneva to Val Thorens from €90 per seat Switzerland to France 200 km, 2h 30m
Geneva to Meribel from €51 per seat Switzerland to France 179 km, 2h 00m
Geneva to Courchevel from €68 per seat Switzerland to France 178 km, 2h 00m
Geneva to Innsbruck from €186 per seat Switzerland to Austria 565 km, 6h 25m
Geneva to Serre Chevalier from €67 per seat Switzerland to France 233 km, 3h 20m
Geneva to Chamonix from €61 per seat Switzerland to France 87 km, 1h 10m
Geneva to La Plagne from €71 per seat Switzerland to France 197 km, 2h 30m
Geneva to Les Arcs from €77 per seat Switzerland to France 213 km, 2h 40m
Geneva to Les Gets from €44 per seat Switzerland to France 64 km, 0h 00m
Geneva to Alpe d'hues from €78 per seat Switzerland to France 208 km, 2h 45m
Geneva to Les Deux Alpes from €61 per seat Switzerland to France 210 km, 2h 30m
Geneva to Morzine from €57 per seat Switzerland to France 61 km, 1h 10m
Geneva to Chatel from €42 per seat Switzerland to France 72 km, 1h 25m
Geneva to Chambéry from €60 per seat Switzerland to France 88 km, 1h 00m
Geneva to Bourg Saint Maurice from €69 per seat Switzerland to France 190 km, 2h 10m
Geneva to Les Belleville from €69 per seat Switzerland to France 180 km, 2h 00m
Geneva to Albertville from €46 per seat Switzerland to France 89 km, 1h 30m
Geneva to La Grave from €83 per seat Switzerland to France 222 km, 2h 50m
Geneva to Interlaken from €80 per seat Switzerland to Switzerland 216 km, 2h 20m
Geneva to Grindelwald from €97 per seat Switzerland to Switzerland 235 km, 2h 50m
Geneva to Lauterbrunnen from €84 per seat Switzerland to Switzerland 226 km, 2h 35m
Geneva to Gstaad from €89 per seat Switzerland to Switzerland 155 km, 2h 15m
Grindelwald to Zurich from €70 per seat Switzerland to Switzerland 137 km, 1h 55m
Grindelwald to Lake Como from €82 per seat Switzerland to Italy 232 km, 4h 35m
Grindelwald to Lucerne from €71 per seat Switzerland to Switzerland 89 km, 1h 45m
Grindelwald to Geneva from €97 per seat Switzerland to Switzerland 235 km, 2h 50m
Gstaad to Geneva from €89 per seat Switzerland to Switzerland 155 km, 2h 15m
Gstaad to Zurich Airport from €122 per seat Switzerland to Switzerland 210 km, 2h 30m
Chur to Milan from €76 per seat Switzerland to Italy 221 km, 3h 15m
Chur to Budapest from €267 per seat Switzerland to Hungary 934 km, 9h 30m
Chur to Zurich from €58 per seat Switzerland to Switzerland 123 km, 1h 25m
Church of St. Martin to Budva from €319 per seat Switzerland to Albania 934 km, 9h 30m
Interlaken to Bonn from €228 per seat Switzerland to Germany 614 km, 6h 30m
Interlaken to Milan from €76 per seat Switzerland to Italy 275 km, 4h 15m
Interlaken to Venice from €151 per seat Switzerland to Italy 522 km, 6h 00m
Interlaken to Zurich from €46 per seat Switzerland to Switzerland 118 km, 1h 35m
Interlaken to Hallstatt from €177 per seat Switzerland to Austria 643 km, 7h 30m
Interlaken to Paris from €243 per seat Switzerland to France 627 km, 6h 35m
Interlaken to Innsbruck from €107 per seat Switzerland to Austria 375 km, 4h 45m
Interlaken to Geneva from €80 per seat Switzerland to Switzerland 216 km, 2h 20m
Interlaken to St. Moritz from €70 per seat Switzerland to Switzerland 291 km, 4h 15m
Interlaken to Zermatt - Tasch from €79 per seat Switzerland to Switzerland 112 km, 2h 30m
Klosters to Munich from €77 per seat Switzerland to Germany 291 km, 3h 20m
Klosters to Zurich from €190 per seat Switzerland to Switzerland 136 km, 1h 40m
Klosters to Klosters from €161 per seat Switzerland to Switzerland 320 km, 4h 00m
Klosters to Zurich Airport from €134 per seat Switzerland to Switzerland 0 km, 5h 00m
Lausanne to Zurich from €69 per seat Switzerland to Switzerland 224 km, 2h 30m
Lausanne to Milan from €114 per seat Switzerland to Italy 329 km, 4h 00m
Lauterbrunnen to Zurich from €59 per seat Switzerland to Switzerland 129 km, 1h 50m
Lauterbrunnen to Milan from €119 per seat Switzerland to Italy 272 km, 3h 50m
Lauterbrunnen to Lucerne from €45 per seat Switzerland to Switzerland 79 km, 1h 20m
Lauterbrunnen to Geneva from €84 per seat Switzerland to Switzerland 226 km, 2h 35m
Lucerne to Munich from €133 per seat Switzerland to Germany 368 km, 4h 15m
Lucerne to Vaduz from €55 per seat Switzerland to Austria 132 km, 1h 25m
Lucerne to Paris from €275 per seat Switzerland to France 599 km, 6h 50m
Lucerne to Zell am See Kaprun from €116 per seat Switzerland to Austria 450 km, 5h 40m
Lucerne to Prague from €144 per seat Switzerland to Czech Republic 739 km, 7h 35m
Lucerne to Baden-Baden from €77 per seat Switzerland to Germany 270 km, 4h 50m
Lucerne to Grindelwald from €71 per seat Switzerland to Switzerland 89 km, 1h 45m
Lucerne to Lauterbrunnen from €45 per seat Switzerland to Switzerland 79 km, 1h 20m
Lucerne to Vienna from €289 per seat Switzerland to Austria 778 km, 7h 50m
Lucerne to Basel from €38 per seat Switzerland to Switzerland 99 km, 1h 10m
Lucerne to Zurich from €48 per seat Switzerland to Switzerland 52 km, 0h 45m
Lugano to Milan from €50 per seat Switzerland to Italy 78 km, 1h 20m
Lugano to Bad Ragaz from €49 per seat Switzerland to Switzerland 167 km, 2h 10m
Lugano to Zermatt - Tasch from €130 per seat Switzerland to Switzerland 198 km, 3h 15m
Lugano to Verona from €121 per seat Switzerland to Italy 229 km, 3h 00m
Lugano to Milano Malpensa from €41 per seat Switzerland to Italy 75 km, 1h 15m
Lugano to Zurich from €92 per seat Switzerland to Switzerland 207 km, 2h 25m
Montreux to Dijon from €70 per seat Switzerland to France 255 km, 3h 00m
Nendaz to Zurich from €97 per seat Switzerland to Switzerland 285 km, 3h 35m
Neuchatel to Heidelberg from €153 per seat Switzerland to Germany 365 km, 3h 50m
Nyon to Milan from €109 per seat Switzerland to Italy 358 km, 4h 00m
Rapperswil - Jona to Zurich from €41 per seat Switzerland to Switzerland 96 km, 1h 10m
Sigriswil to Paris from €214 per seat Switzerland to France 610 km, 6h 45m
Sigriswil to Fussen from €111 per seat Switzerland to Germany 387 km, 4h 40m
St. Gallen to Munich from €89 per seat Switzerland to Germany 240 km, 2h 35m
St. Moritz to Milan from €79 per seat Switzerland to Italy 167 km, 3h 00m
St. Moritz to Oberammergau from €67 per seat Switzerland to Germany 209 km, 3h 45m
St. Moritz to Innsbruck from €73 per seat Switzerland to Austria 193 km, 2h 50m
St. Moritz to Milano Malpensa from €67 per seat Switzerland to Italy 187 km, 3h 00m
St. Moritz to Interlaken from €70 per seat Switzerland to Switzerland 291 km, 4h 15m
St. Moritz to Munich from €106 per seat Switzerland to Germany 359 km, 4h 15m
St. Moritz to Zurich from €126 per seat Switzerland to Switzerland 203 km, 2h 30m
Thun to Zurich from €61 per seat Switzerland to Switzerland 150 km, 1h 40m
Weggis to Munich from €82 per seat Switzerland to Germany 364 km, 4h 00m
Wengen to Munich from €164 per seat Switzerland to Germany 442 km, 5h 25m
Wengen to Fussen from €115 per seat Switzerland to Germany 362 km, 4h 20m
Zermatt - Tasch to Lugano from €130 per seat Switzerland to Switzerland 198 km, 3h 15m
Zermatt - Tasch to Geneva from €71 per seat Switzerland to Switzerland 232 km, 3h 00m
Zermatt - Tasch to Milan from €106 per seat Switzerland to Italy 207 km, 3h 15m
Zermatt - Tasch to Innsbruck from €125 per seat Switzerland to Austria 439 km, 6h 15m
Zermatt - Tasch to Milano Malpensa from €80 per seat Switzerland to Italy 170 km, 3h 00m
Zermatt - Tasch to Interlaken from €79 per seat Switzerland to Switzerland 112 km, 2h 30m
Zermatt - Tasch to Munich from €143 per seat Switzerland to Germany 495 km, 6h 30m
Zermatt - Tasch to Zurich from €122 per seat Switzerland to Switzerland 232 km, 3h 25m
Zurich to Munich from €140 per seat Switzerland to Germany 316 km, 3h 20m
Zurich to Innsbruck from €86 per seat Switzerland to Austria 292 km, 3h 25m
Zurich to Fussen from €77 per seat Switzerland to Germany 272 km, 2h 55m
Zurich to Rapperswil - Jona from €41 per seat Switzerland to Switzerland 96 km, 1h 10m
Zurich to Appenzell from €56 per seat Switzerland to Switzerland 96 km, 1h 10m
Zurich to Bern from €50 per seat Switzerland to Switzerland 122 km, 1h 30m
Zurich to Bolzano from €169 per seat Switzerland to Italy 313 km, 4h 45m
Zurich to Colmar from €46 per seat Switzerland to France 162 km, 2h 00m
Zurich to Como city from €98 per seat Switzerland to Italy 236 km, 3h 00m
Zurich to Geneva from €81 per seat Switzerland to Switzerland 278 km, 3h 05m
Zurich to Kayserberg from €67 per seat Switzerland to France 163 km, 2h 00m
Zurich to Lausanne from €69 per seat Switzerland to Switzerland 224 km, 2h 30m
Zurich to Lauterbrunnen from €59 per seat Switzerland to Switzerland 129 km, 1h 50m
Zurich to Interlaken from €46 per seat Switzerland to Switzerland 118 km, 1h 35m
Zurich to Grindelwald from €70 per seat Switzerland to Switzerland 137 km, 1h 55m
Zurich to Strasbourg from €68 per seat Switzerland to France 220 km, 2h 20m
Zurich to Thun from €61 per seat Switzerland to Switzerland 150 km, 1h 40m
Zurich to St. Anton from €111 per seat Switzerland to Austria 201 km, 2h 15m
Zurich to Ischgl from €102 per seat Switzerland to Austria 235 km, 2h 45m
Zurich to Prague from €115 per seat Switzerland to Czech Republic 688 km, 7h 00m
Zurich to Amsterdam from €143 per seat Switzerland to Netherlands 813 km, 8h 45m
Zurich to Vienna from €193 per seat Switzerland to Austria 725 km, 7h 35m
Zurich to Salzburg from €148 per seat Switzerland to Austria 456 km, 4h 40m
Zurich to Paris from €193 per seat Switzerland to France 656 km, 6h 10m
Zurich to Donaueschingen from €46 per seat Switzerland to Germany 89 km, 1h 25m
Zurich to Luxembourg from €175 per seat Switzerland to Luxembourg 471 km, 5h 25m
Zurich to Lake Como from €70 per seat Switzerland to Italy 233 km, 3h 00m
Zurich to Berlin from €276 per seat Switzerland to Germany 840 km, 8h 40m
Zurich to Brussels from €111 per seat Switzerland to Belgium 648 km, 7h 30m
Zurich to Passau from €131 per seat Switzerland to Germany 498 km, 5h 20m
Zurich to Chambéry from €118 per seat Switzerland to France 363 km, 4h 00m
Zurich to Chamonix from €93 per seat Switzerland to France 294 km, 3h 20m
Zurich to Klosters from €190 per seat Switzerland to Switzerland 136 km, 1h 40m
Zurich to Milan from €96 per seat Switzerland to Italy 280 km, 2h 20m
Zurich to Davos from €53 per seat Switzerland to Switzerland 148 km, 1h 55m
Zurich to Flims from €39 per seat Switzerland to Switzerland 138 km, 1h 30m
Zurich to Chur from €58 per seat Switzerland to Switzerland 123 km, 1h 25m
Zurich to Nendaz from €97 per seat Switzerland to Switzerland 285 km, 3h 35m
Zurich to Basel from €66 per seat Switzerland to Switzerland 87 km, 1h 10m
Zurich to Lucerne from €48 per seat Switzerland to Switzerland 52 km, 0h 45m
Zurich to Lugano from €92 per seat Switzerland to Switzerland 207 km, 2h 25m
Zurich to Zermatt - Tasch from €122 per seat Switzerland to Switzerland 232 km, 3h 25m
Zurich to St. Moritz from €126 per seat Switzerland to Switzerland 203 km, 2h 30m
Zurich (multidaytrip) to Paris multidaytrip from €1007 per seat Switzerland to France 2000 km, 23h 55m
Zurich Airport to Klosters from €134 per seat Switzerland to Switzerland 0 km, 5h 00m
Zurich Airport to Gstaad from €122 per seat Switzerland to Switzerland 210 km, 2h 30m
Zurich MultiDay to Wattens(multidaytrip) from €149 per seat Switzerland to Austria 0 km, 0h 00m

All routes to Switzerland

Zurich to Appenzell from €56 per seat Switzerland to Switzerland 96 km, 1h 10m
Hallstatt to Bad Ragaz from €164 per seat Austria to Switzerland 460 km, 5h 10m
Lugano to Bad Ragaz from €49 per seat Switzerland to Switzerland 167 km, 2h 10m
Prague to Basel from €163 per seat Czech Republic to Switzerland 713 km, 7h 30m
Lucerne to Basel from €38 per seat Switzerland to Switzerland 99 km, 1h 10m
Zurich to Basel from €66 per seat Switzerland to Switzerland 87 km, 1h 10m
Zurich to Bern from €50 per seat Switzerland to Switzerland 122 km, 1h 30m
Prague to Davos from €130 per seat Czech Republic to Switzerland 677 km, 6h 50m
Zurich to Davos from €53 per seat Switzerland to Switzerland 148 km, 1h 55m
Munich to Flims from €90 per seat Germany to Switzerland 292 km, 3h 00m
Zurich to Flims from €39 per seat Switzerland to Switzerland 138 km, 1h 30m
Zurich to Geneva from €81 per seat Switzerland to Switzerland 278 km, 3h 05m
Clairvans Castle to Geneva from €62 per seat France to Switzerland 125 km, 2h 00m
Milan to Geneva from €151 per seat Italy to Switzerland 318 km, 4h 00m
Prague to Geneva from €243 per seat Czech Republic to Switzerland 961 km, 9h 40m
Baveno to Geneva from €136 per seat Italy to Switzerland 320 km, 3h 50m
Zermatt - Tasch to Geneva from €71 per seat Switzerland to Switzerland 232 km, 3h 00m
Les Menuires to Geneva from €54 per seat France to Switzerland 190 km, 2h 20m
Val Thorens to Geneva from €90 per seat France to Switzerland 200 km, 2h 30m
Meribel to Geneva from €51 per seat France to Switzerland 179 km, 2h 00m
Innsbruck to Geneva from €186 per seat Austria to Switzerland 565 km, 6h 25m
Courchevel to Geneva from €68 per seat France to Switzerland 178 km, 2h 00m
Serre Chevalier to Geneva from €67 per seat France to Switzerland 233 km, 3h 20m
Chamonix to Geneva from €61 per seat France to Switzerland 87 km, 1h 10m
La Plagne to Geneva from €71 per seat France to Switzerland 197 km, 2h 30m
Les Arcs to Geneva from €77 per seat France to Switzerland 213 km, 2h 40m
Les Gets to Geneva from €44 per seat France to Switzerland 64 km, 0h 00m
Alpe d'hues to Geneva from €78 per seat France to Switzerland 208 km, 2h 45m
Les Deux Alpes to Geneva from €61 per seat France to Switzerland 210 km, 2h 30m
Morzine to Geneva from €57 per seat France to Switzerland 61 km, 1h 10m
Chatel to Geneva from €42 per seat France to Switzerland 72 km, 1h 25m
Chambéry to Geneva from €60 per seat France to Switzerland 88 km, 1h 00m
Bourg Saint Maurice to Geneva from €69 per seat France to Switzerland 190 km, 2h 10m
Les Belleville to Geneva from €69 per seat France to Switzerland 180 km, 2h 00m
Albertville to Geneva from €46 per seat France to Switzerland 89 km, 1h 30m
La Grave to Geneva from €83 per seat France to Switzerland 222 km, 2h 50m
Interlaken to Geneva from €80 per seat Switzerland to Switzerland 216 km, 2h 20m
Grindelwald to Geneva from €97 per seat Switzerland to Switzerland 235 km, 2h 50m
Lauterbrunnen to Geneva from €84 per seat Switzerland to Switzerland 226 km, 2h 35m
Gstaad to Geneva from €89 per seat Switzerland to Switzerland 155 km, 2h 15m
Zurich to Grindelwald from €70 per seat Switzerland to Switzerland 137 km, 1h 55m
Lake Como to Grindelwald from €82 per seat Italy to Switzerland 232 km, 4h 35m
Lucerne to Grindelwald from €71 per seat Switzerland to Switzerland 89 km, 1h 45m
Geneva to Grindelwald from €97 per seat Switzerland to Switzerland 235 km, 2h 50m
Geneva to Gstaad from €89 per seat Switzerland to Switzerland 155 km, 2h 15m
Zurich Airport to Gstaad from €122 per seat Switzerland to Switzerland 210 km, 2h 30m
Budapest to Chur from €267 per seat Hungary to Switzerland 934 km, 9h 30m
Milan to Chur from €76 per seat Italy to Switzerland 221 km, 3h 15m
Zurich to Chur from €58 per seat Switzerland to Switzerland 123 km, 1h 25m
Budva to Church of St. Martin from €319 per seat Albania to Switzerland 934 km, 9h 30m
Bonn to Interlaken from €228 per seat Germany to Switzerland 614 km, 6h 30m
Milan to Interlaken from €76 per seat Italy to Switzerland 275 km, 4h 15m
Venice to Interlaken from €151 per seat Italy to Switzerland 522 km, 6h 00m
Zurich to Interlaken from €46 per seat Switzerland to Switzerland 118 km, 1h 35m
Hallstatt to Interlaken from €177 per seat Austria to Switzerland 643 km, 7h 30m
Paris to Interlaken from €243 per seat France to Switzerland 627 km, 6h 35m
Innsbruck to Interlaken from €107 per seat Austria to Switzerland 375 km, 4h 45m
Geneva to Interlaken from €80 per seat Switzerland to Switzerland 216 km, 2h 20m
St. Moritz to Interlaken from €70 per seat Switzerland to Switzerland 291 km, 4h 15m
Zermatt - Tasch to Interlaken from €79 per seat Switzerland to Switzerland 112 km, 2h 30m
Munich to Klosters from €77 per seat Germany to Switzerland 291 km, 3h 20m
Zurich to Klosters from €190 per seat Switzerland to Switzerland 136 km, 1h 40m
Klosters to Klosters from €161 per seat Switzerland to Switzerland 320 km, 4h 00m
Zurich Airport to Klosters from €134 per seat Switzerland to Switzerland 0 km, 5h 00m
Zurich to Lausanne from €69 per seat Switzerland to Switzerland 224 km, 2h 30m
Milan to Lausanne from €114 per seat Italy to Switzerland 329 km, 4h 00m
Zurich to Lauterbrunnen from €59 per seat Switzerland to Switzerland 129 km, 1h 50m
Milan to Lauterbrunnen from €119 per seat Italy to Switzerland 272 km, 3h 50m
Lucerne to Lauterbrunnen from €45 per seat Switzerland to Switzerland 79 km, 1h 20m
Geneva to Lauterbrunnen from €84 per seat Switzerland to Switzerland 226 km, 2h 35m
Munich to Lucerne from €133 per seat Germany to Switzerland 368 km, 4h 15m
Vaduz to Lucerne from €55 per seat Austria to Switzerland 132 km, 1h 25m
Zell am See Kaprun to Lucerne from €116 per seat Austria to Switzerland 450 km, 5h 40m
Paris to Lucerne from €275 per seat France to Switzerland 599 km, 6h 50m
Prague to Lucerne from €144 per seat Czech Republic to Switzerland 739 km, 7h 35m
Baden-Baden to Lucerne from €77 per seat Germany to Switzerland 270 km, 4h 50m
Grindelwald to Lucerne from €71 per seat Switzerland to Switzerland 89 km, 1h 45m
Lauterbrunnen to Lucerne from €45 per seat Switzerland to Switzerland 79 km, 1h 20m
Vienna to Lucerne from €289 per seat Austria to Switzerland 778 km, 7h 50m
Basel to Lucerne from €38 per seat Switzerland to Switzerland 99 km, 1h 10m
Zurich to Lucerne from €48 per seat Switzerland to Switzerland 52 km, 0h 45m
Milan to Lugano from €50 per seat Italy to Switzerland 78 km, 1h 20m
Bad Ragaz to Lugano from €49 per seat Switzerland to Switzerland 167 km, 2h 10m
Zermatt - Tasch to Lugano from €130 per seat Switzerland to Switzerland 198 km, 3h 15m
Verona to Lugano from €121 per seat Italy to Switzerland 229 km, 3h 00m
Milano Malpensa to Lugano from €41 per seat Italy to Switzerland 75 km, 1h 15m
Zurich to Lugano from €92 per seat Switzerland to Switzerland 207 km, 2h 25m
Dijon to Montreux from €70 per seat France to Switzerland 255 km, 3h 00m
Zurich to Nendaz from €97 per seat Switzerland to Switzerland 285 km, 3h 35m
Heidelberg to Neuchatel from €153 per seat Germany to Switzerland 365 km, 3h 50m
Milan to Nyon from €109 per seat Italy to Switzerland 358 km, 4h 00m
Zurich to Rapperswil - Jona from €41 per seat Switzerland to Switzerland 96 km, 1h 10m
Paris to Sigriswil from €214 per seat France to Switzerland 610 km, 6h 45m
Fussen to Sigriswil from €111 per seat Germany to Switzerland 387 km, 4h 40m
Munich to St. Gallen from €89 per seat Germany to Switzerland 240 km, 2h 35m
Milan to St. Moritz from €79 per seat Italy to Switzerland 167 km, 3h 00m
Oberammergau to St. Moritz from €67 per seat Germany to Switzerland 209 km, 3h 45m
Innsbruck to St. Moritz from €73 per seat Austria to Switzerland 193 km, 2h 50m
Milano Malpensa to St. Moritz from €67 per seat Italy to Switzerland 187 km, 3h 00m
Interlaken to St. Moritz from €70 per seat Switzerland to Switzerland 291 km, 4h 15m
Munich to St. Moritz from €106 per seat Germany to Switzerland 359 km, 4h 15m
Zurich to St. Moritz from €126 per seat Switzerland to Switzerland 203 km, 2h 30m
Zurich to Thun from €61 per seat Switzerland to Switzerland 150 km, 1h 40m
Munich to Weggis from €82 per seat Germany to Switzerland 364 km, 4h 00m
Munich to Wengen from €164 per seat Germany to Switzerland 442 km, 5h 25m
Fussen to Wengen from €115 per seat Germany to Switzerland 362 km, 4h 20m
Lugano to Zermatt - Tasch from €130 per seat Switzerland to Switzerland 198 km, 3h 15m
Geneva to Zermatt - Tasch from €71 per seat Switzerland to Switzerland 232 km, 3h 00m
Milan to Zermatt - Tasch from €106 per seat Italy to Switzerland 207 km, 3h 15m
Innsbruck to Zermatt - Tasch from €125 per seat Austria to Switzerland 439 km, 6h 15m
Milano Malpensa to Zermatt - Tasch from €80 per seat Italy to Switzerland 170 km, 3h 00m
Interlaken to Zermatt - Tasch from €79 per seat Switzerland to Switzerland 112 km, 2h 30m
Munich to Zermatt - Tasch from €143 per seat Germany to Switzerland 495 km, 6h 30m
Zurich to Zermatt - Tasch from €122 per seat Switzerland to Switzerland 232 km, 3h 25m
Innsbruck to Zurich from €86 per seat Austria to Switzerland 292 km, 3h 25m
Fussen to Zurich from €77 per seat Germany to Switzerland 272 km, 2h 55m
Rapperswil - Jona to Zurich from €41 per seat Switzerland to Switzerland 96 km, 1h 10m
Appenzell to Zurich from €56 per seat Switzerland to Switzerland 96 km, 1h 10m
Bern to Zurich from €50 per seat Switzerland to Switzerland 122 km, 1h 30m
Bolzano to Zurich from €169 per seat Italy to Switzerland 313 km, 4h 45m
Colmar to Zurich from €46 per seat France to Switzerland 162 km, 2h 00m
Munich to Zurich from €140 per seat Germany to Switzerland 316 km, 3h 20m
Como city to Zurich from €98 per seat Italy to Switzerland 236 km, 3h 00m
Geneva to Zurich from €81 per seat Switzerland to Switzerland 278 km, 3h 05m
Kayserberg to Zurich from €67 per seat France to Switzerland 163 km, 2h 00m
Lausanne to Zurich from €69 per seat Switzerland to Switzerland 224 km, 2h 30m
Lauterbrunnen to Zurich from €59 per seat Switzerland to Switzerland 129 km, 1h 50m
Interlaken to Zurich from €46 per seat Switzerland to Switzerland 118 km, 1h 35m
Grindelwald to Zurich from €70 per seat Switzerland to Switzerland 137 km, 1h 55m
Strasbourg to Zurich from €68 per seat France to Switzerland 220 km, 2h 20m
Thun to Zurich from €61 per seat Switzerland to Switzerland 150 km, 1h 40m
St. Anton to Zurich from €111 per seat Austria to Switzerland 201 km, 2h 15m
Ischgl to Zurich from €102 per seat Austria to Switzerland 235 km, 2h 45m
Prague to Zurich from €115 per seat Czech Republic to Switzerland 688 km, 7h 00m
Amsterdam to Zurich from €143 per seat Netherlands to Switzerland 813 km, 8h 45m
Vienna to Zurich from €193 per seat Austria to Switzerland 725 km, 7h 35m
Salzburg to Zurich from €148 per seat Austria to Switzerland 456 km, 4h 40m
Paris to Zurich from €193 per seat France to Switzerland 656 km, 6h 10m
Donaueschingen to Zurich from €46 per seat Germany to Switzerland 89 km, 1h 25m
Luxembourg to Zurich from €175 per seat Luxembourg to Switzerland 471 km, 5h 25m
Lake Como to Zurich from €70 per seat Italy to Switzerland 233 km, 3h 00m
Berlin to Zurich from €276 per seat Germany to Switzerland 840 km, 8h 40m
Brussels to Zurich from €111 per seat Belgium to Switzerland 648 km, 7h 30m
Passau to Zurich from €131 per seat Germany to Switzerland 498 km, 5h 20m
Chambéry to Zurich from €118 per seat France to Switzerland 363 km, 4h 00m
Chamonix to Zurich from €93 per seat France to Switzerland 294 km, 3h 20m
Klosters to Zurich from €190 per seat Switzerland to Switzerland 136 km, 1h 40m
Milan to Zurich from €96 per seat Italy to Switzerland 280 km, 2h 20m
Davos to Zurich from €53 per seat Switzerland to Switzerland 148 km, 1h 55m
Flims to Zurich from €39 per seat Switzerland to Switzerland 138 km, 1h 30m
Chur to Zurich from €58 per seat Switzerland to Switzerland 123 km, 1h 25m
Nendaz to Zurich from €97 per seat Switzerland to Switzerland 285 km, 3h 35m
Basel to Zurich from €66 per seat Switzerland to Switzerland 87 km, 1h 10m
Lucerne to Zurich from €48 per seat Switzerland to Switzerland 52 km, 0h 45m
Lugano to Zurich from €92 per seat Switzerland to Switzerland 207 km, 2h 25m
Zermatt - Tasch to Zurich from €122 per seat Switzerland to Switzerland 232 km, 3h 25m
St. Moritz to Zurich from €126 per seat Switzerland to Switzerland 203 km, 2h 30m
Paris multidaytrip to Zurich (multidaytrip) from €1007 per seat France to Switzerland 2000 km, 23h 55m
Klosters to Zurich Airport from €134 per seat Switzerland to Switzerland 0 km, 5h 00m
Gstaad to Zurich Airport from €122 per seat Switzerland to Switzerland 210 km, 2h 30m
Wattens(multidaytrip) to Zurich MultiDay from €149 per seat Austria to Switzerland 0 km, 0h 00m