Marrakech to Agadir: private taxi and transfer

✓ Fixed price · No deposit · Free cancellation up to 24 h

Marrakech to Agadir: private taxi and transfer

€130 per vehicle

A private car from Marrakech to Agadir costs €130 per vehicle, not per person, and takes about 3 hours to cover the 250 km on the A7 motorway. Your driver picks you up at your riad or hotel and drops you at the door in Agadir, Taghazout or Tamraght, for the same fixed price. There is no train to Agadir, so the real choice is between the coach and a private car; we compare both honestly below.

Key facts

Price
€130 per vehicle, 1–4 passengers · 5–7 passengers or 21:00–07:00: +50%
Distance
250 km, almost all on the A7 motorway
Driving time
about 3 h, 3 h 30 with a stop
Pick-up
any address in Marrakech: riad, hotel, villa, Palmeraie
Drop-off
your hotel or apartment in Agadir, Taghazout or Tamraght, or Agadir airport (AGA)
Included
motorway tolls, fuel, child seats, one stop on request
Payment
cash to the driver (EUR, MAD, USD) or card online

Your trip, step by step

  1. Pick-up in Marrakech. The driver comes to your hotel door. For riads deep in the medina, where cars cannot enter, he waits at the nearest car access and walks in to collect you and your bags.
  2. Out of the city. You join the A7 motorway on the western edge of Marrakech and head west past Chichaoua, then south towards the coast.
  3. Across the High Atlas. The motorway crosses the western end of the mountains on long viaducts and through tunnels, then drops into argan country. One stop is included on request, at a service area or an argan cooperative.
  4. Arrival on the coast. The driver takes you to the door of your hotel or apartment on Agadir bay, or carries on north along the coast road to Tamraght and Taghazout.

Coach, shared taxi or private car

Morocco’s railway stops at Marrakech. CTM and Supratours coaches run this corridor roughly every two hours and they are comfortable and reliable; for one person with light luggage they are the sensible choice. A private car makes sense from three travellers, with children or real luggage (surfboards included), or when you want to go door to door without two extra taxi rides.

OptionCostDoor-to-door timeBest for
CTM or Supratours coachabout 135–140 MAD per person + a taxi at each end3 h 30 to 4 h with the taxisSolo travellers, light luggage
Shared grand taxinegotiated, per seatabout 3 h, leaves when fullConfident negotiators on a budget
Private car (us)€130 per vehicleabout 3 h, door to doorFamilies, groups, luggage, surfboards, any hour

The real cost of the coach: the ticket is cheap, but you still need a taxi to the bus station in Marrakech and another from the station in Agadir to your hotel, usually €10–18 together. For one person the coach is around €25–30 door to door, for two around €40. From four passengers the private car costs about the same per person and saves you two taxi negotiations.

Agadir, Taghazout and Tamraght

Most people who say “Agadir” mean the beach: the long bay with its promenade, hotels and the marina. Surfers usually mean Taghazout, about 20 km further north, or Tamraght just before it. We drive to all three for the same fixed price; give us the exact address when you book so the driver takes the coast road rather than the city exit.

Flying home from Agadir?

If your holiday ends in Agadir, we can drive you straight from Marrakech to Agadir Al Massira airport (AGA). Count about 3 h 15 on the road and 3 hours at the airport before an international flight, so leave Marrakech roughly 6 h 15 before take-off. Arriving at Agadir airport instead? See Agadir airport (AGA) to Marrakech.

Price and vehicles

The price is per vehicle and the same for every vehicle on this route: a sedan for up to 3 passengers, an SUV for up to 5 or a van for up to 7, all at €130. Groups of 5 to 7 and pick-ups between 21:00 and 07:00 add 50%, and the booking form shows the final price before you confirm. Tolls, fuel and child seats are included. Want the long mountain road over the Tizi n’Test pass instead of the motorway? It is a full day out; ask us on WhatsApp for a quote.

Frequently asked questions

How much is a taxi from Marrakech to Agadir?

A private transfer costs €130 per vehicle, fixed in advance, for 250 km and about 3 hours on the A7. Tolls and fuel are included, and the price is the same for Taghazout and Tamraght.

How long is the drive from Marrakech to Agadir?

About 3 hours of driving, or 3 h 30 with a stop. Add 20 to 30 minutes if you leave Marrakech in the morning rush.

Is there a train from Marrakech to Agadir?

No. Morocco’s railway ends at Marrakech. Supratours coaches, sold alongside ONCF train tickets, cover the rest of the way.

How much is the bus from Marrakech to Agadir?

About 135–140 MAD per person with CTM or Supratours, roughly every two hours, 3 h to 3 h 30 station to station. Add a taxi at each end.

Can you take us to Taghazout or Tamraght?

Yes, for the same fixed price. Give us the exact address when you book.

Can we stop along the way?

Yes, one stop is included on request, usually a service area or an argan cooperative.

Can you drive us to Agadir airport?

Yes. Leave Marrakech about 6 h 15 before an international flight to allow for the road and check-in.

Do you also drive Agadir to Marrakech?

Yes, every day, at the same price. See our Agadir to Marrakech page.

Get your fixed price →

Related routes and guides

Ready to go?

Book your transfer: Marrakech to Agadir: private taxi and transfer

€130 per vehicle, fixed price

  • Driver waiting for you with a name sign
  • Door to door, tolls and fuel included
  • No deposit, free cancellation up to 24 h before
  • Pay the driver in cash, or online by card

Written October 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech. Prices checked against our booking engine.