There are 6 ways to get from Muscat 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)plane MCT - TIF
- Take the taxi from Taif Regional Airport (TIF) to Makkahtaxi
7h 7mSAR 998–1,875Drive 2,178.7 km
cheapest- Drive from Muscat to Makkahcar 2,178.7 km
23h 7mSAR 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,480Fly to Jeddah, train
- Fly from Muscat International Airport (MCT) to Jeddah (JED)plane MCT - JED
- Take the train from Jeddah Airport to Makkahtrain
8h 2mSAR 548–1,240Bus, 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 Station to Jeddah Train Stationbus
- Take the train from Al-Sulimaniyah Jeddah station to Makkahtrain
37h 34mSAR 486–952Bus, 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
39h 41mSAR 552–892
Muscat International Airport (MCT) to Taif Regional Airport (TIF) flights
Questions & Answers
The cheapest way to get from Muscat to Makkah is to drive which costs 450﷼ - 700﷼ and takes 23h 7m.
The fastest way to get from Muscat to Makkah is to fly and taxi which takes 7h 7m and costs 1000﷼ - 1900﷼.
The distance between Muscat and Makkah is 1962 km. The road distance is 2178.7 km.
The best way to get from Muscat to Makkah without a car is to bus and train and taxi which takes 30h 33m and costs 900﷼ - 1500﷼.
It takes approximately 7h 7m to get from Muscat to Makkah, including transfers.
Makkah is 1h behind Muscat. It is currently 12:33 PM in Muscat and 11:33 AM in Makkah.
Yes, the driving distance between Muscat to Makkah is 2179 km. It takes approximately 23h 7m to drive from Muscat to Makkah.
There are 629+ hotels available in Makkah.
What companies run services between Muscat, Oman and Makkah, Saudi Arabia?
There is no direct connection from Muscat to Makkah. However, you can take the line 41 bus to Muscat International Airport - Old Terminal 2, walk 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 46m
- When
- Every day
- Estimated price
- SAR 480–1,200
Flights from Muscat International Airport to Jeddah
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- SAR 420–1,000
- Website
- omanair.com
Flights from Muscat International Airport to Taif Regional Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 480–1,200
Flights from Muscat International Airport to Jeddah
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- SAR 420–1,000
- 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 440–2,000
Flights from Muscat International Airport to Jeddah via Doha
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- SAR 390–1,700
- Website
- etihad.com
Flights from Muscat International Airport to Jeddah via Abu Dhabi
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- SAR 420–700
- 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 440–1,300
Flights from Muscat International Airport to Jeddah via Sharjah
- Ave. Duration
- 5h 15m
- When
- Tuesday and Friday
- Estimated price
- SAR 380–1,200
- Website
- salamair.com
Flights from Muscat International Airport to Jeddah
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- SAR 550–700
- Website
- gulfair.com
Flights from Muscat International Airport to Jeddah via Manama
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- SAR 500–1,000
- 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–1,900
- 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 How to get from JFK to New York City, Heading to Europe? Read this before you buy a Eurail Pass, and Getting around the Cyclades - to help you get the most out of your next trip.
















