Jeddah Airport to Makkah: Taxi, Train, Careem or Private Car

Short answer
From Jeddah Airport (JED) to Makkah — about 90 km — you can take a pre-booked private car (SAR 180–700 fixed, 60–90 min, door to door), an airport taxi (negotiated), Careem/Uber (app price, surges at peak), or the Haramain train (fast but two transfers). For families, luggage or ihram, the private car is easiest; the train is cheapest per person if you accept the station transfers.
Key takeaways
- ✓Four options: private car, taxi, Careem/Uber, Haramain train — ~90 km either way.
- ✓Private car is fixed SAR 180–700 per car, door to door, with meet-and-greet and flight tracking.
- ✓Taxis are negotiated (no fixed rate); Careem/Uber surge and can cancel at Ramadan/Hajj peaks.
- ✓The train is fast (~30 min airport→Makkah) but the Makkah station is 7–8 km from the Ḥaram — two transfers.
- ✓In ihram, at night, or with a family: pre-book a private car.
Quick facts
- Distance
- ~90 km
- Private car
- SAR 180–700 (fixed)
- Time by road
- 60–90 min
- Train (airport→Makkah)
- ~30 min
- Careem/Uber
- Surges at peak
- Best for families
- Private car
Getting from King Abdulaziz International Airport (JED) to Makkah — about 90 km — is the first decision of most Umrah trips, and making it before you fly saves a lot of stress on arrival. You have four realistic options: a pre-booked private car, an airport taxi, a ride-hailing app (Careem or Uber), or the Haramain train. This guide compares them honestly on price, time and hassle, so you can pick by budget, group size and how much energy you will have after a long flight. First-party car prices verified July 2026; confirm your exact fare at booking.
Your four options at a glance
| Option | Indicative price | Time | Best for |
|---|---|---|---|
| Pre-booked private car | SAR 180–700 (fixed, per car) | 60–90 min, door to door | Families, luggage, ihram, night arrivals |
| Airport taxi | Negotiated (varies widely) | 60–90 min | Solo travellers happy to haggle |
| Careem / Uber | App price, surges at peak | 60–90 min + wait | Budget solo/couple, off-peak |
| Haramain train | from ~SAR 40 (airport→Makkah) | ~30 min + transfers | Speed, but two transfers with luggage |
Option 1: Pre-booked private car (meet-and-greet)
A driver waits inside arrivals with a name sign, at a fixed per-car fare of about SAR 180–700 by class, and takes you door to door in 60–90 minutes. There is no haggling, no surge pricing, and the driver tracks your flight so a delayed landing or a slow immigration queue costs you nothing. This is the least-stress option with a family, luggage or when you arrive in ihram, and the fixed price makes budgeting simple. See prices & tips or book a transfer.
Option 2: Airport taxi
Taxis wait outside arrivals, but fares are usually negotiated rather than metered, so you may pay more when you are tired and unfamiliar with the going rate — and there is no flight tracking if you land late. It is a workable option for a confident solo traveller who is happy to agree a price firmly before setting off; it is less ideal for a family after a red-eye, when the last thing you want is a negotiation at the kerb.
Option 3: Careem / Uber from JED
Ride-hailing works at Jeddah Airport and can be cheaper off-peak, but there are conditions: you need a local SIM or eSIM with data and a working payment method, the pickup zones can be a short walk from arrivals, and prices surge during Ramadan and Hajj, when cancellations also spike as drivers cherry-pick longer fares. It is good for a light-luggage couple on a normal day, and unreliable exactly when demand is highest.
Option 4: Haramain train
The Haramain line has a station at the airport, and the airport→Makkah leg takes only about 30 minutes. But Makkah's station is 7–8 km from the Ḥaram, so you still need a transfer with your luggage at the Makkah end — and you must first get from your arrival gate to the airport station. It is fast and cheap per person, at the cost of two extra transfers with bags. See the Haramain train guide for fares and booking.
Travelling in ihram
If you enter ihram before landing, the private car is the calmest choice — you walk from arrivals to a waiting driver and head straight to the Ḥaram with no negotiation and no crowds to navigate with bags. Note your ihram in the booking so the driver plans a direct route and, if you ask, a prayer stop. Remember that the miqat for those flying in is crossed in the air, so most pilgrims enter ihram before landing.
Which should you choose? (by group)
- Family of 4+ with luggage: a pre-booked private car or van — one fixed fare, door to door, no juggling taxis.
- Solo or couple, light bags, off-peak: Careem or the train can save money.
- Arriving in ihram or at night: a pre-booked car, every time.
- On a tight budget with no rush: the train (accepting the transfers) is cheapest per person.
Typical run — first-party view
In our experience the Jeddah Airport → Makkah drive is about 75 minutes on a clear run (60–90 minutes typical), and longer near the Ḥaram during Ramadan and the Hajj season, when the roads into the city are heaviest. Private-car fares are SAR 180–700 by class as a fixed per-car price — so a family sharing one vehicle pays once, which is usually cheaper than several taxi or ride-hailing seats. Figures indicative, verified July 2026; the exact fare is confirmed for your route at booking. Whatever you choose, decide before you fly so you are not making the call while exhausted at the kerb.
Official sources
Two official bodies govern the arrival and the onward train from Jeddah airport. These are the authoritative platforms — our figures were verified July 2026, but prices, times and rules can change, so confirm the current details directly before you travel:
- General Authority of Civil Aviation (GACA) — Saudi Arabia's airport regulator.
- Haramain High-Speed Railway (sar.hhr.sa) — the airport (KAIA) station timetable and fares.
Frequently asked questions
Planning a Saudi trip?
Pre-book a private car, find a stay, or ask us anything on WhatsApp.
Last updated: 22 July 2026·Sources reviewed by the Wadana Go editorial team.





