There are 5 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, taxi
best- Fly from Muscat International Airport (MCT) to Taif Regional Airport (TIF)plane MCT - TIF
- Take the taxi from Taif Regional Airport (TIF) to Makkahtaxi
4h 43mSAR 1,120–2,074Drive 2,178.8 km
cheapest- Drive from Muscat to Makkahcar 2,178.8 km
22h 42mSAR 456–659Bus, train, taxi
- Take the bus from Muscat to Dammambus
- Take the train from Dammam to Riyadhtrain
- Take the bus from Riyadh to Al Taifbus
- Take the taxi from Taif to Makkahtaxi
30h 33mSAR 911–1,480Bus, train via Aziziyah Bus Stn
- Take the bus from Muscat to Dammambus
- Take the bus from Dammam to Aziziyah Bus Stnbus
- Take the bus from Riyadh Bus Stn to Jeddah Train Stnbus
- Take the train from Al-Sulimaniyah Jeddah station to Makkahtrain
35h 35mSAR 575–1,110Bus, train
- Take the bus from Muscat to Dammambus
- Take the bus from Dammam Bus Stn to Jeddah Train Stnbus
- Take the train from Al-Sulimaniyah Jeddah station to Makkahtrain
38h 10mSAR 665–1,030
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 22h 42m.
The fastest way to get from Oman to Makkah is to fly and taxi which takes 4h 43m and costs 1100﷼ - 2100﷼.
The distance between Oman and Makkah is 1965 km. The road distance is 2178.8 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 4h 43m to get from Oman to Makkah, including transfers.
Makkah is 1h behind Oman. It is currently 10:22 AM in Oman and 9:22 AM in Makkah.
Yes, the driving distance between Oman to Makkah is 2179 km. It takes approximately 22h 42m to drive from Oman to Makkah.
There are 624+ 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 35m
- When
- Every day
- Estimated price
- SAR 650–1,400
- Website
- omanair.com
Flights from Muscat International Airport to Taif Regional Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Saturday
- Estimated price
- SAR 600–1,400
- Website
- flydubai.com
Flights from Muscat International Airport to Taif Regional Airport via Dubai
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 750–2,900
- Website
- qatarairways.com
Flights from Muscat International Airport to Taif Regional Airport via Doha
- Ave. Duration
- 5h 30m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- SAR 550–2,300
- Website
- airarabia.com
Flights from Muscat International Airport to Taif Regional Airport via Sharjah
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- SAR 700–1,700
- Phone
- 920000329
- [email protected]
- 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–260
Train from Al-Sulimaniyah Jeddah station to Makkah
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- SAR 24–70
- Schedules at
- sar.hhr.sa
- Economy
- SAR 24–35
- Business
- SAR 40–60
Train from Al-Sulimaniyah Jeddah station to Makkah
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- SAR 24–70
- Schedules at
- sar.hhr.sa
- Economy
- SAR 24–35
- Business
- SAR 40–60
- Phone
- +971 556050176
- [email protected]
- Website
- alkhanjryonline.com
Bus from Muscat to Dammam
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- SAR 120–330
- Schedules at
- alkhanjryonline.com
Bus from Muscat to Dammam
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- SAR 120–330
- Schedules at
- 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
- Every 3 hours
- Estimated price
- SAR 100–150
- Schedules at
- satrans.com.sa
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Riyadh Bus Stn to Jeddah Train Stn
- Ave. Duration
- 12h 50m
- Frequency
- Every 4 hours
- Estimated price
- SAR 170–370
- Schedules at
- nwbus.sa
- Phone
- 8003040155
- Website
- darbalwatan.com
Bus from Dammam Bus Stn to Jeddah Train Stn
- Ave. Duration
- 22h 25m
- Frequency
- 3 times a day
- Estimated price
- SAR 360–440
- Schedules at
- darbalwatan.com
- Book at
- darbalwatan.com
- Ave. Duration
- 1h 12m
- 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 Italy Travel Guides, 4 stunningly beautiful Philippines islands you need to visit, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.














