Makkah (Mecca) to Jeddah Airport: Train, Car or Taxi

Painted cubist desert hills with a high-speed train, a dotted trail of light and a jet lifting off over an airport terminal, in green, cream and gold: travelling from Makkah to Jeddah airport

King Abdulaziz International Airport in Jeddah is the main airport for most Makkah residents. Getting there for a flight, or collecting guests, is something you will do many times. The three usual options are the Haramain train, your own car, or a licensed taxi or app.

Quick answer

Short answer: The Haramain train has a dedicated Jeddah Airport station; by HHR’s section distances it is 94 km from Makkah’s station (77 km to Jeddah plus 17 km to the airport). Driving or a licensed taxi goes door to door. Check train times and fares in the official HHR app, and use only TGA-licensed apps or taxis.

Comparing the options

OptionGood forWatch out for
Haramain trainPredictable timing, light luggageLuggage limits, getting to Makkah station
Own carFamilies, heavy luggageAirport parking costs
Licensed taxi or appDoor to doorUse licensed services only
Ways to reach the airport

By train

The Haramain railway links Makkah with Jeddah and the airport. The Transport General Authority lists Jeddah Airport and Jeddah Sulaymaniyah as separate stations, so choose the airport stop when booking.

Makkah’s station is in Ar Rusayfah, 3.5 km from Masjid Al-Haram, according to the official HHR Makkah page. You still need to get there, so add that trip to your plan. Our Haramain station guide covers the station in detail.

HHR limits luggage per passenger, so check the current allowance before a trip with suitcases.

By car

Driving gives you control over timing and luggage. Allow for traffic in both cities, and check airport parking options and charges on official airport channels if you plan to leave the car.

By taxi or app

Warning

Use only taxis and ride-hailing apps licensed by the Transport General Authority. TGA publishes its list of licensed companies. Avoid unlicensed drivers offering rides.

Agree the fare or check the app’s estimate before you set off.

Flight-day checklist

Before you leave home

  • Check your flight time and terminal with the airline
  • Book train tickets, or arrange a ride, in advance
  • Allow extra time in peak seasons
  • Check luggage allowance for train and flight
  • Keep passport, Iqama and tickets handy
  • Share your plan with family

Timing your trip

Working back from your flight

1

Find the check-in deadline from your airline.

2

Add time for the journey and any connection to the station.

3

Add a buffer for traffic or crowds.

4

Set off with that time in hand.

During Ramadan, Hajj and holiday periods, both roads and trains can be busier. Booking ahead and leaving earlier saves stress.

Collecting guests

If you are meeting visitors, check their arrival time and terminal, and agree a meeting point. If they take the train, they can meet you at Makkah station instead, which may be easier than driving to the airport.

Getting to Makkah station

If you choose the train, the trip to Ar Rusayfah is part of the journey. Options include a licensed taxi or app, a lift from family, or driving and parking at the station. HHR says the Makkah station has 4,750 parking spaces, but check availability and charges before leaving a car for several days.

Allow time to find the right platform and to pass through the station with luggage. Arriving early is far less stressful than rushing for a fixed departure.

Coming home

On the way back, check the last train times for your date before you fly, especially for late arrivals. If you land after the last train, arrange a licensed taxi or a lift in advance.

FAQ

Does the train stop at Jeddah Airport?

Yes. Jeddah Airport is its own station, separate from Jeddah Sulaymaniyah.

How far is the airport by train?

Adding HHR’s section distances gives 94 km from Makkah station.

Which taxi apps are licensed?

Check TGA’s official list of licensed e-hailing applications.

Last checked: 12 October 2026.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *