Quick Comparison Table
| Option | Duration | Price | Best For |
|---|---|---|---|
| CTM Bus | 3.5-4 hours | 120-180 MAD | Budget solo travellers |
| Supratours Bus | 3.5-4 hours | 130-190 MAD | Budget travellers |
| Grand Taxi (shared) | 3-3.5 hours | 100-150 MAD/person | Adventurous travellers |
| Private Transfer | 3-3.5 hours | From 3,500 MAD/vehicle | Families, groups, comfort |
| Rental Car | 3-3.5 hours | 250-500 MAD/day + fuel | Flexible itineraries |
Option 1: Bus (CTM or Supratours)
The bus is the most affordable way to travel between Agadir and Marrakech. Two main companies operate this route: CTM (the national bus company) and Supratours (run by Morocco's national railway company ONCF).
CTM Bus
CTM runs several departures daily between Agadir and Marrakech. Buses depart from the CTM station in Agadir (on Rue Yacoub el Mansour, near the city centre) and arrive at the CTM station in Marrakech (near the Jemaa el-Fnaa). The journey takes about 3.5 to 4 hours with one short rest stop.
Tickets cost around 120-180 MAD depending on the service class. First class (confort) has wider seats, air conditioning, and a bit more legroom. You can buy tickets at the station, online at ctm.ma, or through the CTM app. Booking a day in advance is recommended during holidays and peak season.
Supratours Bus
Supratours operates a similar service from the Supratours station in Agadir. Buses are modern, air-conditioned, and generally comfortable. Prices are slightly higher than CTM, around 130-190 MAD. The journey time is about the same. One advantage of Supratours is that their Marrakech station is next to the train station, which is convenient if you are continuing by rail to Casablanca or Rabat.
Pros and Cons of the Bus
The biggest advantage of the bus is price. It is by far the cheapest option. The buses are reasonably comfortable with air conditioning and reclining seats. Departures are frequent, with several per day in each direction.
The downsides are significant, however. You are locked into fixed departure times and pick-up locations. With luggage, you need to get to and from the bus station at each end, which adds time and cost (taxi to/from the station can be 20-50 MAD each way). The buses sometimes run late, and the rest stops can be longer than expected. There is no door-to-door service. For families with children or groups, the total cost of multiple bus tickets plus taxis to hotels can approach the cost of a private transfer.
Option 2: Grand Taxi (Shared)
Grand taxis are shared long-distance taxis that run fixed routes between cities. For the Agadir to Marrakech route, these are typically large Mercedes sedans or minivans that depart when they have enough passengers (usually 6 people).
Grand taxis to Marrakech depart from the grand taxi station near Souk El Had in Agadir. The price is around 100-150 MAD per person. The journey takes about 3 to 3.5 hours since the drivers tend to go faster than buses. There is no fixed timetable; you simply show up, buy a seat, and wait until the taxi fills up.
The experience of a grand taxi is an adventure in itself. You will be squeezed in with local Moroccans, the driving can be spirited, and there is a good chance you will stop for tea somewhere along the way. However, comfort is minimal. Six passengers in a sedan is cramped, luggage space is very limited, and there is no air conditioning in most grand taxis. This option is not recommended for those who value comfort or are travelling with children or significant luggage.
Option 3: Private Transfer (Recommended)
A private transfer is the most comfortable and convenient way to travel between Agadir and Marrakech. You get a dedicated vehicle with a professional, English-speaking driver who picks you up directly from your hotel or riad and drops you at your exact destination.
At TransferMorocco, we offer two types of private transfers on this route. Our standard vehicle (up to 7 passengers) is perfect for couples, families, and small groups. For larger groups, our minibus (up to 17 passengers) offers plenty of space for everyone and their luggage.
We also offer day trip transfers to Marrakech where your driver takes you to Marrakech in the morning, waits while you explore the city for several hours, and drives you back to Agadir in the evening. This is our most popular product for tourists who want to see Marrakech without the hassle of navigating buses and taxis.
Why Choose a Private Transfer?
The price per vehicle is fixed, with no hidden surcharges for luggage, tolls, or fuel. When you split the cost between 3-4 passengers, it becomes comparable to bus tickets once you factor in taxis to and from bus stations. For groups of 5 or more, a private transfer is often cheaper per person than the bus.
Beyond price, the convenience is unmatched. No waiting at bus stations, no cramped seats, no fixed schedules. Your driver picks you up when you want, stops when you want (for photos, bathroom breaks, or to visit a roadside argan oil cooperative), and drops you exactly where you need to be.
All our vehicles are licensed, insured, air-conditioned, and regularly maintained. Our drivers are professional, know the roads well, and speak English and French. You can book via WhatsApp with instant confirmation and free cancellation up to 48 hours before departure.
Book Your Agadir to Marrakech Transfer
Fixed prices, door-to-door service, English-speaking drivers. Choose the option that suits your trip.
Option 4: Rental Car
Renting a car gives you maximum flexibility. You can stop wherever you like along the way, visit villages in the High Atlas foothills, and explore at your own pace. Car rental in Morocco is relatively affordable, with small cars starting from around 250 MAD per day from agencies at Agadir Al Massira Airport.
The road from Agadir to Marrakech (N8) is a good two-lane highway that passes through the towns of Taroudant and Chichaoua before entering Marrakech from the southwest. The road is mostly straight and flat, with some hilly sections near Chichaoua. It is well-maintained and clearly signposted.
However, driving in Morocco is not for the faint-hearted. Road rules are loosely observed, overtaking can be aggressive, and you may encounter donkeys, shepherds with flocks, and unlit vehicles on the highway. Driving in Marrakech itself is chaotic, with motorbikes and pedestrians coming from every direction. Parking near the medina is also a challenge. If you are not comfortable driving in developing countries, a private transfer is the better option.
What About the Train?
There is currently no train service between Agadir and Marrakech. Morocco's rail network, operated by ONCF, connects Marrakech to Casablanca, Rabat, Fez, and Tangier, but the line has not yet been extended to Agadir. There are plans for a future Marrakech- Agadir rail connection, but no confirmed completion date has been announced.
If you need to travel from Agadir to Casablanca by public transport, the most practical option is to take a bus or transfer to Marrakech and then catch a train from Marrakech to Casablanca. Alternatively, you can book a private transfer from Casablanca to Marrakech with us.
The Route: What to Expect
The Agadir to Marrakech road takes you through the Souss plain, a fertile agricultural region known for citrus fruits and argan trees. The argan tree is endemic to this part of Morocco and you will see them dotting the landscape throughout the first half of the journey. You may even spot goats climbing in the argan trees, a famous sight unique to this region.
About halfway through the journey, you pass through the town of Chichaoua. If you are in a private transfer, this is a good spot for a rest stop and a glass of mint tea. Many drivers stop at argan oil cooperatives along the way where you can see how argan oil is produced and buy the genuine product at fair prices.
As you approach Marrakech, the landscape changes from flat agricultural land to more arid terrain, and on clear days you will get your first views of the snow-capped High Atlas Mountains to the south of the city.
Our Recommendation
For solo budget travellers, the CTM or Supratours bus is a perfectly good option. It is cheap, reasonably comfortable, and gets the job done.
For couples, families, and groups of 3 or more, a private transfer is the clear winner. The comfort, convenience, and door-to-door service make it worth the cost, which is very reasonable when shared between several passengers. If you are visiting Marrakech as a day trip from Agadir, a private transfer with a waiting driver is really the only practical way to do it.
Ready to book? Book a private transfer from Agadir to Marrakech with TransferMorocco. Fixed prices, no hidden fees, and free cancellation up to 48 hours before departure.
Related Guides
Planning your trip? These articles will help.

