The route at a glance
The road from Agadir to Marrakech is about 258 km (160 mi) long. Daily direct buses connect the two cities, and a motorway links them for drivers. CTM gives a journey time of about 3 to 3.5 hours, while listings for the same route quote up to about 4 hours. Treat 3.5 to 4 hours as a sensible planning figure, and add time for the stations at both ends.
Prices on this page are rough guides from 2026 listings. Confirm the fare at the ticket counter or with the operator, because the amounts change.

By bus
The bus is the simplest option for most travelers. Two operators are the usual choices.
| Operator | Reported one-way fare (October 2026) | Reported journey time |
|---|---|---|
| CTM | 80 to 110 MAD | 3 to 3.5 hours; listings up to about 4 hours |
| Supratours | 90 to 120 MAD | About 3:45 to 4 hours in listings |
CTM runs daily direct buses on this route. The fares and the journey times in the table come from a third-party listing, so they are guides rather than fixed prices. Luggage fees, online booking fees and child discounts can differ, and the exact departure times from Agadir should be checked on the day you plan to travel.
Allow extra time to reach the bus station in Agadir. If you arrive by plane, the Agadir airport guide explains the bus and taxi options from the terminal.
Tours and transfers from Agadir
Guided trips and transfers starting in Agadir, with live prices and availability.
By car on the motorway
A motorway links Marrakech and Agadir. The toll depends on where you enter and leave and on your vehicle class, so there is no single price for the whole trip. The operator's table gives individual relations for class 1, which covers ordinary cars.
| Section (class 1) | Toll |
|---|---|
| Marrakech Targa to Amskroud | 74 MAD |
| Marrakech Tamensourte to Amskroud | 82 MAD |
| Marrakech Palmeraie to Amskroud | 93 MAD |
| Amskroud interchange to Agadir | 5 MAD |
These are single rows from the table, not a total. Add the sections that match your entry and exit. Driving time varies with traffic and stops, so check a live map on the day.
Train and private transfer
Do not plan around a train. Agadir has no ONCF rail station, and no direct train from Agadir to Marrakech is offered.
A private transfer is the third option. Several providers offer it, and it can suit groups, late arrivals or travelers with a lot of luggage. Prices vary by provider and vehicle, so compare at least two offers before you book.
Which option suits you
A quick comparison of the four ways to make the trip.
| Option | Cost guide (2026) | Time | Good for |
|---|---|---|---|
| Bus | About 80 to 120 MAD one way | 3 to 4 hours | Solo travelers and couples on a budget |
| Car | Tolls by section, see above | Varies with traffic | Flexible stops and groups with luggage |
| Private transfer | Varies by provider | Varies with traffic | Late arrivals, door to door |
| Train | โ | โ | No direct service from Agadir |
Whatever you choose, build in a buffer if you have a flight to catch. The bus times above are a guide, not a promise, and traffic can add to them.
Can you do it as a day trip?
Technically yes. In practice it is a long day.
The arithmetic
At 3.75 to 4 hours each way, the bus alone takes 7.5 to 8 hours there and back. That does not include transfers to the stations or waiting time.
What is left
After a very early start and a late return, you have a few hours in Marrakech. That is enough for one or two sights, not for the city.
A better plan
Stay at least one night in Marrakech and see the city properly. The Marrakech medina guide helps you plan what to see.
If you only have one day
Choose a guided day trip from Agadir instead, and keep Marrakech for a longer stay. The Agadir excursions guide lists what is within reach of the coast.
Agadir to Marrakech: frequently asked questions
How far is Agadir from Marrakech?
About 258 km (160 mi) by road.
How long does the bus take?
Operators give about 3 to 3.5 hours, and third-party listings quote up to about 4 hours. Plan for 3.5 to 4 hours.
How much is the bus?
Reported one-way fares in October 2026 were about 80 to 110 MAD with CTM and 90 to 120 MAD with Supratours. Confirm at the counter.
Is there a train from Agadir to Marrakech?
No. Agadir has no ONCF rail station and no direct train service to Marrakech.
How much are the motorway tolls?
It depends on entry, exit and vehicle class. For class 1 the table shows 74 MAD from Marrakech Targa to Amskroud and 5 MAD from the Amskroud interchange to Agadir. Those are separate rows, not a total.
Is a day trip to Marrakech realistic?
It is possible, but the bus alone is 7.5 to 8 hours there and back. An overnight stay works better.


