There are 11 ways to get from Odesa to Bern by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus to Chișinău International Airport, fly to Zurich Airport, train
best- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Zurich Airport (ZRH)plane RMO - ZRH
- Take the train from Zürich Flughafen to Berntrain
9h 57mBus
cheapest- Take the bus from Pryvoz Bus Station to Chişinău Central Bus Stationbus
- Take the bus from Chișinău to Bernbus
2d 1hCHF 147–160Train via Wrocław
- Take the train from Odesa-Holovna to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Wroclaw Glownytrain Ic / ...
- Take the train from Wroclaw Glowny to Leipzig Hbftrain Ic
- Take the train from Leipzig Hbf to Frankfurttrain 50 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Berntrain Ic6 / ...
33h 49mCHF 311–1,036Bus via Braşov
- Take the bus from Odessa station to Chişinău Northern Bus Stationbus
- Take the bus from Chișinău Autogara Nord to Braşovbus
- Take the bus from Brașov to Bernbus
37h 27mCHF 186–287Drive 2,172.1 km
- Drive from Odesa to Berncar 2,172.1 km
27h 37mCHF 362–522Bus to Chișinău International Airport, fly to Basel, train
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Basel (BSL)plane RMO - BSL
- Take the train from Basel SBB to Berntrain
9h 46mBus to Chișinău International Airport, fly to Mulhouse, train
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Mulhouse (MLH)plane RMO - MLH
- Take the train from Basel SBB to Berntrain
8h 36mBus to Chișinău International Airport, fly to Milano Malpensa Airport, bus, train
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Milano Malpensa Airport (MXP)plane RMO - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig to Berntrain
11h 30mBus, bus to Iași International Airport, fly to Basel, train
- Take the bus from Pryvoz Bus Station to Chișinăubus
- Take the bus from Chişinău Central Bus to Iasi Airportbus
- Fly from Iași International Airport (IAS) to Basel (BSL)plane IAS - BSL
- Take the train from Basel SBB to Berntrain
13h 6mTrain
- Take the train from Odesa-Holovna to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Hanau Hauptbahnhoftrain Drf
- Take the train from Hanau Hauptbahnhof to Basel SBBtrain 12
- Take the train from Basel SBB to Berntrain Ic6 / ...
39h 41mBus, train
- Take the bus from Pryvoz Bus Station to Freiburg, Pressehausbus
- Take the train from Freiburg im Breisgau Train Station to Berntrain Ice
2d 4hCHF 193–305
Odesa to Bern by train
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Odesa to Bern is to bus which costs SFr 140 - SFr 160 and takes 2 days 1h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Odesa to Bern is to drive which takes 27h 37m and costs SFr 360 - SFr 550.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Odesa station to Bern. However, there are services departing from Odessa station and arriving at Bern via Chișinău Autogara Nord, Ecaterina Teodoroiu and Brașov. The journey, including transfers, takes approximately 37h 27m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Odesa to Bern. However, there are services departing from Odesa-Holovna and arriving at Bern via Przemysl Glowny, Wroclaw Glowny, Leipzig Hbf, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 33h 49m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Odesa and Bern is 1846 km. The road distance is 2172.1 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odesa to Bern without a car is to train via Wrocław which takes 33h 49m and costs SFr 310 - SFr 1100.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 9h 57m to get from Odesa to Bern, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Bern bus services, operated by GAL TRANS, depart from Odessa station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Bern train services, operated by Ukrainian Railways (UZ), depart from Odesa-Holovna station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odesa to Bern is to train via Wrocław which takes 33h 49m and costs SFr 310 - SFr 1100. Alternatively, you can bus via Braşov, which costs SFr 180 - SFr 290 and takes 37h 27m.
What companies run services between Odesa, Ukraine and Bern, Switzerland?
You can take a train from Odesa-Holovna to Bern via Przemysl Glowny, Wroclaw Glowny, Leipzig Hbf, Frankfurt, and Basel SBB in around 33h 49m. Alternatively, you can take a bus from Odessa station to Bern via Chişinău Northern Bus Station, Chișinău Autogara Nord, Braşov, Ecaterina Teodoroiu, and Brașov in around 37h 27m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lufthansa.com
Flights from Chișinău International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 5h 48m
- When
- Monday to Friday
- Estimated price
- CHF 100–390
Flights from Chișinău International Airport to Zurich Airport via Munich
- Ave. Duration
- 5h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 130–250
Flights from Chișinău International Airport to Basel via Frankfurt
- Ave. Duration
- 5h 32m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- CHF 120–410
Flights from Chișinău International Airport to Basel via Munich
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 85–300
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 35–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Freiburg im Breisgau Train Station to Bern
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 50–160
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chișinău
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Website
- OrionBus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Bern bus services, operated by GAL TRANS, arrive at Chişinău Northern Bus Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bern is 1h behind Odesa. It is currently 3:57 AM in Odesa and 2:57 AM in Bern.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Bern train services, operated by Ukrainian Railways (UZ), arrive at Przemysl Glowny station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Odesa to Bern is 2172 km. It takes approximately 27h 37m to drive from Odesa to Bern.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Odesa to Bern bus tickets online with Omio.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 363+ hotels available in Bern.



