There are 12 ways to get from Novosibirsk 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 to Zurich Airport, train
best- Fly from Tolmachevo Airport (OVB) to Zurich Airport (ZRH)plane OVB - ZRH
- Take the train from Zürich Flughafen to Berntrain
15h 40mCHF 220–831Fly to Mulhouse, train
cheapest- Fly from Tolmachevo Airport (OVB) to Mulhouse (MLH)plane OVB - MLH
- Take the train from Basel SBB to Berntrain
21h 19mCHF 161–377Train, bus via Berlin
- Take the train from Novosibirsk Gl to Danilovtrain
- Take the train from Danilov to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Berlin Schoenefeld Airportbus
- Take the train from Berlin Ostbahnhof to Berntrain
4dCHF 577–996Drive 5,809.1 km
- Drive from Novosibirsk to Berncar 5,809.1 km
2d 22hCHF 970–1,400Fly to Geneva International Airport, train
- Fly from Tolmachevo Airport (OVB) to Geneva International Airport (GVA)plane OVB - GVA
- Take the train from Genève-Aéroport to Berntrain
18h 53mCHF 245–851Fly to Basel, train
- Fly from Tolmachevo Airport (OVB) to Basel (BSL)plane OVB - BSL
- Take the train from Basel SBB to Berntrain
17h 29mCHF 251–917Fly to Stuttgart Airport, train
- Fly from Tolmachevo Airport (OVB) to Stuttgart Airport (STR)plane OVB - STR
- Take the train from Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Berntrain
21h 7mCHF 274–1,130Fly to Milano Malpensa Airport, bus, train
- Fly from Tolmachevo Airport (OVB) to Milano Malpensa Airport (MXP)plane OVB - MXP
- Take the bus from Gallarate to Domodossolabus
- Take the train from Brig to Berntrain
21h 2mFly to Munich International Airport, train
- Fly from Tolmachevo Airport (OVB) to Munich International Airport (MUC)plane OVB - MUC
- Take the train from Flughafen München to München Hbftrain
- Take the train from München Hbf to St. Margrethen SGtrain
- Take the train from St. Margrethen SG to Winterthurtrain
- Take the train from Winterthur to Berntrain
22h 24mCHF 284–995Train, bus
- Take the train from Novosibirsk Gl to Yaroslavl Gltrain
- Take the train from Yaroslavl Gl 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 Bernbus
4d 7hCHF 212–440Train, bus via Chelyabinsk
- Take the train from Novosibirsk Gl to Chelyabinsk-Glavnytrain
- Take the train from Chelyabinsk-Glavny to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Mannheimbus
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Berntrain
4d 23hCHF 308–546Drive, car train
- Drive from Novosibirsk to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Berncar
3d 4hCHF 821–1,167
Novosibirsk to Bern by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Novosibirsk to Bern is to fly and train which costs SFr 160 - SFr 380 and takes 21h 19m.
The fastest way to get from Novosibirsk to Bern is to fly and train which takes 15h 40m and costs SFr 220 - SFr 850.
The distance between Novosibirsk and Bern is 5128 km. The road distance is 5809.1 km.
The best way to get from Novosibirsk to Bern without a car is to train and bus via Berlin which takes 4 days 0h and costs SFr 550 - SFr 1000.
It takes approximately 15h 40m to get from Novosibirsk to Bern, including transfers.
Bern is 6h behind Novosibirsk. It is currently 9:07 PM in Novosibirsk and 3:07 PM in Bern.
Yes, the driving distance between Novosibirsk to Bern is 5809 km. It takes approximately 2 days 22h to drive from Novosibirsk to Bern.
There are 368+ hotels available in Bern.
What companies run services between Novosibirsk, Russia and Bern, Switzerland?
There is no direct connection from Novosibirsk to Bern. However, you can take the bus to Novosibirsk Airport Tolmachevo, walk to Tolmachevo Airport (OVB) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Bern. Alternatively, you can take a train from Novosibirsk Gl to Bern via Danilov, Minsk Pas, Minsk Central Bus Station, Berlin Schoenefeld Airport, S Schönefeld, and Berlin Ostbahnhof in around 4d.
- Website
- airserbia.com
Flights from Tolmachevo Airport to Zurich Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 17h 15m
- When
- Wednesday, Friday, Sunday, Tuesday, and Saturday
- Estimated price
- CHF 180–750
Flights from Tolmachevo Airport to Zurich Airport via Nizhny Novgorod, Belgrade
- Ave. Duration
- 16h 25m
- When
- Friday
- Estimated price
- CHF 180–750
Flights from Tolmachevo Airport to Zurich Airport via Pulkovo, Belgrade
- Ave. Duration
- 18h 35m
- When
- Sunday
- Estimated price
- CHF 190–750
Flights from Tolmachevo Airport to Geneva International Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 16h 55m
- When
- Sunday
- Estimated price
- CHF 190–750
Flights from Tolmachevo Airport to Geneva International Airport via Pulkovo, Belgrade
- Ave. Duration
- 18h 10m
- When
- Sunday
- Estimated price
- CHF 210–800
Flights from Tolmachevo Airport to Stuttgart Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 18h 22m
- When
- Thursday, Saturday, and Wednesday
- Estimated price
- CHF 210–850
Flights from Tolmachevo Airport to Munich International Airport via Nizhny Novgorod, Belgrade
- Ave. Duration
- 16h 25m
- When
- Friday
- Estimated price
- CHF 190–750
- Website
- turkishairlines.com
Flights from Tolmachevo Airport to Zurich Airport via Istanbul
- Ave. Duration
- 14h 25m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 200–750
Flights from Tolmachevo Airport to Geneva International Airport via Istanbul
- Ave. Duration
- 14h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 210–800
Flights from Tolmachevo Airport to Basel via Istanbul
- Ave. Duration
- 17h 55m
- When
- Friday and Sunday
- Estimated price
- CHF 220–850
Flights from Tolmachevo Airport to Stuttgart Airport via Istanbul
- Ave. Duration
- 13h 10m
- When
- Friday and Sunday
- Estimated price
- CHF 230–900
Flights from Tolmachevo Airport to Milano Malpensa Airport via Istanbul
- Ave. Duration
- 15h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 170–700
Flights from Tolmachevo Airport to Munich International Airport via Istanbul
- Ave. Duration
- 11h 55m
- When
- Friday and Sunday
- Estimated price
- CHF 200–800
- Website
- wizzair.com
Flights from Tolmachevo Airport to Mulhouse via Nur-Sultan, Belgrade
- Ave. Duration
- 16h 50m
- When
- Friday
- Estimated price
- CHF 130–310
Flights from Tolmachevo Airport to Mulhouse via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 20h 26m
- When
- Wednesday to Saturday
- Estimated price
- CHF 280–1,100
Flights from Tolmachevo Airport to Mulhouse via Nizhny Novgorod, Belgrade
- Ave. Duration
- 20h 15m
- When
- Friday
- Estimated price
- CHF 280–1,100
Flights from Tolmachevo Airport to Mulhouse via Pulkovo, Belgrade
- Ave. Duration
- 28h 10m
- When
- Wednesday to Saturday
- Estimated price
- CHF 300–1,200
Flights from Tolmachevo Airport to Mulhouse via Kazan, Belgrade
- Ave. Duration
- 28h 30m
- When
- Thursday and Saturday
- Estimated price
- CHF 170–490
- Website
- sunexpress.com
Flights from Tolmachevo Airport to Zurich Airport via Antalya
- Ave. Duration
- 11h 20m
- When
- Saturday
- Estimated price
- CHF 210–850
Flights from Tolmachevo Airport to Basel via Antalya
- Ave. Duration
- 13h
- When
- Wednesday and Saturday
- Estimated price
- CHF 240–900
Flights from Tolmachevo Airport to Stuttgart Airport via Antalya
- Ave. Duration
- 13h 50m
- When
- Wednesday and Saturday
- Estimated price
- CHF 250–950
- Website
- taban.aero
Flights from Tolmachevo Airport to Milano Malpensa Airport via Tashkent
- Ave. Duration
- 18h 30m
- When
- Saturday
- Estimated price
- CHF 290–600
- Website
- flypgs.com
Flights from Tolmachevo Airport to Geneva International Airport via Antalya
- Ave. Duration
- 13h 15m
- When
- Saturday
- Estimated price
- CHF 230–850
- Website
- neosair.it
Flights from Tolmachevo Airport to Milano Malpensa Airport via Almaty
- Ave. Duration
- 23h 25m
- When
- Friday
- Estimated price
- CHF 140–380
- Website
- freebirdairlines.com
Flights from Tolmachevo Airport to Munich International Airport via Antalya
- Ave. Duration
- 12h 25m
- When
- Wednesday
- Estimated price
- CHF 230–850
- Website
- lufthansa.com
Flights from Tolmachevo Airport to Munich International Airport via Tbilisi
- Ave. Duration
- 21h 40m
- When
- Monday and Friday
- Estimated price
- CHF 120–2,200
- Website
- somonair.com
Flights from Tolmachevo Airport to Munich International Airport via Dushanbe
- Ave. Duration
- 22h 55m
- When
- Friday
- Estimated price
- CHF 460–850
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Berlin Ostbahnhof to Bern
- Ave. Duration
- 8h 38m
- Frequency
- Once daily
- Estimated price
- CHF 320–500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 55–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 47m
- Frequency
- 6 times a week
- Estimated price
- CHF 65–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Margrethen SG to Winterthur
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Winterthur to Bern
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- CHF 50–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Novosibirsk Gl to Danilov
- Ave. Duration
- 47h 47m
- Frequency
- Once daily
- Estimated price
- CHF 70–130
- Website
- Russian Railways
- 1nd Class (SW)
- CHF 270–380
- 3rd Class (Platzcart)
- CHF 70–95
- 2nd Class (Kupé)
- CHF 85–130
Train from Novosibirsk Gl to Yaroslavl Gl
- Ave. Duration
- 2d 1h
- Frequency
- Once daily
- Estimated price
- CHF 70–130
- Website
- Russian Railways
- 1nd Class (SW)
- CHF 270–390
- 3rd Class (Platzcart)
- CHF 70–95
- 2nd Class (Kupé)
- CHF 90–130
Train from Novosibirsk Gl to Chelyabinsk-Glavny
- Ave. Duration
- 22h 14m
- Frequency
- Twice daily
- Estimated price
- CHF 35–75
- Website
- Russian Railways
- 1nd Class (SW)
- CHF 160–230
- 3rd Class (Platzcart)
- CHF 35–50
- 2nd Class (Kupé)
- CHF 50–75
Train from Chelyabinsk-Glavny to Kaliningrad-Passajirsk
- Ave. Duration
- 2d 18h
- Frequency
- Once a week
- Estimated price
- CHF 75–130
- Website
- Russian Railways
- 1nd Class (SW)
- CHF 280–400
- 3rd Class (Platzcart)
- CHF 75–100
- 2nd Class (Kupé)
- CHF 95–130
- Phone
- 105
- Website
- Belarusian Railway
Train from Danilov to Minsk Pas
- Ave. Duration
- 17h 55m
- Frequency
- Once a week
- Estimated price
- CHF 75–130
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- CHF 75–85
- 2nd Class (Kupé)
- CHF 130
- 1nd Class (SW)
- CHF 240–280
Train from Yaroslavl Gl to Minsk Pas
- Ave. Duration
- 16h 44m
- Frequency
- Once a week
- Estimated price
- CHF 70–123
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- CHF 70–80
- 2nd Class (Kupé)
- CHF 123
- 1nd Class (SW)
- CHF 230–260
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg GmbH
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 13–18
- Schedules at
- Arverio Baden-Württemberg GmbH
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 13–25
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- CHF 13–16
- 1st Class Ticket
- CHF 17–25
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 12–29
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- CHF 30–70
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to St. Margrethen SG
- Ave. Duration
- 2h 21m
- Frequency
- Twice a week
- Estimated price
- CHF 30–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- CHF 40–90
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- CHF 14–60
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 43m
- Frequency
- 5 times a week
- Estimated price
- CHF 30–140
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Flughafen München to München Hbf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 7–29
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- CHF 40–60
- Website
- Österreichische Bundesbahnen
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- CHF 19–40
- Website
- Nederlandse Spoorwegen (NS)
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 25–50
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 12m
- Frequency
- Once a week
- Estimated price
- CHF 42–47
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from St. Margrethen SG to Winterthur
- Ave. Duration
- 51 min
- Frequency
- 6 times a week
- Estimated price
- CHF 18–21
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from St. Margrethen SG to Winterthur
- Ave. Duration
- 51 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 7–10
- Schedules at
- SBB GmbH
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from St. Margrethen SG to Winterthur
- Ave. Duration
- 1h 13m
- Frequency
- Twice a week
- Estimated price
- CHF 10–20
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 10–14
- 1st Class Ticket
- CHF 16–20
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 57m
- Frequency
- Once a week
- Estimated price
- CHF 90–110
- Website
- Urlaubs-Express (UEX)
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Minsk Central Bus Station to Berlin Schoenefeld Airport
- Ave. Duration
- 18h 25m
- Frequency
- 3 times a week
- Estimated price
- CHF 110–240
- Schedules at
- vt.by
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Bus from Gallarate to Domodossola
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Website
- Trenord
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Central Bus Station to Munich Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- CHF 45–130
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Munich central bus station to Bern
- Ave. Duration
- 7h 10m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–55
- Website
- Flixbus
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Munich central bus station to Bern
- Ave. Duration
- 5h 35m
- Frequency
- Twice a week
- Estimated price
- CHF 25–45
- Website
- RegioJet
- Phone
- +7 (4012) 64-36-35
- [email protected]
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Mannheim
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





























































