Learn more about our apps. The nearest airport to Makkah is Jeddah (JED). You can take a train from Jeddah (JED) to Makkah via Jeddah Airport, King Abdullah Economic City, and Makkah in around 3h 9m. Alternatively, SAPTCO operates a bus from Al Taif to Makkah every 4 hours. Tickets cost $7 - $17 and the journey takes 26h 5m. Train to Riyadh, fly to Jeddah, bus. Take the train from Al Hufof to Riyadh. Fly from Riyadh (RUH) to Jeddah (JED) Take the bus from Jeddah to Makkah. 9h 27m. 563﷼ - 1272﷼. Ave. Duration 16h 25m When Tuesday Estimated price $390 - $1,100 Flights from Yanbu to Accra via Riyadh, Addis Ababa Ave. Duration 17h 40m When Every day Estimated price $430 - $1,100 Flights from Yanbu to Accra via Doha, Addis Ababa Ave. Duration 20h When Wednesday Estimated price $460 - $1,200 Haramain Express train, launched in 2018, connects the regions of Makkah and Madinah in only 120 minutes, passing through Jeddah and King Abdullah Economic City, with a length of 450 km, a capacity of 60 million passengers annually, and an operating speed of 300 km per hour. The Makkah to Madinah train is a great way to see the holy cities of Saudi Arabia. The journey takes about 12 hours and costs around SR200 (USD50) for a single ticket. You can buy tickets online or at the train station, but be sure to book in advance as the trains fill up quickly. The best time to travel is during the early morning or late OEYEY.

makkah to madinah train time duration