There are 4 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 58mSAR 1,129–2,002Drive 2,179 km
cheapest- Drive from Muscat to Makkahcar 2,179 km
22h 42mSAR 457–660Bus, 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
Comparing Your Travel Options
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 58m and costs 1100﷼ - 2000﷼.
The distance between Oman and Makkah is 1965 km. The road distance is 2179 km.
The best way to get from Oman to Makkah without a car is to bus and train via Aziziyah Bus Stn which takes 35h 35m and costs 550﷼ - 1200﷼.
It takes approximately 4h 58m to get from Oman to Makkah, including transfers.
Makkah is 1h behind Oman. It is currently 10:21 PM in Oman and 9:21 PM 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 689+ 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 a vehicle from Muscat to Makkah via Muscat, Dammam, Aziziyah Bus Stn, Riyadh Bus Stn, Jeddah Train Stn, and Al-Sulimaniyah Jeddah station in around 35h 35m.
- Website
- saudia.com
Flights from Muscat International Airport to Taif Regional Airport via Riyadh
- Ave. Duration
- 6h 22m
- When
- Tuesday, Thursday, Monday, Wednesday, and Saturday
- Estimated price
- SAR 500–1,300
- Website
- omanair.com
Flights from Muscat International Airport to Taif Regional Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 500–1,200
- Website
- qatarairways.com
Flights from Muscat International Airport to Taif Regional Airport via Doha
- Ave. Duration
- 5h 5m
- When
- Wednesday and Saturday
- Estimated price
- SAR 500–1,900
- Website
- flydubai.com
Flights from Muscat International Airport to Taif Regional Airport via Dubai
- Ave. Duration
- 5h 15m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 650–2,400
- Website
- airarabia.com
Flights from Muscat International Airport to Taif Regional Airport via Sharjah
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- SAR 500–1,600
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
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
- 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 17m
- Estimated price
- SAR 500–650
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 Want to know more about Flixbus?, How to get from JFK to New York City, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.


















