There are 6 ways to get from Oman to Makkah by plane, taxi, bus, 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 to Taif Regional Airport, taxi
best- Fly from Muscat International Airport (MCT) to Taif Regional Airport (TIF)MCT - TIF
- Take the taxi from Taif Regional Airport (TIF) to Makkah
6h 41mSAR 930–1,774Drive 2,178.6 km
cheapest- Drive from Muscat to Makkah2,178.6 km
23h 1mSAR 457–659Bus, train, taxi
- Take the bus from Muscat to Dammam
- Take the train from Dammam to Riyadh
- Take the bus from Riyadh to Al Taif
- Take the taxi from Taif to Makkah
30h 33mSAR 912–1,481Fly to Jeddah, train
- Fly from Muscat International Airport (MCT) to Jeddah (JED)MCT - JED
- Take the train from Jeddah Airport to Makkah
5h 47mSAR 540–789Bus, train via Aziziyah Bus Stn
- Take the bus from Muscat to Dammam
- Take the bus from Dammam to Aziziyah Bus Stn
- Take the bus from Riyadh Bus Station to Jeddah Train Station
- Take the train from Al-Sulimaniyah Jeddah station to Makkah
34h 56mSAR 612–1,091Bus, train
- Take the bus from Muscat to Dammam
- Take the bus from Dammam Bus Stn to Jeddah Train Stn
- Take the train from Al-Sulimaniyah Jeddah station to Makkah
37h 47mSAR 677–1,031
Muscat International Airport (MCT) to Taif Regional Airport (TIF) flights
Questions & Answers
The cheapest way to get from Oman to Makkah is to drive which costs 450﷼ - 700﷼ and takes 23h 1m.
The fastest way to get from Oman to Makkah is to fly and train which takes 5h 47m and costs 500﷼ - 800﷼.
The distance between Oman and Makkah is 1965 km. The road distance is 2178.6 km.
The best way to get from Oman to Makkah without a car is to bus and train and taxi which takes 30h 33m and costs 900﷼ - 1500﷼.
It takes approximately 6h 41m to get from Oman to Makkah, including transfers.
Makkah is 1h behind Oman. It is currently 9:06 AM in Oman and 8:06 AM in Makkah.
Yes, the driving distance between Oman to Makkah is 2179 km. It takes approximately 23h 1m to drive from Oman to Makkah.
There are 614+ hotels available in Makkah.
What companies run services between Oman and Makkah, Saudi Arabia?
There is no direct connection from Oman to Makkah. However, you can take the taxi to Muscat International Airport (MCT) airport, fly to Taif Regional Airport (TIF), then take the taxi to Makkah. Alternatively, you can take the taxi to Muscat, take the bus to Dammam, take the taxi to Dammam, take the train to Riyadh, walk to Riyadh, take the bus to Al Taif, then take the taxi to Makkah.
- Website
- saudia.com
Flights from Muscat International Airport to Taif Regional Airport via Riyadh
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- SAR 410–1,100
Flights from Muscat International Airport to Jeddah
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- SAR 340–900
- Website
- omanair.com
Flights from Muscat International Airport to Jeddah
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- SAR 340–900
- Website
- qatarairways.com
Flights from Muscat International Airport to Taif Regional Airport via Doha
- Ave. Duration
- 5h 25m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- SAR 410–1,900
Flights from Muscat International Airport to Jeddah via Doha
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- SAR 340–1,600
- Website
- etihad.com
Flights from Muscat International Airport to Jeddah via Abu Dhabi
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- SAR 420–550
- Website
- airarabia.com
Flights from Muscat International Airport to Taif Regional Airport via Sharjah
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- SAR 400–1,300
Flights from Muscat International Airport to Jeddah via Sharjah
- Ave. Duration
- 5h 15m
- When
- Tuesday and Friday
- Estimated price
- SAR 340–1,100
- Website
- salamair.com
Flights from Muscat International Airport to Jeddah
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- SAR 480–700
- Website
- gulfair.com
Flights from Muscat International Airport to Jeddah via Manama
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- SAR 500–650
- Website
- flydubai.com
Flights from Muscat International Airport to Taif Regional Airport via Dubai
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- SAR 500–2,100
- Phone
- 920000329
- customerservices@sar.com.sa
- Website
- sar.com.sa
Train from Dammam to Riyadh
- Ave. Duration
- 4h 16m
- Frequency
- Every 4 hours
- Estimated price
- SAR 20–150
- Schedules at
- sar.com.sa
- Economy
- SAR 20–150
- Business
- SAR 35–280
Train from Jeddah Airport to Makkah
- Ave. Duration
- 54 min
- Frequency
- Twice daily
- Estimated price
- SAR 40–50
- Schedules at
- sar.hhr.sa
- Economy
- SAR 40–50
- Business
- SAR 45–65
Train from Al-Sulimaniyah Jeddah station to Makkah
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- SAR 35–70
- Schedules at
- sar.hhr.sa
- Economy
- SAR 35–45
- Business
- SAR 35–55
- Phone
- +971 4 295 9390
- support@alkhanjryonline.com
- Website
- alkhanjryonline.com
Bus from Muscat to Dammam
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- SAR 120–330
- Schedules at
- alkhanjryonline.com
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Riyadh to Al Taif
- Ave. Duration
- 9h 43m
- Frequency
- Hourly
- Estimated price
- SAR 160–220
- Schedules at
- saptco.com.sa
- Phone
- +966920018221
- Website
- satrans.com.sa
Bus from Dammam to Aziziyah Bus Stn
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- SAR 85–130
- Schedules at
- satrans.com.sa
- Phone
- + 966 920020590
- care@nwbus.sa
- Website
- nwbus.sa
Bus from Riyadh Bus Station to Jeddah Train Station
- Ave. Duration
- 12h 54m
- Frequency
- Every 4 hours
- Estimated price
- SAR 210–370
- Schedules at
- nwbus.sa
- Phone
- 8003040155
- Website
- darbalwatan.com
Bus from Dammam Bus Stn to Jeddah Train Stn
- Ave. Duration
- 22h 25m
- Frequency
- 4 times a day
- Estimated price
- SAR 360–440
- Schedules at
- darbalwatan.com
- Book at
- reservation.darbalwatan.com
- Ave. Duration
- 1h 14m
- Estimated price
- SAR 420–650
Almassarat Almassiyah Transport
Almassarat Almassiyah Transport
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Need to know: Jadrolinija, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
















