How To Get From Marrakech To Agadir: Our Recommendations 

Some of the links in this post are affiliate links. If you use the link to make a qualifying purchase, I'll make a small commission at no extra cost to you. As always, thanks for being here!

Whether you’re looking to spend a few days on the beach, travel onwards to the Atlantic surf towns, or just visit for the day, here are the best ways to get to Agadir from Marrakech – including our favourite budget-friendly option. 

After already exploring other regions of Morocco on our first trip to the country, Morocco’s surf towns on the southwest coast were our next targets. 

And the gateway to the Atlantic surf scene is Agadir, so that’s where we were headed. 

But with our trip starting and ending in Marrakech, we immediately wondered how easy it would be to get to Agadir from Marrakech. 

Well, we soon realised that it’s actually really easy, even without having a car!

There are direct buses with the budget-friendly coach companies (CTM and Supratours), private transfers that can be pre-booked online, and even popular day trips through Get Your Guide. 

We’d already had great experiences with CTM buses, so that’s how we decided we would get to Agadir. 

Now, after another trip to the coast (our third time in Morocco), we’ve travelled this route a few times in both directions, always with CTM. 

How Far Is Agadir From Marrakech?

Located just under 250km to the southwest of Marrakech, the travel time to Agadir is just over three hours on the fastest route (via the A3 motorway). Well, that’s providing there’s no traffic or delays! 

On our bus trips, it’s taken us about four hours each time, which always includes a 20-minute stop on the way. 

In the grand scheme of Morocco, and compared to the distance between other tourist cities, it’s not actually that far. And you can see this if you zoom out on the map below, which shows the best route. 

Easiest Ways To Get To Agadir From Marrakech

I wouldn’t recommend taking a plane for this trip as there are no direct flights, so it just isn’t worth it. There are also no train lines south of Marrakech, so that leaves the best ways to get to Agadir as:  

  1. By bus (CTM or Supratours)
  2. By private car (Most Comfortable Choice)
  3. On a tour (Day Trip Option)

All of these options can conveniently be booked online, so just hit the links above if that’s all the information you were after! 

Marrakech Airport To Agadir
If you want to travel directly from Marrakech Airport to Agadir by bus, I’d recommend the Souk To Surf tourist shuttle, as while it is more expensive than CTM, it saves having to travel into the city. 

Option 1: By Bus (CTM or Supratours)

Our recommendation for the best balance between price, comfort, and speed is to travel by bus.

There are several companies that you can travel to Agadir with, but the most popular among tourists are CTM and Supratours. They both have modern coach-style buses, and they’re our go-to for getting around Morocco independently.

Choosing between them, though, is like six and half a dozen as there’s very little difference and we’ve always had comfortable journeys with both. The only real difference for this route is their departure times and the location of their stations in Marrakech, which are a few streets away from each other (15 minute walk).

However, the price, luggage fee, comfort, duration, toilet breaks, and arrival station in Agadir are all much and such the same.

We’ve always opted to travel with CTM on this route and only have good things to say, so that’s who we’d recommend! 

Next Read: Best Things To Do In Agadir

How To Book CTM Bus Tickets

You can buy tickets at the departure station, even on the day of travel, but we always prefer to buy ours online through Bookaway. This means we can book a few days in advance without an extra trip to the station and ensures we get seats together, although for some reason Lucy doesn’t view this as essential. 

If buying tickets at the station, both cash and card payment is accepted.  

It’s important to be aware that hold luggage is not included in the ticket price (whether you buy online or in person), and this caught us off guard on our first trip! This is paid at a separate counter and costs between 5-10 MAD per piece. After paying, we received luggage tickets which had to be presented to get our backpacks stored in the hold. 

We didn’t realise this the first time, and after casually waiting for our departure, we ended up having to scramble back to get luggage tickets before our bus left without us!

> Click To Book CTM Tickets Online

How To Get To CTM’s Marrakech Station And What To Expect

The station is located 4km west of the Marrakech Medina and the Google Maps pin is: CTM coach station – Marrakech

We got there by taking the L5 city bus from the Jamaa El Fna bus stop to the train station and walking the remaining 10-15 minutes. 

Alternatively, we also used the InDrive ride-hailing app to get around Marrakech which can get you closer to the station. InDrive isn’t officially recognised in Morocco, so drivers wouldn’t pick us up near other taxis, but it was much cheaper than hailing a taxi on the street. 

Once at the station, the facilities aren’t fancy but there’s toilets, a small cafe, seating and a charging station to use while waiting for your departure. 

Our Journey To Agadir With CTM

The trip has taken us 4 hours each time, which isn’t too bad as there’s air conditioning, the seats are actually pretty comfortable, and the leg room is alright. But at 190cm, I don’t think I’ve ever taken transport with ‘enough’ leg room! Apart from when I get randomly assigned an emergency exit seat on a plane that is. 

We’ve taken some CTM buses which have had a toilet on board and some which haven’t, but regardless, we always had a halfway toilet stop at a service station. We were also able to stretch our legs and pick up a coffee and some snacks. 

After 4 hours of dry landscapes and some mountain views, we rolled into Agadir’s Gare Routiere station and were welcomed by several taxi drivers as soon as we stepped off the bus. They were pretty intense and it was just a case of doing our best to negotiate a fare.

After some not-so-pleasant interactions, we found a nice driver who we paid 50 MAD to take us to Place Salam (where the buses and grand taxis for Tamraght / Taghazout leave from). 

Alternatively, there are city buses in Agadir just like in Marrakech, and you can use Google Maps to check if there are any heading in the direction you want to go. 

Option 2: By Private Car (Most Comfortable Choice) 

If you’d rather skip the bus for a more comfortable journey, I’d recommend booking a private car. It won’t be as cheap but removes all the hassle with door-to-door service and flexible departure times. 

It’s easy to book this online through Bookaway, which costs around £100 which is split between up to 5 passengers. This also includes two pieces of luggage per passenger. 

> Get A Private Car Booked Online Here

Don’t Travel To Morocco Without Insurance!

True Traveller is who I’ve used every time since 2023. I love their great prices and they include surf cover in their single-trip and backpacker policies.

> Click to grab a free quote!

Option 3: On A Tour (Day Trip)

Many people use Marrakech’s central location as a base for their Morocco trip and take day trips to other cities like Essaouira and Casablanca from there. 

And this is possible for Agadir too.

As much as I’d recommend staying at least a few nights to fully enjoy Agadir and take a few day trips from there, sometimes there just isn’t time for it all. This is why we keep coming back to Morocco to explore more! 

So instead, joining a Get Your Guide day trip from Marrakech solves the time constraint problem by allowing you to visit Agadir for the day before returning to your Marrakech accommodation in the evening.

It is an early 7.30am start and a long 12+ hour day due to the travel involved, but it’s a fantastic way use your time efficiently and still get to see some of Agadir’s top attractions like the Oufella Kasbah, Crocoparc, the beach, promenade, and the Marina! 

If we were doing this, we’d go for this Get Your Guide tour as it’s not only very affordable but also highly rated! We used Get Your Guide for all of our tours in Morocco and would again in the future!

If time is against you and a day trip is the best option, book this one!

Can You Fly From Marrakech To Agadir?

Technically, you can fly to Agadir from Marrakech, but I wouldn’t recommend it. 

First, there are no direct flights between Marrakech and Agadir, and a stop in Casablanca is inevitable. This means that the travel time is in the 3-6 hour region, which doesn’t actually save any time. 

On top of this, you need to factor in getting to and from the airport on both sides, as well as arriving at Marrakech airport with enough time to get through security, which is often notoriously slow.

Therefore, I’d suggest just taking one of the other options instead! 

Is There A Train To Agadir?

Unlike Fes and Casablanca, there is no train to Agadir from Marrakech. 

However, there is a plan for a high-speed train line to open in the future with the project currently in the design phase. The hope is for this to cut travel time down to just 1 hour and 20 minutes and boost tourism and the local economy in Morocco’s southern Sahara region. 

The aim is for this to be completed in the next few years so we still have a while to wait, but if the plans come to life, then it will be a great addition to this route! 

To Finish 

Hopefully the article makes planning your transport to Agadir a breeze!

Whether a budget-friendly coach or door-to-door private transfer is your style, or if you only have time for a day trip, there’s an option for you.

Pin It For Later!

Pin how to get from Marrakech to Agadir on Pinterest.

8 thoughts on “How To Get From Marrakech To Agadir: Our Recommendations ”

  1. Olá. Tudo bem? Estou indo para o Marrocos no próximo mês e preciso ir de Agadir para Marrakech, ainda não decidi se vou fazer de CTM ou Supratours, mas fiquei com dúvida, ambos saem de Agadir do mesmo local, certo? da Gare Routiere, isso? Obrigado pelo post!

    1. Hi Gustavo,

      Yes both CTM and Supratours leave from Gare Routiere. We prefer CTM but they are both similar so it doesn’t matter too much who you choose.

      I’m glad you found the post helpful and enjoy your trip!

      Sam

  2. Hi I want to go to Marrakesh and Agadir for one week with my son first week in December. I also want to incorporate sleeping in the desert for 1 night. Do you have any suggestions please

    1. Hi Fiona,

      I think the difficulty with your timeframe is the 500km+ distance between Marrakech and Merzouga (the gateway to the Sahara Desert in Morocco). Most tours that you can book on Get Your Guide are at least 3 days/2 nights tours which makes it tight to then also see Marrakech and Agadir all on the same trip – but not impossible.

      However, I’ve found a possible solution for you on Get Your Guide. There is a 3 day tour which starts in Marrakech and travels to Merzouga for a night in a desert camp, and then travels from Merzouga to Agadir where the tour ends. This would mean you could have 2 nights in Marrakech, then take the desert tour for 3 days (2 nights), and finally have 2 nights in Agadir before travelling back to Marrakech for 1 night before your return flight.

      I haven’t done this exact tour myself (I travelled to Merzouga independently with a Supratours bus) but it’s highly rated and it’s what I would do if I was doing your trip. Here’s the link to the tour: https://getyourguide.tp.st/MlC3soVi

      Visiting the dunes in Merzouga is still one of my all-time favourite travel experiences!

      I hope that helps 😊
      Sam

  3. Thanks Sam, finally someone who can really give facts and info in easy-to-read mode without too much bs. Even I, 50+ old mummy,,umderstood and my first language is not English Have you found it difficult to travel in Morocco without speaking french or aarabic? And I am travelling to Agadir and Marrakech, in which place you would stay longer?

    Thank you
    Mia

    1. Hi Mia,

      I’m really happy to hear you found the article straightforward and helpful for your own travels! We have managed fine in Morocco with just some basic French and Arabic, especially in the main touristy places. Although having the Google Translate App downloaded is a good backup and it’s a great help with restaurant menus! Getting around is also really convenient and comfortable with the CTM and Supratours coaches that serve most touristic places. In terms of Marrakech and Agadir, it really depends on the type of place you would prefer. Marrakech, in my opinion, is better for history and cultural experiences in the medina as well as day trips opportunities to the likes of Agafay Desert and Ouzoud Waterfalls. However Agadir is more relaxed and better if you want to prioritise time on the beach and day trips to nearby surf towns like Taghazout.

      I hope that helps.
      Sam

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.