There are 13 ways to get from Uk to Switzerland by train, bus, plane, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Zurich Airport
best- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Zurich Airport (ZRH)plane KJA - ZRH
29h 16mCHF 208–721Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Milano Malpensa Airport
cheapest- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Milano Malpensa Airport (MXP)plane KJA - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
30h 53mCHF 162–438Train, bus
- Take the train from Nijneudinsk to Yaroslavsky Railway Terminaltrain
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the train from Warszawa Zachodnia to Muenchen Hbftrain
- Take the bus from Munich central bus station to Zurich Bus Stationbus
4d 12hCHF 213–384Drive 6,951 km
- Drive from Uk to Zurichcar 6,951 km
3d 16hCHF 1,078–1,557Train, bus to Bratsk Airport, fly to Geneva International Airport
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Geneva International Airport (GVA)plane BTK - GVA
40h 34mTrain, bus to Krasnoyarsk Yemelyanovo Airport, fly to Geneva International Airport
- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Geneva International Airport (GVA)plane KJA - GVA
28h 53mCHF 204–767Train, bus to Bratsk Airport, fly to Basel
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Basel (BSL)plane BTK - BSL
38h 57mTrain, bus to Bratsk Airport, fly to Zurich Airport
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Zurich Airport (ZRH)plane BTK - ZRH
30h 27mTrain, bus to Krasnoyarsk Yemelyanovo Airport, fly to Allgäu Airport, Memmingen
- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Allgäu Airport, Memmingen (FMM)plane KJA - FMM
- Take the train from Memmingen to Lindau, Reutin Bahnhoftrain
36h 4mCHF 249–863Train, bus to Bratsk Airport, fly to Milano Malpensa Airport
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Milano Malpensa Airport (MXP)plane BTK - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
31h 29mTrain, bus via Minsk
- Take the train from Nijneudinsk to Rostov-Iaroslavskiitrain
- Take the train from Rostov-Iaroslavskii to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Munich Central Bus Stationbus
- Take the bus from Munich central bus station to Zurich Bus Stationbus
5d 2hCHF 213–413Train, bus via Minsk #2
- Take the train from Nijneudinsk to Aleksandrov 1train
- Take the train from Aleksandrov 1 to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Warszawa Wschodniabus
- Take the train from Warszawa Wschodnia to Salzburg Hbftrain
- Take the train from Salzburg Hbf to Zuerich Hbtrain
5d 3hCHF 274–456Drive, car train
- Drive from Uk to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to München Ostcartrain
- Drive from München Ost to Zurichcar
3d 18hCHF 961–2,013
Krasnoyarsk Yemelyanovo Airport (KJA) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Uk to Switzerland is to train and bus and fly which costs SFr 160 - SFr 440 and takes 30h 53m.
The fastest way to get from Uk to Switzerland is to train and bus and fly which takes 28h 53m and costs SFr 200 - SFr 800.
The distance between Uk and Switzerland is 6065 km. The road distance is 6951 km.
The best way to get from Uk to Switzerland without a car is to train and bus which takes 4 days 12h and costs SFr 210 - SFr 390.
It takes approximately 29h 16m to get from Uk to Switzerland, including transfers.
Switzerland is 7h behind Uk. It is currently 12:22 PM in Uk and 5:22 AM in Switzerland.
Yes, the driving distance between Uk to Switzerland is 6951 km. It takes approximately 3 days 16h to drive from Uk to Switzerland.
There are 1224+ hotels available in Switzerland.
What companies run services between Uk, Irkutsk, Russia and Switzerland?
There is no direct connection from Uk to Switzerland. However, you can take the taxi to Nijneudinsk, take the train to Zlobino, take the taxi to Krasnoyarsk Bus station, take the bus to Yemelyanovo Airport, walk to Krasnoyarsk Yemelyanovo Airport (KJA) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Zürich Stadelhofen. Alternatively, you can take a vehicle from Uk to Zürich Stadelhofen via Nijneudinsk, Yaroslavsky Railway Terminal, Komsomolskaya, Salaryevo, Moscow, International Bus Station, Warsaw West, Warszawa Zachodnia, Muenchen Hbf, Munich central bus station, Zurich Bus Station, and Zürich HB in around 4d 12h.
- Website
- airserbia.com
Flights from Krasnoyarsk Yemelyanovo Airport to Zurich Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 17h 5m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 170–650
Flights from Krasnoyarsk Yemelyanovo Airport to Zurich Airport via Sochi, Belgrade
- Ave. Duration
- 16h 50m
- When
- Monday and Friday
- Estimated price
- CHF 180–700
Flights from Krasnoyarsk Yemelyanovo Airport to Zurich Airport via Pulkovo, Belgrade
- Ave. Duration
- 19h 20m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 170–700
Flights from Bratsk Airport to Geneva International Airport via Novosibirsk, Kazan, Belgrade
- Ave. Duration
- 30h 40m
- When
- Thursday
- Estimated price
- CHF 90–350
Flights from Krasnoyarsk Yemelyanovo Airport to Geneva International Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 17h 7m
- When
- Sunday
- Estimated price
- CHF 170–700
Flights from Krasnoyarsk Yemelyanovo Airport to Milano Malpensa Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 17h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 150–600
Flights from Krasnoyarsk Yemelyanovo Airport to Milano Malpensa Airport via Pulkovo, Belgrade
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 150–600
Flights from Bratsk Airport to Zurich Airport via Moscow Domodedovo, Pulkovo, Belgrade
- Ave. Duration
- 28h 35m
- When
- Wednesday and Friday
- Estimated price
- CHF 200–750
- Website
- turkishairlines.com
Flights from Bratsk Airport to Geneva International Airport via Novosibirsk, Istanbul
- Ave. Duration
- 31h 35m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 200–800
Flights from Bratsk Airport to Basel via Novosibirsk, Istanbul
- Ave. Duration
- 35h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 230–850
Flights from Bratsk Airport to Zurich Airport via Novosibirsk, Istanbul
- Ave. Duration
- 20h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 190–750
Flights from Bratsk Airport to Milano Malpensa Airport via Novosibirsk, Istanbul
- Ave. Duration
- 19h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 170–650
- Website
- swiss.com
Flights from Bratsk Airport to Geneva International Airport via Novosibirsk, Antalya
- Ave. Duration
- 36h 15m
- When
- Friday
- Estimated price
- CHF 220–800
Flights from Bratsk Airport to Basel via Moscow Domodedovo, Erevan, Vienna
- Ave. Duration
- 29h 15m
- When
- Sunday
- Estimated price
- CHF 270–1,000
- Website
- easyjet.com
Flights from Krasnoyarsk Yemelyanovo Airport to Geneva International Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 17h 2m
- When
- Friday and Sunday
- Estimated price
- CHF 170–700
- Website
- austrian.com
Flights from Bratsk Airport to Basel via Moscow Domodedovo, Erevan, Vienna
- Ave. Duration
- 29h 15m
- When
- Sunday
- Estimated price
- CHF 270–1,000
- Website
- wizzair.com
Flights from Krasnoyarsk Yemelyanovo Airport to Allgäu Airport, Memmingen via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 19h 25m
- When
- Friday to Sunday
- Estimated price
- CHF 190–750
Flights from Krasnoyarsk Yemelyanovo Airport to Allgäu Airport, Memmingen via Pulkovo, Belgrade
- Ave. Duration
- 23h 10m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 200–800
- Website
- neosair.it
Flights from Krasnoyarsk Yemelyanovo Airport to Milano Malpensa Airport via Almaty
- Ave. Duration
- 22h 40m
- When
- Monday
- Estimated price
- CHF 130–380
- Website
- uzairways.com
Flights from Krasnoyarsk Yemelyanovo Airport to Milano Malpensa Airport via Tashkent
- Ave. Duration
- 24h 50m
- When
- Thursday
- Estimated price
- CHF 500–1,200
- Website
- azal.az
Flights from Krasnoyarsk Yemelyanovo Airport to Milano Malpensa Airport via Baku Heydar Aliyev
- Ave. Duration
- 30h 15m
- When
- Saturday
- Estimated price
- CHF 170–650
- Website
- taban.aero
Flights from Krasnoyarsk Yemelyanovo Airport to Milano Malpensa Airport via Tashkent
- Ave. Duration
- 30h 25m
- When
- Tuesday
- Estimated price
- CHF 200–550
- Website
- flyulendo.com
Flights from Bratsk Airport to Milano Malpensa Airport via Novosibirsk, Erevan
- Ave. Duration
- 21h 20m
- When
- Wednesday and Sunday
- Estimated price
- CHF 180–700
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Nijneudinsk to Zlobino
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- CHF 18–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 80–110
- 3rd Class (Platzcart)
- CHF 18–26
- 2nd Class (Kupé)
- CHF 26–40
Train from Nijneudinsk to Yaroslavsky Railway Terminal
- Ave. Duration
- 2d 20h
- Frequency
- 3 times a day
- Estimated price
- CHF 100–170
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 440–650
- 3rd Class (Platzcart)
- CHF 100–150
- 2nd Class (Kupé)
- CHF 110–170
Train from Nijneudinsk to Tulun
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- CHF 9–24
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 40–60
- 3rd Class (Platzcart)
- CHF 9–13
- 2nd Class (Kupé)
- CHF 17–24
Train from Nijneudinsk to Rostov-Iaroslavskii
- Ave. Duration
- 3d
- Frequency
- Twice daily
- Estimated price
- CHF 100–160
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 430–600
- 3rd Class (Platzcart)
- CHF 100–150
- 2nd Class (Kupé)
- CHF 110–160
Train from Nijneudinsk to Aleksandrov 1
- Ave. Duration
- 3d 2h
- Frequency
- Twice daily
- Estimated price
- CHF 100–170
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 440–600
- 3rd Class (Platzcart)
- CHF 100–150
- 2nd Class (Kupé)
- CHF 110–170
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Zachodnia to Muenchen Hbf
- Ave. Duration
- 14h 41m
- Frequency
- Twice daily
- Estimated price
- CHF 29–45
- Website
- https://www.intercity.pl/en/
- 2nd Class
- CHF 29–45
- 1st Class
- CHF 35–45
Train from Warszawa Wschodnia to Salzburg Hbf
- Ave. Duration
- 12h 49m
- Frequency
- Twice daily
- Estimated price
- CHF 26–45
- Website
- https://www.intercity.pl/en/
- 2nd Class
- CHF 26–40
- 1st Class
- CHF 30–45
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 25–29
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- arverio-by.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Schedules at
- arverio-by.de
Train from Rostov-Iaroslavskii to Minsk Pas
- Ave. Duration
- 15h 41m
- Frequency
- Once a week
- Estimated price
- CHF 40–85
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- CHF 40–50
- 2nd Class (Kupé)
- CHF 70–85
- 1nd Class (SW)
- CHF 120–170
Train from Aleksandrov 1 to Minsk Pas
- Ave. Duration
- 14h 7m
- Frequency
- Once a week
- Estimated price
- CHF 40–80
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- CHF 40–50
- 2nd Class (Kupé)
- CHF 65–80
- 1nd Class (SW)
- CHF 110–160
Train from Salzburg Hbf to Zuerich Hb
- Ave. Duration
- 5h 24m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 60–90
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to München Ost
- Ave. Duration
- 4h 37m
- Frequency
- Once daily
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 360–400
- Car Compartment
- CHF 650–750
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 2
- Schedules at
- krasavtovokzal.ru
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- CHF 60–120
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- CHF 120
- Children
- CHF 60
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- CHF 16–27
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a week
- Estimated price
- CHF 15–23
- Website
- https://regiojet.com/
- Phone
- 8-950-113-5555
- Website
- avtovokzal-on-line.ru
Bus from Tulun to Bratsk Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Website
- https://avtovokzal-on-line.ru/
- Schedules at
- https://avtovokzal-on-line.ru/map
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Central Bus Station to Munich Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- CHF 45–120
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Minsk Central Bus Station to Warszawa Wschodnia
- Ave. Duration
- 11h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 35–50
- Schedules at
- vt.by
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide






































