How to Get from Jeddah Airport to Makkah
Landed at King Abdulaziz Airport and heading to Makkah? Here's a quick comparison of your options so you can choose based on group size, luggage and budget.
1. Haramain high-speed train
There's a Haramain train station connected to Terminal 1, and the train reaches Makkah station faster than a car. But Makkah station is not next to the Haram, so you'll need a taxi or bus to your hotel. Details in our Haramain train guide.
Best for: solo travellers or couples with light luggage, when tickets are available.
2. Taxi and ride-hailing apps
Airport taxis and apps like Uber and Careem operate from designated pickup points. They're usually available immediately, but app prices change with demand and finding a large car for a family at peak times can be hard.
3. Buses
Bus services between the airport and Makkah vary by season and operator, and are sometimes included in Umrah packages. Wondering about the free airport buses? Read Jeddah Airport to Makkah bus: is the free shuttle still running?
4. Pre-booked private transfer
A driver waits in arrivals with your name and takes you door to door to your hotel at a price agreed in advance — the best fit for families, elderly travellers, heavy luggage and late-night arrivals. See Jeddah Airport to Makkah taxi and our price list.
Quick comparison
| Option | Door to door | Families | Price |
|---|---|---|---|
| Haramain train | No (taxi from station) | Average | Per-person ticket |
| Taxi / apps | Yes | Depends on car available | Varies with demand |
| Bus | No | Limited | Usually lowest |
| Private transfer | Yes | Excellent | Fixed, known in advance |
Frequently asked questions
What is the fastest way from Jeddah Airport to Makkah?
The train is fastest for the journey itself, but once you add the transfer from Makkah station to your hotel, a private car is very competitive — especially with luggage.
What is the cheapest way from Jeddah Airport to Makkah?
For a solo traveller, usually the bus or train. For a family, one private car can cost less than several tickets.