Al Safa Taxi
Book Your Ride

Book a Taxi in Makkah, Madinah, Jeddah & Taif

Fill in your trip details below and send them straight to us on WhatsApp, or call us directly for immediate assistance.

Prefer to talk?

Call or message us at any time for immediate bookings and changes to existing trips.

What to Expect

  • Your vehicle and price confirmed before you travel
  • A booking line open 24 hours a day
  • Your flight, hotel and luggage details used to plan the pickup
How It Works

How Booking Works

Three simple steps from your first message to your pickup.

  1. 01

    Send Your Trip Details

    Fill in the form, message us on WhatsApp or call, with pickup, destination, date, passengers and flight number if needed.

  2. 02

    Confirm Vehicle and Price

    We reply with the vehicle that suits your group and luggage, and the price, before you travel.

  3. 03

    Meet Your Driver

    Your driver collects you at the agreed time and place. Message us if your plans change.

Prepare these details before you open the form

A booking form is quick to fill in when you have the details to hand. Gather your flight number, the date and time, the hotel name, the number of passengers and bags, and a phone number that works in Saudi Arabia. If you are booking for someone else, such as a parent flying alone, get their flight details and contact number as well as your own.

If you are unsure of any detail, say so in the message box. A note such as 'hotel not yet confirmed' is more useful than a guess.

Choosing between one-way, return and multi-leg bookings

A one-way transfer is the simplest booking. A return, such as from Jeddah to Makkah and back the same night, needs a second pickup time, so tell us both. A multi-leg trip, such as Jeddah Airport to Makkah, then Makkah to Madinah, then Madinah to the airport, is easiest to plan if you give us the dates for each leg in one message. We can then check that the timings between the legs make sense.

For a long trip, you do not have to book everything at once. Book the legs that are fixed, and add the others when your plans settle.

What happens to a request once it is sent

We read each request and check it against the route, the date and the vehicle needed. If something is missing, we write back with a question. If everything is clear, we confirm the vehicle and the price. If the pickup is soon, WhatsApp or a phone call will get a faster answer than the form.

Special requirements to mention up front

Some needs are easy to meet when we know early and awkward to meet on the day. These include a child seat, space for a wheelchair or walker, an unusually large number of bags, a stop at the Miqat, and a pickup from a hotel that is hard to reach by road. Mention them in the form, even if you are not sure that they will apply.

  • Child seats and booster seats
  • Wheelchairs, walkers and help boarding
  • Large luggage, prams and equipment
  • Stops for prayer, the Miqat or a meal

Changing or cancelling after you have booked

Plans change, and we try to be flexible. If your flight is moved, your hotel changes or your group grows, message us as soon as you know. Changes close to the pickup time are harder to accommodate, but we will do what we can. If you need to cancel, tell us promptly so that the vehicle can be used elsewhere.

Booking an airport pickup in detail

For an arrival, the three most useful details are the flight number, the date of landing and the number of bags. For a departure, they are the flight time, the hotel checkout time and the airport. Add the hotel name for both. If you are unsure which terminal you will use, say so, and we will explain what is usual. Our airport pages for Jeddah, Madinah and Taif have more.

Keep your confirmation message. If your flight changes, reply to it, and the change will be attached to the right booking.

Booking when you do not know your hotel yet

Some travellers book flights first and hotels later. If that is you, book the airport leg with a note that the hotel is not yet confirmed, and send the name as soon as you have it. We will plan the vehicle and timing now and adjust the drop-off later. Make sure you send the hotel before you land, because the practical drop-off point near the mosques depends on it.

Booking for someone else

Children booking for parents, or companies booking for guests, should send the traveller's name and phone number in addition to their own. The driver needs to reach whoever is travelling, not whoever arranged it. If the traveller does not speak English or Arabic well, say what language they speak so that we can help the driver prepare.

FAQ

Booking FAQs

How do I book through WhatsApp?

Fill in the booking form and press the send button. WhatsApp opens with your trip details already written, and you send the message to us. You can also message us directly at any time.

How do I get a price?

Fares depend on the route, the vehicle and the number of passengers. Send your pickup, drop-off, date and passenger count through our booking page or on WhatsApp and we will confirm the price and vehicle before you travel.

What should I include for an airport pickup?

Your flight number, arrival time, number of passengers and bags, and your hotel name or destination.

Can I book a return trip?

Yes. Tick the return trip box on the form and tell us when you would like to be collected.

Can I change a booking?

Message or call us as early as possible with the change and we will adjust your booking where we can.