Catching Intercity Buses in Morocco: Everything You Need to Know
Last Updated on 24th July 2025 by Jessie
Planning to catch intercity buses in Morocco? This guide has everything you need to know – how to book, what it’s like, and tips for a smooth journey.
Travelling Morocco by car is by far the most straightforward option for route planning. And ideal for reaching all the hidden surf spots around the coastal villages. But if you’re a bit spooked on the road, travelling solo, or running on a barebones budget – catching buses in Morocco comes in at a close second.

Morocco also has a reliable train system. However, the train routes only reach as far south as Marrakech. Alas, visiting places like Tamraght, Taghazout and Mirleft via train is a no-go. So for those with their heart set on a Moroccan surf adventure – buckle in, here is your complete guide to catching buses in Morocco.
I use affiliate links throughout my posts. This means that if you make a purchase through any of the links, I’ll get paid a small percentage – with no additional cost to you. I appreciate any and all support to keep me afloat so I can continue bringing honest, accurate travel tips to you.
Moroccan Travel Essentials
- First and foremost, get travel insurance with SafetyWing. They’re super affordable and one of the few companies that let you buy insurance mid-trip.
- Book the dreamiest Moroccan abode on Booking.com. They’re my go-to for accomodation because you can save loooaads with their loyalty discounts.
- Or if you’re after the one-stop-shop, BookSurfCamps is the best place to find surf camp packages in Morocco.
- Find the best local tours with GetYourGuide. It’s the easiest way to visit places like Paradise Valley or Timlalin Dunes.
- Make sure you’re connected as soon as you get off the plane with Airalo’s Moroccan eSIM.
- Set up a Wise travel card to save on international transaction fees.
- And if you’re working online (or want to watch Netflix in your downtime) I highly recommend getting set up with a SurfShark VPN.
And you’re sorted.
Which Moroccan Bus Company is Best?
There are two main bus companies in Morocco: CTM and Supratours. Both are super comfortable and reliable, with well-connected routes throughout most of the country. However, some villages can only be reached by one of the two companies. For example, only CTM offers trips between Agadir and Mirleft.
For other more popular routes, for example, Marrakech to Essaouira, each company has several buses connecting the cities each day, with alternating timetables. So the best option for you will ultimately come down to your individual schedule.

How Do You Buy Tickets?
Both CTM and Supratours have great websites (surprisingly not clunky), and are your best bet for finding the most accurate bus routes and timetables. Both use French as the default language, so you will have to use the ‘translate to English’ option on your web browser.
A lot of the time, you can purchase tickets for your desired route directly from the website. You will be sent a confirmation email that you then show at the ‘check-in’ desk at the bus station. You will be given a physical ticket to show the bus driver before boarding.

Occasionally, it won’t be possible to buy the ticket online. In that case, you can visit the CTM or Supratours kiosk at the local bus station and purchase a ticket there. Or for less established bus stops, you can buy a ticket directly from the driver when you get on.
I recommend arriving at the bus station at least half an hour prior to departure to get yourself sorted.
Are Buses in Morocco Cheap?
In comparison to a lot of intercity buses in Europe and Australia, absolutely. Buses in Morocco are super affordable, and good value for money. Again, in comparison to some particularly shoddy Flexbus experiences in Europe.
As a solo traveller (on a shoestring budget), buses are my preferred modus operandi. They’re far cheaper than a private taxi. For example, a bus ticket from Marrakech to Agadir will cost 120dh (€12), whereas a taxi would cost 1000dh (€100) for the whole car.
Your cheapest option for travelling between regions is usually a collective taxi (in which you pay only for your seat). However, it needs to be a popular route, as the taxi will only leave once full. This can make it a little trickier for travel planning.
You will also be charged an additional fee of 5dh (€0.50) for each piece of large luggage, to be stored in the undercarriage. But that’s not going to break the bank.

Is it Safe to Catch Buses in Morocco?
100% safety can never be guaranteed, and you should always purchase travel insurance. However, in all my experiences on buses in Morocco, I have felt completely safe and comfortable.
The bus station staff take their jobs seriously. They will triple-check that you’re getting on the right bus and note down where you’re going (to make sure you get off at the right stop). They leave on the minute of the designated departure time. And you will be assigned your own seat number, as per your ticket. It’s all very professional.

Can You Take Surfboards on Buses in Morocco?
Yes. Buses are a common mode of transport for many Moroccan families travelling between villages. As such, they often travel with everything but the kitchen sink.
You are allowed to take surfboards, skateboards and bicycles on buses. It will all be stored in the undercompartment. You will just be charged 5dh (€0.50) for each item.
What to Expect Catching Buses in Morocco
Many unfamiliar things in life dare aunting until you do them. So here is one of my experiences catching a bus in Morocco. Think of it as a proverbial hand-holding from me.
I recently travelled from Agadir to Mirleft (a dreamy coastal village, highly recommend) by bus. First, I checked both bus company websites and found that only CTM traversed this route. There was no option to purchase the ticket online, so I made note of the departure time – 10.00am, and planned my route to the CTM bus station in Agadir for the following morning. This ultimately ended up being a sweaty, dusty trek from my hostel, because 1. Cheap, and 2. Love a walk.
I arrived at the bus station at a respectable 9.30am. As soon as I walked through the gates of the station, a man asked me if I was headed to Marrakech. I told him Mirleft, and he pointed me to the right bus.

As tends to be the case in Morocco, all the staff there genuinely wanted to help me out. I think it helped that I was stumbling around with an overstuffed backpack on. Like a turtle with vertigo. Didn’t take a genius to know I needed direction.
I went inside the bus terminal – an excessively large building in Agadir that looks like an abandoned shopping centre – and found the CTM kiosk. I asked for a ticket to Mirleft, paid 60dh (€6) for the ticket, and another 5dh (€0.50) for my backpack. The staff member gave me a luggage tag to attach.
The bigger bus stations in Morocco will have a Salle d’Attende (waiting room). In Agadir, this takes the form of half a dozen rows of blue plastic chairs underneath an outdoor pavilion. Breezy. With 20 minutes to kill, I took a seat. But before I could get deep into a game of Wordle the bus driver called me over and loaded my luggage onto the bus.

I found my assigned seat and settled in. Smooth sailing. The bus was super clean and mod, with USB points for charging. The bus departed right on the minute of 10.00am. Impeccable.
At 12.00pm – pretty much bang on again, we stopped at a service station in Tiznit. The bus driver told us we had half an hour, and everyone filed off the bus for a wee and a snack. These kinds of rest stops are common on long bus rides. There will be a few small local restaurants selling tagines, sandwiches, tacos and the like.
I personally love a game of servo-roulette. So the novelty of a pot of mint tea and a 20dh chicken sandwich was not lost on me.

For the bargain price of 1dh (€0.10) you can use the public restroom. All of which are squat toilets, so steady on the knees. This is the standard in bus stations and local restaurants. A bit of spare toilet paper in the handbag doesn’t go astray.
At 1.30pm the bus arrived in Mirleft and I was somewhat disappointed that the journey was ending. But alas, there are Moroccan surf villages to be explored. So I bid farewell, bslama, thala frask, to the bus driver, and went on my merry way to the surf house.
Easy peasy, a pleasant experience enjoyed by all. 10/10, would ride the bus again.
For more tips and tricks, check out all my Moroccan travel planning info.
More tips:
- Why Morocco is a Dream Digital Nomad Destination
- Best SIM Card for Morocco
- How to Travel Morocco on a Budget
- Best VPN for Morocco
- Thrift Shopping in Morocco
For more Maroc info and a little less of my own opinions, I’ve created a travel wisdom-sharing hub over on Facebook. Join the group here.
