Marrakech Transport From Airport – Best Ways to Get to the City

Arriving in Marrakech is an exciting experience, but figuring out how to reach your hotel can be confusing. Marrakech Menara Airport is located very close to the city, making the trip short and easy if you know your options.

The airport is only about 6 km away from the Medina (the old city) and the modern city center. On average, the journey takes just 10 to 20 minutes. You can choose from official airport taxis, public buses, private transfers, or ride apps. This guide will explain how much a taxi should be from Marrakech airport to the Medina and help you choose the best transport option for your trip.

Quick Answer – Best Transport Options From Marrakech Airport

If you are in a hurry, here is a quick summary of the best ways to get from the airport to the city:

  • Official Airport Taxi: Costs around 100–150 MAD (10–15€). Takes 15 minutes. Very convenient but requires some negotiation.
  • Bus (Airport Express Line 19): Costs 30 MAD (3€). Takes 25–30 minutes. The cheapest option, great for solo and budget travelers.
  • Private Airport Transfer: Costs 15–25€. Takes 15 minutes. The most comfortable, stress-free option with a driver waiting for you.
  • Ride Apps (Uber / Careem / InDrive): Costs 80–120 MAD. Takes 15 minutes. Great for cashless payments and fixed upfront pricing.
  • Hotel Shuttle: Prices vary (often 15–20€). Arranged directly by your riad or hotel.

Taxi From Marrakech Airport

Taking a taxi is the most common way to leave the airport. You will find official “Petit Taxis” (small taxis) and “Grand Taxis” (large vans) waiting just outside the arrivals terminal.

The official average taxi price to the Medina or Gueliz should be around 100 MAD during the day. However, drivers often ask for more, so expect to pay between 100 and 150 MAD. At night (usually after 8:00 PM), prices increase by about 50%.

Tips for taking a taxi:

  • Always agree on the price before you put your bags in the car.
  • Go to the official taxi rank and avoid people whispering “taxi” inside the airport.
  • If you are unsure about the local rules, read our guide on what to be aware of in Marrakech.

Bus From Marrakech Airport (Airport Express Bus)

If you are traveling on a budget, the public bus is a fantastic option. The Airport Express Bus is Line 19, operated by the official city transport company, ALSA (external link).

  • Ticket price: Around 30 MAD per person (includes a free return trip if used within 2 weeks).
  • Main stops: It stops at key places like Jemaa el-Fna square, Gueliz, and the main train station.
  • Operating hours: Usually runs from 6:00 AM to 11:30 PM, leaving every 20 to 30 minutes.
  • Travel time: It takes about 25 to 30 minutes, which is slightly slower than a taxi but much cheaper.

If you plan to use buses during your stay, you might want to learn how to pay for public transport in Morocco.

Private Airport Transfer in Marrakech

For a completely stress-free arrival, pre-booking a private airport transfer is highly recommended.

When you book a transfer, a driver will be waiting for you inside the airport holding a sign with your name. You do not have to negotiate prices or worry about getting lost. The price is fixed, usually ranging between 15€ and 25€ depending on the vehicle size. This option provides door-to-door service and maximum comfort.

This is the perfect choice for families, large groups, or travelers arriving late at night. You can easily book a private minivan transport for Morocco tours and day trips directly with a trusted agency.

Ride Apps at Marrakech Airport

Using your smartphone to book a ride is becoming increasingly popular and convenient. Yes, Uber is now available in Marrakech! After a long absence, Uber officially returned to Morocco in late 2025, offering services like UberX and UberXL through licensed transport vehicles. For more details on its return, you can read our full post exploring is there Uber in Marrakech.

Alongside Uber, locals and tourists frequently use apps like Careem and InDrive. These apps are great because they show you the price before you book and allow you to pay with a card on file (for Uber and Careem) or negotiate a cash fare (for InDrive).

Note on airport pickups: App drivers sometimes face restrictions entering the official airport taxi rank. You might have to walk a short distance outside the main airport parking gates to meet your driver.

How Far Is Marrakech Airport From the Medina?

The Marrakech Menara Airport (ONDA) (external link) is very close to the city center.

  • Distance: It is only about 6 km from the Medina.
  • Travel time by taxi: 10 to 15 minutes, depending on traffic.
  • Travel time by bus: 25 to 30 minutes.

It is one of the most conveniently located airports in Morocco!

Taxi Price From Marrakech Airport to Popular Areas

If you decide to take a standard taxi, here are the typical price ranges you should expect to pay from the airport to popular tourist areas:

  • Airport to Jemaa el-Fna (Medina): 100–150 MAD
  • Airport to Gueliz (Modern City): 100 MAD
  • Airport to the Palmeraie: 150–200 MAD (it is further outside the city)
  • Airport to Agdal: 80–100 MAD

Tips to Avoid Taxi Scams at Marrakech Airport

To ensure a smooth start to your holiday, follow these practical dos and don’ts in Marrakech:

  1. Agree on the price first: Never get into a taxi without confirming the final price.
  2. Use official taxis: Look for the beige-colored cars at the official taxi stand.
  3. Ignore unofficial drivers: Do not follow people inside the terminal who offer you a ride.
  4. Carry small bills: Try to have small dirham notes (20s, 50s, 100s) because drivers often claim they have no change.

Best Transport Option for Tourists

The best transport option depends on your travel style:

  • Budget travelers: Take the Airport Express Bus (Line 19). It is safe, cheap, and drops you near the main square.
  • Couples and solo travelers: An official taxi or a ride app (like Uber or InDrive) is fast and reasonably priced.
  • Families and groups: A pre-booked private transfer is the best value. It keeps everyone together and handles heavy luggage.
  • Late arrivals: A private transfer is the safest and most reliable option if you land late at night.

For more tips on navigating the city during your stay, check out our guide on how to get around in Marrakech.

Step-by-Step: Getting From Marrakech Airport to Your Riad

If this is your first time visiting, here is exactly what will happen when you arrive:

  1. Exit the terminal: After passing passport control and collecting your bags, walk out the main doors.
  2. Find your transport: Go to the bus stop, the taxi rank, or look for your private driver holding a sign.
  3. Arrive at the Medina gate: If you are staying in a riad in the old Medina, cars cannot enter the narrow streets. Your taxi or driver will drop you at the closest accessible gate or square.
  4. Walk to your riad: You will have to walk the rest of the way. If you have a lot of bags, locals with handcarts will offer to carry them for a small tip (20–30 MAD is fair).

FAQ – Marrakech Airport Transport

How much is a taxi from Marrakech airport to the Medina?

The official rate during the day is around 100 MAD (10€). However, drivers usually ask for 100 to 150 MAD. At night, the price can increase to 150–200 MAD.

Is Uber available at Marrakech airport?

Yes! Uber officially relaunched in Marrakech in late 2025. You can use the standard Uber app to book an UberX or UberXL. Other popular local alternatives include InDrive and Careem.

Can taxis enter the Medina?

Most streets in the Medina are too narrow for cars. Taxis and private transfers will drop you off at the nearest main square or gate (like Bab Bou Jeloud or Jemaa el-Fna), and you must walk the rest of the way to your riad.

What is the cheapest way to get from Marrakech airport?

The cheapest way is the Airport Express Bus (Line 19), which costs 30 MAD (about 3€) per person.

How long does it take to reach the city center?

Because the airport is only 6 km away, it takes about 15 minutes by taxi or private transfer, and about 30 minutes by bus.