There are 11 ways to get from Ukraine 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 to Chișinău International Airport, 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
9h 26mBus
cheapest- Take the bus from Kyiv to Praguebus Kyiv-Bratislava / ...
- Take the bus from Praha, ÚAN Florenc to Lausanne Bus Stationbus RegioJet 95
28h 33mCHF 66–190Train
- Take the train from Kyiv-Pasazhyrskyi to Wien Hbftrain
- Take the train from Wien Hbf to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Lausannetrain Ic5 / ...
33h 59mCHF 430–830Drive 2,159.8 km
- Drive from Kyiv to Lausannecar 2,159.8 km
24h 11mCHF 340–492Bus to Warsaw Chopin Airport, fly to Geneva International Airport, train
- Take the bus from Lviv Palace Square to Warszawa Centralna Stationbus
- Fly from Warsaw Chopin Airport (WAW) to Geneva International Airport (GVA)plane WAW - GVA
- Take the train from Genève-Aéroport to Lausannetrain
10h 28mBus to Rzeszów–Jasionka Airport, fly to Geneva International Airport, train
- Take the bus from Lviv to Rzeszow–Jasionka Airportbus
- Fly from Rzeszów–Jasionka Airport (RZE) to Geneva International Airport (GVA)plane RZE - GVA
- Take the train from Genève-Aéroport to Lausannetrain
12h 42mCHF 100–373Bus to Warsaw Chopin Airport, fly to Zurich Airport, train
- Take the bus from Lviv Palace Square to Warszawa Centralna Stationbus
- Fly from Warsaw Chopin Airport (WAW) to Zurich Airport (ZRH)plane WAW - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
11h 55mBus 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 Lausannetrain
11h 11mTrain, train to John Paul Ii International Airport Kraków–Balice, fly to Zurich Airport
- Take the train from Lviv to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Zurich Airport (ZRH)plane KRK - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
13h 30mCHF 189–537Bus to Chișinău International Airport, 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 train from Gallarate to Domodossolatrain
- Take the train from Brig to Lausannetrain
13h 28mBus, train
- Take the bus from Kyiv Bus station to Freiburg im Breisgau Bus Stationbus
- Take the train from Freiburg Hauptbahnhof to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Lausannetrain
40h 24mCHF 201–630
Chișinău International Airport (RMO) to Geneva International Airport (GVA) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Ukraine to Lausanne is to bus which costs SFr 65 - SFr 190 and takes 28h 33m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Ukraine to Lausanne is to bus and fly and train which takes 12h 42m and costs SFr 100 - SFr 380.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Ukraine to Lausanne. However, there are services departing from Khreshchatyk and arriving at Lausanne via Kyiv-Pasazhyrskyi, Wien Hbf and Zürich HB. The journey, including transfers, takes approximately 33h 59m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Ukraine and Lausanne is 1992 km. The road distance is 2159.8 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ukraine to Lausanne without a car is to bus which takes 28h 33m and costs SFr 65 - SFr 190.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 9h 26m to get from Ukraine to Lausanne, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ukraine to Lausanne train services, operated by ÖBB, depart from Kyiv-Pasazhyrskyi station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ukraine to Lausanne is to bus which takes 28h 33m and costs SFr 65 - SFr 190. Alternatively, you can train, which costs SFr 430 - SFr 850 and takes 33h 59m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Ukraine to Lausanne train services, operated by ÖBB, arrive at Wien Hbf station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Ukraine to Lausanne is 2160 km. It takes approximately 24h 11m to drive from Ukraine to Lausanne.
What companies run services between Ukraine and Lausanne, Switzerland?
You can take a subway from Maidan Nezalezhnosti to Lausanne Bus Station via Demiivska, Kyiv, Prague, and Praha, ÚAN Florenc in around 28h 33m. Alternatively, you can take a subway from Khreshchatyk to Lausanne via Vokzalna, Kyiv-Pasazhyrskyi, Wien Hbf, Zuerich Hb, and Zürich HB in around 33h 59m.
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 12m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- CHF 85–350
Flights from Warsaw Chopin Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 95–550
Flights from Rzeszów–Jasionka Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- CHF 80–330
Flights from Warsaw Chopin Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 70–300
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Munich
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- CHF 65–460
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- CHF 70–280
- Website
- lot.com
Flights from Warsaw Chopin Airport to Geneva International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- CHF 80–140
Flights from Rzeszów–Jasionka Airport to Geneva International Airport via Warsaw Chopin Airport
- Ave. Duration
- 6h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 80–280
Flights from Warsaw Chopin Airport to Zurich Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- CHF 65–200
Flights from Warsaw Chopin Airport to Zurich Airport via Wroclaw
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–140
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 65–250
- Website
- swiss.com
Flights from Warsaw Chopin Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- CHF 95–550
Flights from Warsaw Chopin Airport to Zurich Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- CHF 65–200
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 65–250
- Website
- austrian.com
Flights from Warsaw Chopin Airport to Geneva International Airport via Vienna
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 80–500
Flights from Warsaw Chopin Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- CHF 70–280
Flights from John Paul Ii International Airport Kraków–Balice to Zurich Airport via Vienna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 60–250
- Website
- easyjet.com
Flights from Rzeszów–Jasionka Airport to Geneva International Airport via London Luton
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- CHF 55–210
Flights from Rzeszów–Jasionka Airport to Geneva International Airport via Bristol
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- CHF 60–210
Flights from Rzeszów–Jasionka Airport to Geneva International Airport via London Stansted
- Ave. Duration
- 7h 10m
- When
- Saturday
- Estimated price
- CHF 55–210
- Website
- flyone.eu
Flights from Chișinău International Airport to Geneva International Airport
- Ave. Duration
- 3h 5m
- When
- Thursday and Sunday
- Estimated price
- CHF 100–200
Flights from Chișinău International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Monday and Friday
- Estimated price
- CHF 22–90
- Website
- flyulendo.com
Flights from Chișinău International Airport to Mulhouse
- Ave. Duration
- 2h 45m
- When
- Wednesday and Sunday
- Estimated price
- CHF 40–200
Flights from Chișinău International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- CHF 19–120
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 20–60
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Lausanne
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- CHF 65–200
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 70–210
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
Train from Brig to Lausanne
- Ave. Duration
- 1h 49m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 45–140
- Website
- https://www.sbb.ch/en
Train from Freiburg Hauptbahnhof to Basel SBB
- Ave. Duration
- 47 min
- Frequency
- Once a week
- Estimated price
- CHF 19–60
- Website
- https://www.sbb.ch/en
Train from Kyiv-Pasazhyrskyi to Wien Hbf
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- CHF 270–480
- Website
- https://www.oebb.at/en/
Train from Wien Hbf to Zuerich Hb
- Ave. Duration
- 7h 52m
- Frequency
- Every 4 hours
- Estimated price
- CHF 95–150
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 95–140
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Lviv to Przemysl Glowny
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–45
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- CHF 30–45
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- https://www.intercity.pl/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- CHF 13–21
- Website
- https://regiojet.com/
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Freiburg Hauptbahnhof to Basel SBB
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- CHF 11–25
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Freiburg Hauptbahnhof to Basel SBB
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- CHF 17–26
- Website
- https://konzern.oebb.at/en/
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Freiburg Hauptbahnhof to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- CHF 6–15
- Website
- https://www.ns.nl/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Freiburg Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–23
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Freiburg Hauptbahnhof to Basel SBB
- Ave. Duration
- 33 min
- Frequency
- Once a week
- Estimated price
- CHF 12–22
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Kyiv to Prague
- Ave. Duration
- 13h 41m
- Frequency
- Every 4 hours
- Estimated price
- CHF 16–110
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
Bus from Lviv to Rzeszow–Jasionka Airport
- Ave. Duration
- 2h 59m
- Frequency
- Every 4 hours
- Estimated price
- CHF 15–23
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Praha, ÚAN Florenc to Lausanne Bus Station
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Estimated price
- CHF 50–80
- Website
- https://regiojet.com/
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Lviv Palace Square to Warszawa Centralna Station
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Phone
- +38(066)-281-80-41
- euroclubbus@gmail.com
- Website
- eclub.kiev.ua
Bus from Kyiv Bus station to Freiburg im Breisgau Bus Station
- Ave. Duration
- 35h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 140–400
- Website
- EuroClub
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
Italy Travel Guides
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 1265+ hotels available in Lausanne.





























































