There are 4 ways to get from Oman to Geneva by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Muscat International Airport to Geneva International Airport
best- Fly from Muscat International Airport (MCT) to Geneva International Airport (GVA)plane MCT - GVA
9h 40mCHF 164–405Fly Salalah Airport to Geneva International Airport
- Fly from Salalah Airport (SLL) to Geneva International Airport (GVA)plane SLL - GVA
10h 36mCHF 324–773Bus to Dubai International Airport, fly to Geneva International Airport
- Take the bus from Al Falaj Qabail Sohar to Dubaibus
- Fly from Dubai International Airport (DXB) to Geneva International Airport (GVA)plane DXB - GVA
12h 46mCHF 337–631Fly Muscat International Airport to Milano Malpensa Airport, train
- Fly from Muscat International Airport (MCT) to Milano Malpensa Airport (MXP)plane MCT - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Domodossola to Genèvetrain
12h 39mCHF 241–671
Muscat International Airport (MCT) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Oman to Geneva is to fly which costs SFr 160 - SFr 410 and takes 9h 40m.
The fastest way to get from Oman to Geneva is to fly which takes 9h 40m and costs SFr 160 - SFr 410.
The distance between Oman and Geneva is 5277 km.
It takes approximately 9h 40m to get from Oman to Geneva, including transfers.
Geneva is 2h behind Oman. It is currently 2:52 AM in Oman and 12:52 AM in Geneva.
There are 1260+ hotels available in Geneva.
What companies run services between Oman and Geneva, Switzerland?
Turkish Airlines, Oman Air, and four other airlines fly from Muscat International Airport (MCT) to Geneva International Airport (GVA) twice daily.
- Website
- swiss.com
Flights from Muscat International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 10h 15m
- When
- Wednesday and Sunday
- Estimated price
- CHF 220–480
Flights from Muscat International Airport to Geneva International Airport via Vienna
- Ave. Duration
- 10h 40m
- When
- Monday and Friday
- Estimated price
- CHF 160–400
Flights from Salalah Airport to Geneva International Airport via Rome
- Ave. Duration
- 12h 30m
- When
- Monday
- Estimated price
- CHF 360–1,200
Flights from Dubai International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 11h 1m
- When
- Every day
- Estimated price
- CHF 220–650
Flights from Muscat International Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 12h
- When
- Wednesday and Sunday
- Estimated price
- CHF 180–410
- Website
- turkishairlines.com
Flights from Muscat International Airport to Geneva International Airport via Istanbul
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- CHF 240–800
Flights from Muscat International Airport to Milano Malpensa Airport via Istanbul
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- CHF 180–650
- Website
- qatarairways.com
Flights from Salalah Airport to Geneva International Airport via Doha
- Ave. Duration
- 16h 23m
- When
- Every day
- Estimated price
- CHF 260–850
- Website
- austrian.com
Flights from Muscat International Airport to Geneva International Airport via Vienna
- Ave. Duration
- 10h 40m
- When
- Monday and Friday
- Estimated price
- CHF 160–400
Flights from Dubai International Airport to Geneva International Airport via Vienna
- Ave. Duration
- 14h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 210–750
- Website
- etihad.com
Flights from Salalah Airport to Geneva International Airport via Abu Dhabi
- Ave. Duration
- 21h 50m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 220–650
Flights from Salalah Airport to Geneva International Airport via Rome
- Ave. Duration
- 12h 30m
- When
- Monday
- Estimated price
- CHF 360–1,200
- Website
- emirates.com
Flights from Dubai International Airport to Geneva International Airport
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- CHF 200–850
- Website
- flypgs.com
Flights from Muscat International Airport to Geneva International Airport via Sabiha Gokcen
- Ave. Duration
- 10h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 180–650
- Website
- flynas.com
Flights from Salalah Airport to Geneva International Airport via Riyadh
- Ave. Duration
- 17h 35m
- When
- Wednesday
- Estimated price
- CHF 320–750
- Website
- ita-airways.com
Flights from Salalah Airport to Geneva International Airport via Rome
- Ave. Duration
- 12h 30m
- When
- Monday
- Estimated price
- CHF 360–1,200
- Website
- omanair.com
Flights from Muscat International Airport to Milano Malpensa Airport
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 180–400
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 5m
- 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 41m
- Frequency
- Hourly
- Estimated price
- CHF 9–15
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Domodossola to Genève
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- CHF 85–240
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Domodossola to Genève
- Ave. Duration
- 2h 43m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
- Phone
- +971 556050176
- support@alkhanjryonline.com
- Website
- alkhanjryonline.com
Bus from Al Falaj Qabail Sohar to Dubai
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a day
- Estimated price
- CHF 20–22
- Schedules at
- alkhanjryonline.com
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
Italy Travel Guides
Read the travel guide
















