Travel from Muscat to Mecca

How to get from Muscat to Mecca?

There is no direct connection from Muscat to Mecca. However, you can take the taxi to Muscat airport, fly to Jeddah, take the bus to Jeddah, then take the bus to Mecca. Alternatively, you can take the taxi to Muscat airport, fly to Taif, take the taxi to Taif, then take the bus to Mecca.

How to get from Muscat to Mecca

From Muscat taxi to Muscat airport, fly to Jeddah airport, bus to Jeddah, then bus to Mecca. 5 h 46 min $315. From Muscat taxi to Muscat airport, fly to Taif airport, taxi to Taif, then bus to Mecca. 8 h 1 min $302. From Muscat drive to Mecca. 25 h 30 min $122.