There are 11 ways to get from Odesa to Lausanne 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, fly to Geneva International Airport, train
best- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Geneva International Airport (GVA)plane RMO - GVA
- Take the train from Genève-Aéroport to Lausannetrain
8h 16mBus, train via Chișinău
cheapest- Take the bus from Pryvoz Bus Station to Chişinău Central Bus Stationbus
- Take the bus from Chișinău to Bernbus
- Take the train from Bern to Lausannetrain Ic1 / ...
2d 3hCHF 174–203Train 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 Lausannetrain
35h 25mCHF 301–561Bus
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Take the bus from Chisinau Airport to Botosanibus
- Take the bus from Suceava to Lausannebus
38h 15mDrive 2,262 km
- Drive from Odesa to Lausannecar 2,262 km
28h 45mCHF 380–549Bus, 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 Lausannetrain
11h 27mBus, fly to Il Caravaggio International Airport, train
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Il Caravaggio International Airport (BGY)plane RMO - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Lausannetrain
11h 58mBus, 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 Lausannetrain
10h 7mBus, fly to Milano Malpensa Airport, 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 Domodossola to Lausannetrain
12h 7mTrain
- Take the train from Odesa-Holovna to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Frankfurttrain Drf
- Take the train from Frankfurt to Basel SBBtrain 43
- Take the train from Basel SBB to Lausannetrain
41h 16mBus, train
- Take the bus from Pryvoz Bus Station to Freiburg, Pressehausbus
- Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Lausannetrain
2d 6hCHF 199–265
Odesa to Lausanne by train
Comparing Your Travel Options
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Odesa to Lausanne is to bus and train via Chișinău which costs SFr 170 - SFr 210 and takes 2 days 3h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Odesa to Lausanne is to drive which takes 28h 45m and costs SFr 380 - SFr 550.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Odesa station to Lausanne. However, there are services departing from Pryvoz Bus Station and arriving at Lausanne via Chisinau Airport, Botoşani and Suceava. The journey, including transfers, takes approximately 38h 15m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Odesa to Lausanne. However, there are services departing from Odesa-Holovna and arriving at Lausanne via Przemysl Glowny, Wroclaw Glowny, Leipzig Hbf, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 35h 25m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Odesa and Lausanne is 1991 km. The road distance is 2262 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odesa to Lausanne without a car is to train via Wrocław which takes 35h 25m and costs SFr 300 - SFr 600.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 8h 16m to get from Odesa to Lausanne, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Lausanne bus services, operated by OrionBus, depart from Pryvoz Bus Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Lausanne 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 Lausanne is to train via Wrocław which takes 35h 25m and costs SFr 300 - SFr 600. Alternatively, you can bus, which costs and takes 38h 15m.
What companies run services between Odesa, Ukraine and Lausanne, Switzerland?
You can take a train from Odesa-Holovna to Lausanne via Przemysl Glowny, Wroclaw Glowny, Leipzig Hbf, Frankfurt, and Basel SBB in around 35h 25m. Alternatively, you can take a bus from Pryvoz Bus Station to Lausanne via Chisinau Airport, Botoşani, and Suceava in around 38h 15m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lufthansa.com
Flights from Chișinău International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- CHF 120–430
Flights from Chișinău International Airport to Basel via Frankfurt
- Ave. Duration
- 4h 57m
- When
- Monday, Tuesday, Thursday, Saturday, and Wednesday
- Estimated price
- CHF 110–440
- Website
- flyulendo.com
Flights from Chișinău International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 35m
- When
- Thursday and Sunday
- Estimated price
- CHF 55–200
Flights from Chișinău International Airport to Mulhouse
- Ave. Duration
- 2h 45m
- When
- Wednesday and Sunday
- Estimated price
- CHF 65–350
Flights from Chișinău International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 20–200
- Website
- austrian.com
Flights from Chișinău International Airport to Basel via Vienna
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- CHF 110–440
- Website
- flyone.eu
Flights from Chișinău International Airport to Geneva International Airport
- Ave. Duration
- 3h
- When
- Sunday
- Estimated price
- CHF 90–260
- Website
- easyjet.com
Flights from Chișinău International Airport to Basel via Split
- Ave. Duration
- 4h 35m
- When
- Wednesday
- Estimated price
- CHF 110–360
- Website
- wizzair.com
Flights from Chișinău International Airport to Basel via Budapest
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- CHF 50–270
- Website
- hisky.aero
Flights from Chișinău International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 20m
- When
- Wednesday and Saturday
- Estimated price
- CHF 100–320
- Website
- auraairlines.com
Flights from Chișinău International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday and Friday
- Estimated price
- CHF 100–320
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 18–28
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Domodossola to Lausanne
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- CHF 50–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Lausanne
- Ave. Duration
- 1h 16m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 47 min
- Frequency
- 6 times a week
- Estimated price
- CHF 17–26
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Odesa-Holovna to Przemysl Glowny
- Ave. Duration
- 14h 5m
- Frequency
- 3 times a week
- Estimated price
- CHF 50–70
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- CHF 50–70
Train from Odesa-Holovna to Przemysl Glowny
- Ave. Duration
- 14h 5m
- Frequency
- 3 times a week
- Estimated price
- CHF 50–70
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- CHF 50–70
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Przemysl Glowny to Wroclaw Glowny
- Ave. Duration
- 5h 38m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- PKP Intercity
Train from Wroclaw Glowny to Leipzig Hbf
- Ave. Duration
- 3h 34m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–70
- Website
- PKP Intercity
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Leipzig Hbf to Frankfurt
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- CHF 60–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- CHF 55–120
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- CHF 55–120
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- CHF 10–22
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Lausanne
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–110
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 75–110
- 2nd Class
- CHF 60–85
Train from Domodossola to Lausanne
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- CHF 40–85
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–85
- 2nd Class
- CHF 40–55
- Website
- LEO Express
Train from Przemysl Glowny to Frankfurt
- Ave. Duration
- 19h 49m
- Frequency
- Once a week
- Schedules at
- LEO Express
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 30–70
- Website
- Nederlandse Spoorwegen (NS)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- CHF 6–13
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Estimated price
- CHF 18–27
- Website
- Österreichische Bundesbahnen
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Freiburg im Breisgau Train Station to Basel SBB
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- CHF 9–45
- Website
- Deutsche Bahn Regio (DB Regional)
- 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 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
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Chisinau Airport to Botosani
- Ave. Duration
- 2h 44m
- Frequency
- 3 times a day
- Estimated price
- CHF 27–40
- Schedules at
- galtrans.md
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Suceava to Lausanne
- Ave. Duration
- 29h 50m
- Frequency
- 4 times a week
- Estimated price
- CHF 140–230
- Website
- Flixbus
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–14
- Schedules at
- orioshuttle.com
- Phone
- +39 0322 844 862
- [email protected]
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8
- Website
- Comazzi Bus
- Phone
- +373 78 59 59 59
- [email protected]
- Website
- begoo.md
Bus from Chișinău to Bern
- Ave. Duration
- 43h 20m
- Frequency
- Once daily
- Estimated price
- CHF 140
- Schedules at
- begoo.md
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Pryvoz Bus Station to Freiburg, Pressehaus
- Ave. Duration
- 2d 1h
- Frequency
- 3 times a week
- Estimated price
- CHF 143
- Website
- Grandes Tour
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
Booking & Getting There
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Lausanne bus services, operated by OrionBus, arrive at Chisinau Airport station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Lausanne is 1h behind Odesa. It is currently 8:21 PM in Odesa and 7:21 PM in Lausanne.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Lausanne 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 Lausanne is 2262 km. It takes approximately 28h 45m to drive from Odesa to Lausanne.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Odesa to Lausanne bus tickets online with Omio.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 1253+ hotels available in Lausanne.
























































