King Abdulaziz International Airport in Jeddah is the main arrival point for pilgrims flying in from the United States. Makkah is about 90 kilometres away, which is an hour to an hour and a half by road depending on traffic.
Here is every realistic way to make that journey, what each one costs, and the thing you need to sort out before the plane even lands.
First, the ihram decision
This matters more than your transport choice, so deal with it first.
If you are flying in with the intention of performing Umrah, you need to enter the state of ihram before you cross the miqat boundary. On a flight into Jeddah, that boundary is crossed in the air, usually around 30 to 45 minutes before landing. Many airlines announce it. Many do not.
What this means in practice:
- Change into your ihram garments before you board, or during the flight in the lavatory, and make your intention before the boundary. Most experienced pilgrims change at their connecting airport.
- If you land having already crossed the miqat without ihram, you have options, but they involve either going back out to a miqat point or a penalty. Neither is what you want on day one.
- If you are flying into Madinah first, this does not apply on arrival. You enter ihram later, at Dhul Hulayfah, on your way to Makkah.
We go through all of this properly in what is miqat, and performing a second Umrah.
Decide this before you book your flights, because arriving into Madinah first changes the whole shape of the trip and many people find it the gentler order.
Option 1: Private transfer, arranged in advance
Cost: usually included in a package, or roughly 250 to 400 riyals arranged separately Time: 60 to 90 minutes Best for: families, elderly travellers, first timers, anyone arriving at night
A driver meets you in the arrivals hall with your name on a board and takes you to your hotel door. No negotiating, no queue, no app, no language barrier.
This is what we book for our own guests and it is what we would recommend to almost anyone on a first trip. You land after fourteen hours in the air, possibly in ihram, possibly with children, and the last thing you want is to be haggling with a taxi driver at 2am.
If your package includes transfers, confirm before you fly where exactly the driver meets you and what phone number to call if you cannot find them. Terminal 1 arrivals is a big space.
Option 2: Haramain high speed train
Cost: cheap for the Jeddah airport to Makkah leg, around 40 to 60 riyals Time: about 40 minutes on the train, plus transfers Best for: independent travellers with light luggage
The airport has its own Haramain station. You walk or shuttle from the terminal to the station, take the train to Makkah, then take a taxi from Makkah station to your hotel.
The train itself is excellent. The catch is that it is not door to door. You have three legs: terminal to station, train, station to hotel. With a suitcase and a toddler, those legs add up. Realistically budget 1 hour 45 minutes total, not 40 minutes.
Also check the timetable against your landing time. If you arrive at 1am there may not be a train.
Full detail in the Haramain high speed train guide.
Option 3: Airport taxi
Cost: roughly 200 to 350 riyals, often negotiable Time: 60 to 90 minutes Best for: travellers comfortable negotiating
There is an official taxi rank. Agree the fare before you get in, not after. Ask for the price to your specific hotel by name.
Be aware that a lot of the people who approach you inside the terminal offering a ride are not official drivers. Use the marked rank outside.
Option 4: Uber or Careem
Cost: typically 150 to 300 riyals, surge dependent Time: 60 to 90 minutes Best for: anyone who wants a fixed price with no haggling
Both work in Saudi Arabia and both are popular with pilgrims. The price is set in the app so there is no negotiation.
Two practical warnings. You need working mobile data to book and to find your driver, so sort out a local SIM or an eSIM before you land. And airport pickup zones for ride hailing are sometimes in a separate area from the taxi rank, which means a walk with your bags.
Option 5: SAPTCO bus
Cost: cheapest option, often under 50 riyals Time: 2 hours or more Best for: solo travellers on a tight budget
It works and it is safe. It is also slow, it drops you at a bus station rather than your hotel, and it is no fun with luggage after a long haul flight. We would not suggest it for a first trip or for anyone travelling with family.
What we actually recommend
First trip, any group size: pre arranged private transfer. Pay the extra. The difference between a smooth arrival and a stressful one sets the tone for the whole journey.
Returning pilgrim, travelling light, daytime arrival: the train. It is good and it is cheap.
Returning pilgrim, night arrival: Uber or a pre booked car.
Elderly parents or a wheelchair user: private car, door to door, no exceptions. See Umrah with a wheelchair and limited mobility.
A few arrival tips that save real time
- Get a SIM or eSIM before you land, or buy one in the arrivals hall. Without data you cannot use ride hailing or maps, and the airport wifi is not reliable.
- Have your hotel address written in Arabic on your phone. Showing a driver the Arabic name of the hotel removes a lot of confusion.
- Have some riyals in cash. Cards work almost everywhere but not in every taxi.
- Know your hotel name precisely. There are several hotels in Makkah with similar names and drivers guess.
- Expect the immigration queue to be long in peak season. Two hours is not unusual in Ramadan. Factor it in if someone is meeting you.
- Zamzam and luggage on the way home is a separate planning problem. Here is what you can actually bring back.
Before you finalise anything
Check the current US State Department travel advisory for Saudi Arabia. It is at Level 3, Reconsider Travel, as of 12 October 2026, and it contains specific guidance about airports and transport hubs that is directly relevant to this journey. We have summarised it with links to the official text in is it safe to travel to Saudi Arabia right now.
If you would rather someone else handled the arrival, the transfers and the hotel, that is exactly what we do. Tell us your flight details and we will take it from there.