There are 8 ways to get from Oran to Geneva by plane, car ferry, train, car, or bus
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 Geneva International Airport
best- Fly from Oran (ORN) to Geneva International Airport (GVA)ORN - GVA
4h 56mCHF 77–349Car ferry, train via Barcelona
- Take the car ferry from Oran to Alicante
- Take the train from Alacant/Alicante Terminal to Barcelona-SantsEur / ...
- Take the train from Barcelona-Sants to Lyon Part Dieu
- Take the train from Lyon Part Dieu to GeneveTer
28h 57mCHF 205–412Car ferry, drive
- Take the car ferry from Oran to Vieux Port
- Drive from Vieux Port to Geneva
29h 17mCHF 387–422Car ferry, bus
- Take the car ferry from Oran to Alicante
- Take the bus from Alicante to Lyon
- Take the bus from Lyon to Geneva736 / ...
33h 37mCHF 162–192Fly to Lyon–Saint Exupéry Airport, bus
- Fly from Oran (ORN) to Lyon–Saint Exupéry Airport (LYS)ORN - LYS
- Take the bus from Lyon - St. Exupéry Airport T1 Bus Stop to Annemasse
5h 41mCHF 115–245Car ferry, train
- Take the car ferry from Oran to Vieux Port
- Take the train from Marseille St Charles to GeneveTgv
29h 44mCHF 379–434Car ferry, bus via Montpellier
- Take the car ferry from Oran to Almería
- Take the bus from Almeria Bus Station to Montpellier Sabines
- Take the bus from Montpellier - Sabines Bus Station to Geneva - Bus Station
34h 20mCHF 106–824Drive 8,135.6 km
- Drive from Oran to Geneva8,135.6 km
3d 15hCHF 1,325–1,914
Oran (ORN) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Oran to Geneva is to car ferry and bus which costs SFr 160 - SFr 200 and takes 33h 37m.
The fastest way to get from Oran to Geneva is to fly which takes 4h 56m and costs SFr 75 - SFr 350.
The distance between Oran and Geneva is 1325 km. The road distance is 8135.6 km.
The best way to get from Oran to Geneva without a car is to car ferry and train via Barcelona which takes 28h 57m and costs SFr 200 - SFr 420.
It takes approximately 4h 56m to get from Oran to Geneva, including transfers.
Yes, the driving distance between Oran to Geneva is 8136 km. It takes approximately 3 days 15h to drive from Oran to Geneva.
There are 1235+ hotels available in Geneva.
What companies run services between Oran, Algeria and Geneva, Switzerland?
Air Algérie, Vueling Airlines, and three other airlines fly from Oran (ORN) to Geneva International Airport (GVA) once daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airalgerie.dz
Flights from Oran to Geneva International Airport via Algiers
- Ave. Duration
- 4h 27m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- CHF 140–490
Flights from Oran to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 130–490
Flights from Oran to Lyon–Saint Exupéry Airport via Algiers
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- CHF 140–550
- Website
- easyjet.com
Flights from Oran to Geneva International Airport via Toulouse
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- CHF 70–360
Flights from Oran to Geneva International Airport via Barcelona
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- CHF 130–470
- Website
- vueling.com
Flights from Oran to Geneva International Airport via Barcelona
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- CHF 70–340
- Website
- transavia.com
Flights from Oran to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 65–360
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Alacant/Alicante Terminal to Barcelona-Sants
- Ave. Duration
- 5h 50m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–160
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- CHF 50–70
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–85
- Website
- https://www.sncf-connect.com/en-en
Train from Marseille St Charles to Geneve
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a week
- Estimated price
- CHF 55–110
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Alicante to Lyon
- Ave. Duration
- 17h
- Frequency
- Twice daily
- Estimated price
- CHF 55–80
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Geneva
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–15
- Website
- https://www.flixbus.co.uk
Bus from Montpellier - Sabines Bus Station to Geneva - Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- 3 times a day
- Estimated price
- CHF 21–55
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Lyon - St. Exupéry Airport T1 Bus Stop to Annemasse
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 10–28
- Website
- https://www.blablacar.co.uk/bus
Bus from Montpellier - Sabines Bus Station to Geneva - Bus Station
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- CHF 30–45
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Almeria Bus Station to Montpellier Sabines
- Ave. Duration
- 17h
- Frequency
- 4 times a week
- Estimated price
- CHF 40–65
- Website
- https://union-ivkoni.com/en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Montpellier - Sabines Bus Station to Geneva - Bus Station
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–50
- Website
- https://www.alsa.com/en/
- Phone
- +213 (0)21 64 43 77 / 78
- contact@algerieferries.dz
- Website
- algerieferries.dz
Car ferry from Oran to Alicante
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- CHF 94–96
- Schedules at
- algerieferries.dz
Car ferry from Oran to Vieux Port
- Ave. Duration
- 25h
- Frequency
- Twice a week
- Estimated price
- CHF 322
- Schedules at
- algerieferries.dz
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Oran to Almería
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- CHF 40–750
- Website
- https://armastrasmediterranea.com/en
- Seat
- CHF 100–320
- Cabin
- CHF 550–750
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
Train travel in Spain: A guide to Renfe
Read the travel guide









































