Makkah to Madinah Distance: 450 km, 4 to 5 Hours by Taxi or Bus

The Makkah to Madinah distance is approximately 450 km by road, running along the Al-Madinah Expressway.

Makkah to Madinah Distance by Bus, Taxi or Haramain Train

Three options cover the Makkah to Madinah distance of 450 km. Which one suits you depends on your luggage, your group size, and whether you want to be dropped at your hotel door.

Option Travel Time Door to Door? Best For
Private Taxi 4 to 5 hours Yes — hotel to hotel Families, heavy luggage, elderly pilgrims, night departures
Haramain Train About 2 hours 20 minutes No — station to station Light luggage, fixed schedule, solo travellers
Bus (SAPTCO) 5 to 6 hours No — terminal to terminal Lowest cost, flexible timing not required

The train is fastest on paper, but you still need transport from your Makkah hotel to Rusayfah station and from Knowledge Economic City station to your Madinah hotel. With bags and a family, that adds an hour on each side.

Travelling with luggage or a group? See our Makkah to Madinah taxi fares Camry, Staria, GMC, Hiace and Coaster, with the fare confirmed on WhatsApp before you book.

Makkah to Madinah Distance Explained

The road distance between Makkah and Madinah is approximately 450 km, running along the Al-Madinah Expressway. In a private taxi with no extra stops, the journey takes 4 to 5 hours. Public buses cover the same route in 5 to 6 hours, with scheduled stops along the way.

Distance and Travel Time — Quick Reference

  • Makkah to Madinah distance: 450 km — 4 to 5 hours by private taxi, 5 to 6 hours by bus
  • Jeddah Airport to Makkah: about 79 km — 1 to 1.5 hours by private taxi
  • Jeddah Airport to Madinah: about 420 km — 4.5 to 5 hours by private taxi
  • Madinah to Jeddah Airport: about 420 km — 4.5 to 5 hours by private taxi

Travel time across the Makkah to Madinah distance can vary depending on a few factors

Travel time can vary depending on a few factors: traffic near the Haramain during Umrah and Hajj season, checkpoints on the highway, weather conditions, and whether you are travelling during the day or overnight. Overnight journeys are usually a little faster since the roads are quieter.

The Route: Al-Madinah Expressway

The Makkah to Madinah distance is covered almost entirely on a modern dual-carriageway highway, with rest stops, fuel stations, and food options along the way. Drivers usually pass through or near Badr on this route, a place with its own historical significance for Muslims. You can preview the full route on Google Maps before you travel, so you know roughly what to expect.

Private Taxi or Bus — Which Should You Choose?

A public bus is cheaper per seat, but it runs on a fixed schedule, makes stops, and does not wait for your flight or your prayer times. A private taxi picks you up when you are ready and goes straight to your hotel door with room for your luggage and Ihram bags after Umrah.

For a group of 4 or more, a private taxi often works out close to the same price per person as bus tickets without the wait or the extra stops.

Either way, the Makkah to Madinah distance stays the same at 450 km it is the stops and the waiting that change your total journey time.

Book Your Makkah to Madinah Taxi

We quote a fixed price for the Makkah to Madinah route on WhatsApp before you travel no meter, no surprises at drop-off. Message us your travel date and group size and we will confirm your fare in minutes. See our full price list for all vehicle options.

Most pilgrims crossing the Makkah to Madinah distance pass through Jeddah at one end of the journey. If you are arriving first, a Jeddah Airport to Makkah taxi meets you inside the arrivals hall; if you fly home from Madinah, a Madinah to Jeddah Airport taxi gets you there with time to spare. Once you are settled in either city, a Makkah Ziyarat taxi or a Madinah Ziyarat taxi covers the holy sites at your own pace.

Frequently Asked Questions

How far is Makkah from Madinah?

The Makkah to Madinah distance is approximately 450 km by road about a 4 to 5 hour drive by private taxi.

How long does the taxi ride from Makkah to Madinah take?

Usually 4 to 5 hours, depending on traffic and the time of day you travel.

Is it faster to take a private taxi or the bus from Makkah to Madinah?

A private taxi is generally faster since it goes directly to your hotel without scheduled stops. Buses typically take 5 to 6 hours.

How far is Jeddah Airport from Makkah?

About 79 km — roughly a 1 to 1.5 hour drive.

How far is Jeddah Airport from Madinah?

About 420 km — roughly a 4.5 to 5 hour drive.

Is it faster to take a private taxi or the bus from Makkah to Madinah?
A private taxi is generally faster since it goes directly to your hotel without scheduled stops. Buses typically take 5 to 6 hours.

Is it faster to take a private taxi or the bus from Makkah to Madinah?
A private taxi is generally faster since it goes directly to your hotel without scheduled stops. Buses typically take 5 to 6 hours.

What is the best time of day to travel from Makkah to Madinah?

Early morning or late evening departures tend to have the least traffic near the Haramain, which can shave time off the journey. If your schedule is flexible, avoid leaving right after Maghrib or Isha prayers on Fridays, when roads around both cities are busiest.

Both cover the same Makkah to Madinah distance of 450 km.

Makkah to Madinah distance taxi fleet