The real question is not "which is cheapest?"
Visitors to Saudi Arabia have three common ways to get around: a taxi from the rank or the street, a ride-hailing app on their phone, or a private car booked in advance at an agreed price. Each one is the right answer in some situations and a headache in others. So instead of a generic list of pros and cons, this guide walks through the situations travellers actually find themselves in, and what tends to work best in each.
Situation 1: You have just landed at Jeddah Airport
You have been travelling for hours. There are suitcases to collect, maybe children or elderly parents to look after, and the arrivals hall is busy. At this moment, what you want most is to walk out and find someone waiting for you.
Apps need a working SIM or roaming the moment you land, and the pickup point for app drivers is not always right outside the door. Taxis at the kerb are available, but the vehicle and the price are decided on the spot, which is not ideal if you are tired and unfamiliar with local fares.
With a pre-booked car, the driver waits in the arrivals hall holding a sign with your name, tracks your flight, and you get 60 minutes of free waiting after landing to clear passport control and collect your bags. That is why most pilgrims choose this option for their very first ride. You can read more about the Jeddah Airport to Makkah transfer on its own page.
Situation 2: A short hop within the city
Hotel to restaurant, or hotel to a shopping mall, one or two people and no luggage: this is where apps and ordinary taxis shine. They are quick, easy and there is no need to plan ahead if your timing is flexible.
The one thing to watch is prayer times around the two Holy Mosques. Roads near the Haram fill up as worshippers leave, app prices can rise when demand spikes, and some streets close the central area to traffic at certain times. Leaving well before a prayer, or waiting until the crowd thins, saves a lot of frustration whichever option you use.
Situation 3: Travelling between cities
Makkah to Madinah, Jeddah to Madinah, or a day trip from Makkah to Taif are journeys measured in hours, not minutes. This is where a fixed fare really matters. You know the price before you leave, it does not change with traffic or season, and the driver is committed to the whole trip, including stops for rest and prayer.
With apps, long journeys are less predictable: the price can move with demand, and not every driver wants a trip that takes them hundreds of kilometres from home with no return fare.
| Route | Sedan | Family SUV / van | VIP |
|---|---|---|---|
| Jeddah Airport to Makkah | 200 SAR | 350 SAR | 500 SAR |
| Makkah to Madinah | 400 SAR | 600 SAR | 1000 SAR |
| Jeddah to Madinah | 500 SAR | 700 SAR | 1000 SAR |
| Makkah to Taif (round trip) | 400 SAR | 600 SAR | 800 SAR |
Fares are per car, not per passenger, and you pay on arrival. Every other route is listed in our taxi fare guide.
Situation 4: A large family with lots of luggage
Most taxis and app cars are sedans that seat four with limited boot space. If there are five or more of you, or you are carrying big suitcases and a pushchair, it is much easier to reserve a family SUV or van in advance than to split the family across two cars and hope they arrive together. You can compare vehicle types on our fleet page.
Situation 5: Your phone is not cooperating
It happens more often than people expect: the battery is low after the flight, the local SIM is not activated yet, or roaming is not working. An app-only plan fails at exactly that moment. If your ride is already booked, the driver is waiting regardless, and you can call or message from any phone once you are inside the terminal.
A quick summary
- Ride-hailing app: great for short trips inside a city when you have data and flexible timing.
- Street or rank taxi: useful when you need a car right now and do not want to rely on your phone.
- Pre-booked private car: best for airport arrivals, journeys between cities, families and anyone who wants to know the price before setting off.
Habits that help with any option
- Keep your hotel's name and address saved in Arabic on your phone, or written down.
- If the fare is not metered or shown in an app, agree on it before the car moves.
- In busy seasons such as Ramadan, book intercity trips a day or two ahead.
- Ride with a provider you can contact afterwards if you leave something behind.
Frequently asked questions
Do ride-hailing apps work in Makkah and Madinah?
Yes, they operate in the main cities. Reaching the central area around the Holy Mosques can be slow at peak times and during the busy seasons because of crowds and traffic closures.
Can I use an app for Makkah to Madinah?
Sometimes, but the price is not fixed and not every driver accepts such a long trip. A pre-booked car at a fixed fare is simpler and more predictable.
How do I pay for a pre-booked car?
There is no prepayment for normal bookings. You pay the agreed fare on arrival.
How do I book with Mishwar Al Haramain?
Send your pickup point, destination, date and time, and the number of passengers on WhatsApp to +966582918075, or use the booking page. We operate 24/7.

