The quickest way to get from Agadir to Marrakech is by road: it is about 250 km, roughly 3 hours on the fast A7 toll motorway via Imi n'Tanoute. There is no train to Agadir — Morocco's rail network stops at Marrakech — so your real choices are a long-distance coach (Supratours or CTM), a shared grand taxi, a private transfer or a hire car. None is dramatically faster than another; the difference is comfort, flexibility and price.
Why there's no train (and what people mean by it)
Agadir has no railway station and no line reaches the city. When travellers talk about the "train" to Marrakech they almost always mean the Supratours coach, which is operated by ONCF, the national railway company, and sold alongside train tickets — you can book a through ticket that pairs a train elsewhere in Morocco with the Supratours bus down to Agadir. But for the Agadir–Marrakech leg itself, it is a comfortable highway coach, not a train. If you are coming from Casablanca or Tangier, the usual plan is to take the train to Marrakech, then a coach or transfer down to Agadir.
By coach: Supratours and CTM
The two reputable intercity coach companies both run the Marrakech–Agadir route several times a day. Supratours (the ONCF-linked operator) and CTM are the ones to use — modern, air-conditioned, with assigned seats and a hold for luggage. The journey takes roughly 3.5 to 4 hours with a short comfort stop, and tickets are typically around 100–140 dirhams (about US$10–14) one way — indicative, so check the current operator price when you book. Reserve a day or two ahead in peak season; seats sell out on popular departures.
In Agadir, Supratours and CTM each use their own terminal (separate from the noisy local-bus area near Inezgane) — confirm the exact departure point printed on your ticket. In Marrakech, Supratours arrives right beside the train station (Gare de Marrakech) and CTM at its own terminal; both are a cheap petit-taxi ride from the medina and Jemaa el-Fna. The coach is the best-value option and perfectly comfortable for solo travellers and couples on a budget.
By shared grand taxi
Morocco's cream Mercedes grand taxis run between cities, leaving when all six seats are full rather than on a timetable. They are quick — close to private-car time — and cheap per seat, but they are cramped (three across the back), leave when the driver decides he is full, and involve a change at Inezgane for some connections. They suit confident, flexible travellers more than first-timers with luggage. You can also buy out the whole taxi for a private run if you would rather not wait or share.
By private transfer (door to door)
A private transfer is the most comfortable way to go: a car or minivan with an English-speaking driver collects you from your hotel and drops you at your riad door in about 3 hours, with the freedom to stop for photos of the High Atlas or a mint tea on the way. It is ideal for families, groups and anyone with early flights or lots of bags. Expect roughly US$90–140 for the whole vehicle depending on size and season — more than a coach seat, but split between several people it is very reasonable. We arrange the Agadir to Marrakech private transfer with a vetted driver and fixed price.
Self-drive on the A7
The A7 motorway is a modern, well-signposted toll road and the easiest long drive in Morocco — dual carriageway nearly the whole way, crossing the Haouz plain with the mountains on the horizon and climbing a low pass at Imi n'Tanoute. Keep small dirham notes for the toll booths, watch your speed (radar checks are common), and remember Marrakech's medina is largely car-free, so park outside the walls. If you are touring the wider region a hire car makes sense; for a single city hop, the coach or a transfer saves the parking headache. See our guide to driving around Agadir before you set off.
What about flying?
Skip it. Occasional flights exist between the two airports, but once you factor in transfers to and from each airport, check-in and security, the real door-to-door time is no better than the road — at several times the cost. For 250 km, the motorway always wins.
Agadir to Marrakech: your options compared
| Option | Time | Indicative price | Best for |
|---|---|---|---|
| Supratours / CTM coach | 3.5–4 h | ~100–140 MAD / seat | Budget, solo & couples |
| Shared grand taxi | ~3 h | Low per seat | Flexible, light luggage |
| Private transfer | ~3 h, door to door | ~US$90–140 / car | Families, groups, comfort |
| Self-drive (A7) | ~3 h + tolls | Hire + fuel + toll | Regional touring |
| Fly | No real saving | Highest | Rarely worth it |
Times and fares are indicative and vary with traffic, season and operator — confirm the current schedule and price when you book.
Day trip or overnight?
Marrakech can be done from Agadir as a long day, and a guided Agadir to Marrakech day trip exists for travellers who only have one free day. But six-plus hours on the road for a few hours in the medina is a lot. To actually enjoy the souks, the gardens and Jemaa el-Fna after dark, build in at least one overnight — many people take the coach or a private car up, stay two nights, then carry on or return. If Marrakech is part of a bigger plan, see our coast-to-red-city itineraries.
Frequently asked
Is there a train from Agadir to Marrakech?
No. Agadir has no railway station and no train line reaches the city — Morocco's ONCF rail network stops at Marrakech and does not extend south. To travel between the two cities you take a long-distance coach (Supratours or CTM), a shared grand taxi, a private transfer or a hire car. The often-quoted 'train' is actually the Supratours coach, which is run by the railway company and ticketed alongside trains, but it is a bus for the whole Agadir leg.
How long does it take to get from Agadir to Marrakech?
About 3 hours by car or private transfer on the fast A7 toll motorway (roughly 250 km via Imi n'Tanoute). Coaches take around 3.5 to 4 hours including a comfort stop, and shared grand taxis are similar to a car but depend on filling six seats before departure. There is no quicker land option — the motorway is the only sensible route.
How much does the Agadir to Marrakech bus cost?
Supratours and CTM coach tickets are typically around 100–140 dirhams one way (roughly US$10–14), indicative and worth checking the current operator price when you book. Shared grand taxis cost a little more per seat but leave when full rather than on a timetable. A private transfer for the whole car is far more (commonly US$90–140 depending on vehicle and season) but is door-to-door and flexible.
Where do the Supratours and CTM buses leave from in Agadir?
Supratours runs from its own terminal near the Inezgane road / Rue des Orangers area, and CTM uses the main bus station — confirm your exact departure point on the ticket, as both companies have dedicated terminals separate from the chaotic local-bus souk. In Marrakech, Supratours arrives beside the train station (Gare de Marrakech) and CTM at its terminal, both a short petit-taxi ride from the medina and Jemaa el-Fna.
Can I do Agadir to Marrakech as a day trip?
You can, but six-plus hours of driving for a few hours in the city is rushed. A guided day trip exists and works if Marrakech is your one must-see, but to actually enjoy the medina, souks and gardens you want at least one overnight. Many travellers ride the coach or take a private transfer up, stay two nights, then continue or return.
Should I fly between Agadir and Marrakech?
Almost never. There are occasional flights, but once you add airport transfers, check-in and security the door-to-door time matches the road, at far higher cost and with a worse carbon footprint over such a short hop. The motorway coach or a private car is the practical choice for this 250 km journey.
Is the road from Agadir to Marrakech safe and scenic?
Yes. The A7 is a modern, well-maintained dual-carriageway toll motorway, generally the easiest long drive in Morocco. It crosses the Haouz plain with the High Atlas filling the horizon and climbs gently over a low pass near Imi n'Tanoute. Self-driving is straightforward; if you would rather watch the scenery, take the coach or a private driver.
Travelling up to the Red City?
Let us sort your Agadir–Marrakech transfer.
Tell us your dates and party size — Agadir Tours arranges a comfortable private car or minivan with a vetted English-speaking driver, fixed price, hotel to riad door, with photo stops on the High Atlas road if you like.
Request a transfer