Routes · Agadir to Marrakech

Agadir to Marrakech: every way to make the trip

It's about 235 km and three hours up the A7 toll motorway — and there's no train, whatever the maps suggest. Here's an honest comparison of the coach, the private car, the grand taxi and driving yourself, so you pick the one that fits your trip.

Prices checked: June 2026

Marrakech is the natural pairing with an Agadir trip — beach plus the big city — and the leg between them is about 235 km on the A7, the Marrakech–Agadir autoroute. By car that's roughly three hours. The thing to get straight before you plan: there is no passenger train to Agadir, so forget the rail option you might assume from elsewhere in Morocco. That leaves four ways to make the trip, each with a clear best use. If you've landed at AGA and Marrakech is your real destination, the airport-to-Marrakech route page has the door-to-door transfer prices.

The route at a glance

  • Distance: about 235 km via the A7 toll motorway.
  • By car / transfer: about 3 hours.
  • By coach (Supratours / CTM): about 3.5–4 hours with stops.
  • Train: none — the line stops at Marrakech.

Private car or pre-booked transfer

The fastest and easiest option: one car, door to door, in about three hours. You're picked up at your Agadir hotel or straight from the airport, you stop when you want, and you're dropped at your Marrakech riad rather than at a station on the edge of town. It's the priciest per head if you're travelling solo, but split between a family or a group it's competitive with the coach and far less hassle with luggage. For a fixed-price chauffeured run you don't have to negotiate, see the Agadir private driver guide.

Some links here are affiliate links — book through them and we may earn a small commission at no cost to you. How this works.

Bus: Supratours and CTM

The two reliable coach operators are Supratours (the ONCF rail company's road arm) and CTM. Both run several daytime departures from the Agadir and Inezgane stations, take around 3.5–4 hours, and are by far the cheapest way to make the trip. The trade-offs are the fixed timetable, the need to get yourself to the station and from the Marrakech bus station to your riad, and selling out on popular high-season departures — so book a day or two ahead. For a budget traveller without much luggage, it's the obvious choice.

Grand taxi

A shared grand taxi — the six-seat inter-town sedan — runs the route too, leaving when it's full rather than to a schedule. Shared, it's cheap and roughly car-speed; hired whole as a "course" for your group, it's a flexible middle ground between the coach and a booked transfer. The catch is the when-full departure, no fixed price unless you settle it firmly first, and a car that may be older and tightly packed for a three-hour motorway run. Fine for the confident and budget-minded; less so with a lot of luggage or small children.

Why there's no train

People expect a train because Morocco has a good rail network — but it simply doesn't reach this far south. The line's southern terminus is Marrakech, and there are no current passenger services down to Agadir. Supratours coaches exist partly to fill that gap, connecting the railhead at Marrakech to the towns the trains don't serve. So the workable plan is coach, taxi, transfer or your own car for the Agadir leg, then the train onward from Marrakech if you're heading further north.

Which one fits you

Travelling on a budget, light on bags? Take the Supratours or CTM coach. A family or group who want door-to-door ease and stops on your terms? A private transfer wins once you split it. Confident, cheap and flexible on timing? The grand taxi. Want to make the journey part of the trip and explore at your own pace? Drive it yourself — the driving guide covers the A7, the tolls and the scenic alternative.

Quick steer Cheapest: the coach. Easiest with luggage or a group: a private transfer. No train, whatever the map app suggests — plan the Agadir leg by road and pick up the rails from Marrakech.

Frequently asked questions

How do you get from Agadir to Marrakech?
Four real ways: a private car or transfer, the Supratours or CTM coach, a shared grand taxi, or driving yourself. There is no passenger train to Agadir — the nearest railhead is Marrakech. It is about 235 km on the A7 toll motorway, roughly three hours by car.
Is there a train from Agadir to Marrakech?
No. Morocco's rail network does not reach Agadir; the southern end of the line is Marrakech. To cover the Agadir–Marrakech leg you take a coach, a grand taxi, a private transfer or your own car, then pick up the train onward from Marrakech if you like.
How long does Agadir to Marrakech take?
About three hours by car or private transfer on the A7 motorway. The Supratours and CTM coaches take around 3.5–4 hours with stops. A grand taxi is roughly car speed but runs when full rather than to a timetable.
How much is the bus from Agadir to Marrakech?
Supratours and CTM coaches are the budget option, far cheaper than a private car, with several departures a day from the Agadir and Inezgane stations. Book ahead in high season as popular departures sell out. Prices and times are best checked on the operators directly.
Can I get a transfer straight from Agadir airport to Marrakech?
Yes. A private transfer from Agadir Al Massira to Marrakech is a fixed-price door-to-door run of about three hours on the A7 — the simplest option if you land at AGA but your trip is really in Marrakech. See our airport-to-Marrakech route page for prices checked June 2026.

Door to door, no changes

A private transfer covers the whole A7 run in one fixed-price car — pick-up at your Agadir hotel or the airport, drop at your Marrakech riad three hours later.

Check Marrakech transfer prices
Need an airport transfer?
Direct and reliable rides to your hotel
Book now