There are 6 ways to get from Oradea to Lausanne by plane, train, bus, night 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.
Fly, train
best- Fly from Oradea International Airport (OMR) to Geneva International Airport (GVA)plane OMR - GVA
- Take the train from Genève-Aéroport to Lausannetrain
6h 4mCHF 73–294Train
- Take the train from Oradea to Puespoekladanytrain 360 / ...
- Take the train from Puespoekladany to Budapest-Nyugatitrain Ir / ...
- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain Rj
- Take the train from Bratislava Hlavna Stanica to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Lausannetrain Ic5 / ...
19h 51mCHF 194–304Bus
- Take the bus from Oradea to Lausannebus 3909
20h 50mCHF 110–180Train, night train
- Take the train from Oradea to Puespoekladanytrain 360 / ...
- Take the train from Puespoekladany to Budapest-Keletitrain Ic / ...
- Take the nighttrain from Budapest-Keleti to Zuerich Hbnighttrain En
- Take the train from Zürich HB to Lausannetrain Ic5 / ...
22h 56mCHF 143–207Bus, train
- Take the bus from Oradea to Bernbus
- Take the train from Bern to Lausannetrain Ir15 / ...
27h 33mCHF 171–199Drive 1,404.1 km
- Drive from Oradea to Lausannecar 1,404.1 km
14h 36mCHF 234–338
Oradea to Lausanne by train
Comparing Your Travel Options
The cheapest way to get from Oradea to Lausanne is to bus which costs SFr 110 - SFr 180 and takes 20h 50m.
The fastest way to get from Oradea to Lausanne is to fly and train which takes 6h 4m and costs SFr 70 - SFr 300.
Yes, there is a direct bus departing from Oradea and arriving at Lausanne. Services depart four times a week, and operate Monday, Thursday, Friday and Sunday. The journey takes approximately 20h 50m.
No, there is no direct train from Oradea to Lausanne. However, there are services departing from Oradea and arriving at Lausanne via Puespoekladany, Budapest-Nyugati, Bratislava Hlavna Stanica and Zürich HB. The journey, including transfers, takes approximately 19h 51m.
The distance between Oradea and Lausanne is 1274 km. The road distance is 1404.1 km.
The best way to get from Oradea to Lausanne without a car is to train which takes 19h 51m and costs SFr 190 - SFr 310.
It takes approximately 6h 4m to get from Oradea to Lausanne, including transfers.
Oradea to Lausanne bus services, operated by FlixBus, depart from Oradea station.
Oradea to Lausanne train services, operated by Hungarian Railways (MÁV), depart from Oradea station.
The best way to get from Oradea to Lausanne is to train which takes 19h 51m and costs SFr 190 - SFr 310. Alternatively, you can bus, which costs SFr 110 - SFr 180 and takes 20h 50m.
What companies run services between Oradea, Romania and Lausanne, Switzerland?
You can take a train from Oradea to Lausanne via Puespoekladany, Budapest-Nyugati, Bratislava Hlavna Stanica, Zuerich Hb, and Zürich HB in around 19h 51m. Alternatively, FlixBus operates a bus from Oradea to Lausanne 4 times a week. Tickets cost CHF 110–180 and the journey takes 20h 50m.
- Website
- lot.com
Flights from Oradea International Airport to Geneva International Airport via Warsaw Chopin
- Ave. Duration
- 5h 25m
- When
- Wednesday and Friday
- Estimated price
- CHF 110–370
- Website
- lufthansa.com
Flights from Oradea International Airport to Geneva International Airport via Munich
- Ave. Duration
- 5h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 110–390
- Website
- easyjet.com
Flights from Oradea International Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 50m
- When
- Monday and Friday
- Estimated price
- CHF 50–260
- Website
- animawings.com
Flights from Oradea International Airport to Geneva International Airport via Bucharest Otopeni
- Ave. Duration
- 7h
- When
- Monday and Friday
- Estimated price
- CHF 160–480
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 22–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lausanne
- Ave. Duration
- 2h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 75–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lausanne
- Ave. Duration
- 2h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 75–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Lausanne
- Ave. Duration
- 1h 16m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Oradea to Puespoekladany
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- CHF 3–4
- Website
- Hungarian Railways (MÁV)
Train from Puespoekladany to Budapest-Nyugati
- Ave. Duration
- 2h 29m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 7–9
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–11
- Website
- Hungarian Railways (MÁV)
Train from Oradea to Puespoekladany
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- CHF 3–4
- Website
- Hungarian Railways (MÁV)
Train from Puespoekladany to Budapest-Keleti
- Ave. Duration
- 4h 19m
- Frequency
- Hourly
- Estimated price
- CHF 15–18
- Website
- Hungarian Railways (MÁV)
Night train from Budapest-Keleti to Zuerich Hb
- Ave. Duration
- 12h 50m
- Frequency
- 3 times a day
- Estimated price
- CHF 40–55
- Website
- Hungarian Railways (MÁV)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- *
- CHF 30–50
Train from Bratislava Hlavna Stanica to Zuerich Hb
- *
- CHF 100–160
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Puespoekladany to Budapest-Keleti
- Ave. Duration
- 2h 21m
- Frequency
- 4 times a day
- Estimated price
- CHF 25–28
- Website
- Romanian Railways (CFR)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Oradea to Lausanne
- Ave. Duration
- 20h 50m
- Frequency
- 4 times a week
- Estimated price
- CHF 110–180
- Website
- Flixbus
- Phone
- +373 78 59 59 59
- [email protected]
- Website
- begoo.md
Bus from Oradea to Bern
- Ave. Duration
- 25h 45m
- Frequency
- Once daily
- Estimated price
- CHF 139
- Schedules at
- begoo.md
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
Booking & Getting There
Oradea to Lausanne bus services, operated by FlixBus, arrive at Lausanne station.
Lausanne is 1h behind Oradea. It is currently 5:29 PM in Oradea and 4:29 PM in Lausanne.
Oradea to Lausanne train services, operated by Hungarian Railways (MÁV), arrive at Puespoekladany station.
Yes, the driving distance between Oradea to Lausanne is 1404 km. It takes approximately 14h 36m to drive from Oradea to Lausanne.
Book your Oradea to Lausanne bus tickets online with Omio and FlixBus.
There are 1248+ hotels available in Lausanne.
























