Makkah and Madinah—Islam’s two holiest cities—welcome millions of Muslim pilgrims every year. Many visitors performing Umrah, Hajj, or visiting the Prophet’s Mosque often need to travel between the two cities. The distance from Makkah to Madinah is around 450 km (279 miles) by road, and depending on the transport you choose, the journey can take from 2 hours to 6 hours.
This guide explains every travel option available in 2025, with accurate travel times, approximate costs, and practical tips to help you choose the best route.
Distance and Route Between Makkah and Madinah
The shortest road distance is approximately 450 km, and the main route is via the Haramain Expressway.
For precise directions, you can use Google Maps:
- Enter “Makkah” as the starting point.
- Enter “Madinah” as the destination.
- Choose from the route options shown (typically the Haramain Expressway is the fastest).
Google Maps will also show real-time travel conditions, rest stops, petrol stations, and estimated arrival time.

Transportation Options Between Makkah and Madinah
1. Haramain High-Speed Train (Fastest and Most Comfortable)
The Haramain High-Speed Railway is the quickest and most reliable land travel option.
- Travel time: ~2 hours 20 minutes
- Economy class: Around SAR 187
- Business class: Around SAR 412
- Stations: Makkah, Jeddah, KAEC, Madinah
This is the preferred option for most pilgrims because it is clean, fast, air-conditioned, and easy to book online—especially during peak seasons like Ramadan and Hajj.
Tip: Book early when traveling on Fridays or during school vacations.
2. Public Bus Services (Budget-Friendly Option)
Several companies operate buses between Makkah and Madinah. They are slower but suitable for budget travelers.
- Travel time: 5 to 6 hours
- Typical fare: SAR 60–100
- Facilities: Air-conditioning, reclining seats, luggage storage
Bus terminals are usually located near major transport hubs, and tickets can often be purchased online.
3. Taxi or Private Car Rental (Flexible but Expensive)
For those who prefer custom timing or group travel:
- Travel time: ~4 hours 30 minutes
- Taxi fare: SAR 500–700 (varies by demand and vehicle type)
- Car rental: SAR 120–200 per day + fuel
This option is ideal for families, groups, or travelers with a lot of luggage.
Important: Only licensed taxis should be used. Avoid unregistered or unofficial drivers.
4. Air Travel Between Jeddah and Madinah (Fastest Total Travel Time)
While there is no airport in Makkah, many travelers choose to fly between Jeddah (JED) and Madinah (MED)because it offers the fastest overall travel experience.
- Flight duration: ~55 minutes
- Typical fare: Around SAR 130 (USD 35) for economy
- Airlines: Saudia, flynas, flyadeal
- Frequency: Multiple flights daily
How this helps Makkah–Madinah travelers:
- You can travel from Makkah → Jeddah Airport (1 hour by taxi/bus)
- Then take a quick flight to Madinah
- Ideal when train seats are unavailable or during peak seasons
This is especially useful for expatriates and international visitors arriving through Jeddah.
Which Option Should You Choose?
| Option | Best For | Time | Cost |
|---|---|---|---|
| Haramain Train | Fast, comfortable | 2h 20m | SAR 187–412 |
| Bus | Budget travel | 5–6 hrs | SAR 60–100 |
| Taxi/Car Rental | Family or group | 4h 30m | SAR 500–700 |
| Flight (via Jeddah) | Fastest overall | 55 min flight + 1 hr to Jeddah | Around SAR 130 |
Travel Tips for Pilgrims and Visitors
- Book train tickets early, especially during Ramadan or Hajj season.
- Carry your ID/Iqama and Umrah permit if traveling to Makkah during restricted times.
- Avoid unofficial taxis at crowded areas.
- Check weather conditions, especially during summer heat or winter fog.
- Women and families may find the train and flight options more comfortable during peak rush hours.
Whichever option you choose, traveling between Makkah and Madinah today is convenient, fast, and designed to suit every pilgrim’s needs.
