Makkah to Madinah Distance: Fastest Routes by Train, Bus & Car

Learn the distance from Makkah to Madinah and compare fastest travel options by Haramain train, bus, taxi and car.

Makkah and Madinah are Islam’s two holiest cities, welcoming millions of pilgrims each year for Umrah, Hajj, and visits to the Prophet’s Mosque. If you’re planning to travel between the two cities, several convenient transportation options are available to suit different budgets and travel preferences.

The distance from Makkah to Madinah is approximately 450 km (279 miles) by road. Depending on your chosen mode of transport, the journey can take between about 2 hours and 6 hours.

This guide covers the latest travel options in 2026, including estimated travel times, fares, and practical tips to help you choose the best way to travel.

Makkah to Madinah at a Glance

OptionTravel TimeApproximate CostBest For
Swipe the table sideways to see every column.

*Airport transfers, check-in, and security make the overall journey longer than the flight time alone.

Distance Between Makkah and Madinah

The road distance between Makkah and Madinah is around 450 km (279 miles) via the modern Haramain Expressway, one of Saudi Arabia’s main highways connecting the Kingdom’s western cities.

Most travelers complete the journey without difficulty thanks to well-maintained roads, regular service stations, restaurants, fuel stations, and rest areas along the route.

Navigation apps such as Google Maps can provide live traffic updates, estimated arrival times, and nearby facilities.

Best Ways to Travel Between Makkah and Madinah

1. Haramain High-Speed Train (Recommended)

The Haramain High-Speed Railway is widely considered the best way to travel between Makkah and Madinah.

Journey time

Approximately 2 hours 20 minutes

Ticket prices

Stations

The train offers comfortable seating, air-conditioned coaches, onboard facilities, generous luggage allowance, and punctual departures, making it the preferred option for most pilgrims and visitors.

Best for:

Tip: Book tickets well in advance during Ramadan, Hajj, weekends, and Saudi school holidays, as seats can sell out quickly.

2. Public Bus Services

Public buses provide the most affordable way to travel between Makkah and Madinah.

Journey time

Approximately 5 to 6 hours

Typical fare

SAR 60–100

Most long-distance buses offer:

This option is ideal for travelers looking to save money while enjoying a comfortable journey.

Best for:

3. Taxi or Rental Car

A taxi or rental car offers greater flexibility, especially for families and groups.

Journey time

Approximately 4 to 5 hours, depending on traffic and rest stops.

Google map showing Makkah to Madinah distance (Mecca to Medina).

Estimated cost

Ride-hailing apps such as Uber, Careem, and Jeeny are also available in many areas, although fares may vary depending on demand.

This option allows travelers to stop along the way for meals, prayer, or sightseeing.

Important: Always use licensed taxis or reputable ride-hailing services.

4. Flights via Jeddah

Since Makkah does not have an airport, travelers wishing to fly must first travel to King Abdulaziz International Airport (JED) in Jeddah before taking a domestic flight to Prince Mohammad bin Abdulaziz International Airport (MED) in Madinah.

Flight duration

Approximately 55 minutes

Typical airfare

From SAR 130, depending on airline, season, and booking date.

Airlines

Although the flight itself is short, travelers should also consider:

For most travelers starting in Makkah, the Haramain High-Speed Train is usually faster overall. Flying is often more suitable for passengers already at Jeddah Airport or when train tickets are unavailable.

Which Transport Option Is Best?

Choose the option that best matches your travel needs:

Travel Tips

Frequently Asked Questions

How far is Makkah from Madinah?

The distance is approximately 450 km (279 miles) by road.

What is the fastest way to travel from Makkah to Madinah?

The Haramain High-Speed Train is the fastest and most convenient land transport, taking around 2 hours 20 minutes.

What is the cheapest way to travel?

Public buses generally offer the lowest fares, with tickets starting from around SAR 60.

Can I drive from Makkah to Madinah?

Yes. The journey via the Haramain Expressway typically takes around 4 to 5 hours, depending on traffic and stops.

Is there a direct flight from Makkah to Madinah?

No. Makkah has no airport. Travelers must first travel to Jeddah Airport before flying to Madinah.

Which option is best for Umrah pilgrims?

For most pilgrims, the Haramain High-Speed Train offers the best combination of speed, comfort, reliability, and convenience.

Conclusion

Traveling between Makkah and Madinah has never been easier. Whether you choose the Haramain High-Speed Train, a budget-friendly bus, a private taxi, a rental car, or a domestic flight via Jeddah, each option offers its own advantages depending on your schedule and budget.

For most pilgrims and visitors, the Haramain High-Speed Train remains the best overall choice, providing a fast, comfortable, and reliable journey between Islam’s two holiest cities.

Share this article

More in this guide

← Back to the guideAll expat guides