There are 11 ways to get from Russia to Bern by plane, train, bus, 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.
Fly Pulkovo Airport to Zurich Airport, train
best- Fly from Pulkovo Airport (LED) to Zurich Airport (ZRH)plane LED - ZRH
- Take the train from Zürich Flughafen to Berntrain
12h 34mCHF 122–372Bus, train
cheapest- Take the bus from Salaryevo Bus Station to Minsk Central Bus Stationbus
- 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
- Take the train from Zürich HB to Berntrain Ic1 / ...
44h 9mCHF 120–291Bus, train via Berlin
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the train from Warszawa Zachodnia to Berlin Ostbahnhoftrain Eic
- Take the train from S Ostbahnhof to Basel SBBtrain 12
- Take the train from Basel SBB to Berntrain Ic6 / ...
34h 30mCHF 321–736Drive 2,646.4 km
- Drive from Moscow to Berncar 2,646.4 km
27h 5mCHF 427–616Fly Sheremetyevo International Airport to Zurich Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Zurich Airport (ZRH)plane SVO - ZRH
- Take the train from Zürich Flughafen to Berntrain
12h 31mCHF 124–386Fly Krasnodar to Zurich Airport, train
- Fly from Krasnodar (KRR) to Zurich Airport (ZRH)plane KRR - ZRH
- Take the train from Zürich Flughafen to Berntrain
9h 7mCHF 164–495Fly Krasnodar to Basel, train
- Fly from Krasnodar (KRR) to Basel (BSL)plane KRR - BSL
- Take the train from Basel SBB to Berntrain
9h 11mCHF 167–705Fly Pulkovo Airport to Basel, train
- Fly from Pulkovo Airport (LED) to Basel (BSL)plane LED - BSL
- Take the train from Basel SBB to Berntrain
14h 8mCHF 235–512Train, bus
- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Mannheimbus 905
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Berntrain Ic6 / ...
2d 2hCHF 226–456Bus
- Take the bus from Severnye Vorota Bus Terminal to Riga Central Bus Stationbus
- Take the bus from Rīga to Karlsruhebus
- Take the bus from Karlsruhe central train station to Bernbus
2d 10hCHF 164–301Drive, car train
- Drive from Moscow to Hamburg Altonacar
- Take the car train from Hamburg Altona to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Berncar
33h 4mCHF 381–1,172
Pulkovo Airport (LED) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Russia to Bern is to fly and train which costs SFr 120 - SFr 380 and takes 12h 34m.
The fastest way to get from Russia to Bern is to fly and train which takes 9h 7m and costs SFr 160 - SFr 500.
The distance between Russia and Bern is 2114 km. The road distance is 2646.4 km.
The best way to get from Russia to Bern without a car is to bus and train via Berlin which takes 34h 30m and costs SFr 320 - SFr 750.
It takes approximately 12h 34m to get from Russia to Bern, including transfers.
Yes, the driving distance between Russia to Bern is 2646 km. It takes approximately 27h 5m to drive from Russia to Bern.
There are 361+ hotels available in Bern.
What companies run services between Russia and Bern, Switzerland?
You can take a subway from Teatralnaya to Bern via Khovrino, Severnye Vorota Bus Terminal, Rīga, Karlsruhe, and Karlsruhe central train station in around 2d 10h.
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Zurich Airport via Istanbul
- Ave. Duration
- 8h 36m
- When
- Every day
- Estimated price
- CHF 160–650
Flights from Sheremetyevo International Airport to Zurich Airport via Istanbul
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- CHF 120–550
Flights from Krasnodar to Zurich Airport via Istanbul
- Ave. Duration
- 8h 52m
- When
- Every day
- Estimated price
- CHF 160–650
Flights from Krasnodar to Basel via Istanbul
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- CHF 180–750
Flights from Pulkovo Airport to Basel via Istanbul
- Ave. Duration
- 10h 58m
- When
- Every day
- Estimated price
- CHF 180–750
- Website
- airserbia.com
Flights from Pulkovo Airport to Zurich Airport via Belgrade
- Ave. Duration
- 10h 12m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 80–250
Flights from Sheremetyevo International Airport to Zurich Airport via Belgrade
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- CHF 80–250
- Website
- flypgs.com
Flights from Krasnodar to Basel via Antalya
- Ave. Duration
- 7h 5m
- When
- Sunday
- Estimated price
- CHF 130–600
Flights from Pulkovo Airport to Basel via Antalya
- Ave. Duration
- 11h 15m
- When
- Sunday
- Estimated price
- CHF 180–750
Flights from Pulkovo Airport to Basel via Sabiha Gokcen
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- CHF 200–410
- Website
- sunexpress.com
Flights from Krasnodar to Zurich Airport via Antalya
- Ave. Duration
- 9h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- CHF 120–370
- Website
- ajet.com
Flights from Pulkovo Airport to Zurich Airport via Sabiha Gokcen
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- CHF 170–350
Flights from Pulkovo Airport to Basel via Sabiha Gokcen
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- CHF 200–410
- Website
- flyedelweiss.com
Flights from Pulkovo Airport to Zurich Airport via Antalya
- Ave. Duration
- 9h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 150–650
- Website
- corendon.com
Flights from Pulkovo Airport to Basel via Antalya
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 180–750
- Website
- easyjet.com
Flights from Pulkovo Airport to Basel via Antalya
- Ave. Duration
- 10h 30m
- When
- Tuesday and Saturday
- Estimated price
- CHF 180–750
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bern
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Zachodnia to Berlin Ostbahnhof
- Ave. Duration
- 5h 1m
- Frequency
- Every 4 hours
- Estimated price
- CHF 80–180
- Website
- https://www.intercity.pl/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from S Ostbahnhof to Basel SBB
- Ave. Duration
- 7h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 150–340
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 40–95
- Website
- https://int.bahn.de/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Bern
- Ave. Duration
- 1h 33m
- Frequency
- Once a week
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 30–65
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 140–210
- 3rd Class (Platzcart)
- CHF 30–45
- 2nd Class (Kupé)
- CHF 45–65
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 25–60
- Website
- https://www.ns.nl/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 59m
- Frequency
- Once daily
- Estimated price
- CHF 45–85
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 340–400
- Car Compartment
- CHF 550–750
- 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
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Salaryevo Bus Station to Minsk Central Bus Station
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- CHF 23–75
- Website
- https://www.intercars-tickets.com/
- 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–130
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
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 17–30
- Website
- https://www.flixbus.co.uk
Bus from Karlsruhe central train station to Bern
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- CHF 18–35
- 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 16–25
- Website
- https://regiojet.com/
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Mannheim
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Severnye Vorota Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Estimated price
- CHF 45–85
- Website
- https://ecolines.net/
Bus from Rīga to Karlsruhe
- Ave. Duration
- 29h 55m
- Frequency
- 6 times a week
- Estimated price
- CHF 100–180
- Website
- https://ecolines.net/
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide




















































