Follow Explore Essaouira on Instagram
Besides driving, the easiest way to get from Essaouira to Casablanca is by bus. There is no train between Essaouira and Casablanca.
Here we detail everything you need to know about the bus from Essaouira to Casablanca. For more information on what to do when you get to Casablanca, check out our Casablanca travel guide.
Disclaimer: This post contains affiliate links. Should you click to purchase, it is at no additional cost to you, but we receive a small commission.
How long is the bus journey from Essaouira to Casablanca?
CTM is the main bus company that travels between Essaouira and Casablanca. The journey takes 6.5 hours by bus, stopping at stops at Oualidia, Safi, and El Jadida enroute.
A CTM bus ticket from Essaouira to Casablanca starts from 170MAD.
There are four buses per day from Essaouira to Casablanca leaving at 10:00, 11:45, 15:15, and 17:15.
The 12Go website is useful for buying tickets, checking routes, timetables and availability.


How to buy a bus ticket
You can purchase a bus ticket directly from the CTM bus station at Essaouira. However for convenience, you may prefer to purchase tickets online via the 12G0 website. Click here to book tickets that will be sent as a pdf attachment to your email address.
Where is the CTM bus station in Essaouira?
The bus from Essaouira to Casablanca leaves and starts from the CTM bus station. Click here for the Google Map location.

How to get to CTM bus station
If you are staying in the medina or one of the Essaouira beach hotels, the easiest way to get to the CTM bus station with your luggage is by petits taxi for a flat fee of 8DH (9DH at night). Just ask the driver to take you to the CTM bus station and he will know exactly where to go. The petits taxis can only take three people at a time. So if you are a larger group, you will need to split up across multiple petits taxis.
What you will find at CTM bus station
At the well organised CTM bus station there is a small check-in area and plastic seating. There is also a toilet (bring your own toilet paper).

Around the bus station there are a few cafes, but no shop. So bring any snacks with you if you need them for the journey, as there are no café or restaurant stops en-route.
Before boarding the bus
Show your tickets at the check in desk. If you have booked online you do not need to print your tickets out. Just show the pdf confirmation on your phone.

If you have large bags that you wish to store in the luggage compartment of the bus, you will need to check these in at the desk. There is an extra fee for this service starting from 5DH for a small bag. You will be given a tag for your bag(s) (like at airports) and a ticket. Your bags will be put to the side and moved to the bus for you before it’s time to go.

There is overhead luggage space for small bags onboard the bus. We recommend keeping valuables (passports, money, laptops, kindles, etc.) with you on the bus.
What to expect onboard
Seats are 2 by 2 and the bus is clean and air conditioned. There isn’t much leg room, so if you are 6ft tall, you may be a little uncomfortable. The two seats right at the very front behind the driver have the most leg room. There are lap belts, which may be comforting to know if you are travelling from Essaouira with young children.

There is no toilet on board, but the bus will stop for ten minutes after two hours in Safi, and after 4 hours in El Jadida.
Free wifi is available (you will need to sign in), but it cuts out a fair bit and is unreliable. If you need wifi whilst on the bus to Casablanca, you’re better off using your own WIFI device loaded with a local sim. USB chargers are available in the footwell in front of you for charging devices.

What is the bus journey like?
As Essaouira is a relatively small town, you exit pretty quickly and are soon driving through the countryside. About one hour in, the road gets slightly windy so, if you suffer from motion sickness, this is the time to put down your book or phone.
You will arrive to Safi bus station about two hours into the journey. Here you can disembark for ten minutes should you need a comfort break.
From Safi to Casablanca it is a relatively straight and smooth toll road.
Aside from Safi, El Jadida, and coming into Casablanca, you will mostly drive through open countryside and farmland (see photo below).

Is there a stop for lunch?
Unlike the Marrakech to Essaouira bus, there is no stop for lunch on the bus from Essaouira to Casablanca, so bring snacks with you.
There is a ten minute stop at Safi and El Jadida enroute if you want to hop off and find some snacks (although you won’t find much choice). But you won’t have time for a sit down meal.
On arrival to Casablanca
The high rise buildings signal the outskirts of Casablanca. If you’ve been spending time travelling the south of Morocco and especially Essaouira, you will quickly notice how affluent Casablanca is; the large billboards, multi-lane highways, impressive skyscrapers.
It’s still half an hour to the main bus stop from the outskirts of Casablanca, and there will be one drop-off before you get there. Make sure you don’t get off at this quick stop. If you’re unsure, ask the driver. Although it is obvious when you get to Casablanca’s main bus station.
Casablanca bus station is on a much bigger scale to sleepy Essaouira. Once you disembark, make sure you have your luggage ticket handy to collect your luggage (if you checked it in at Essaouira).


There are toilets, a café, and a small convenience store at Casablanca bus station, as well as seating areas. It’s very well ordered.
Right outside the exit/entrance are taxis waiting to take you to your destination.
Do check our our guide for things to do in Casablanca for trip inspiration.
Explore Essaouira ebook
Updated for 2025, the Explore Essaouira ebook is the only travel guide you need for exploring Essaouira. This is jam-packed with inspiration on what to do, where to eat, where to stay, and also includes a step-by-step self-guided walking tour (with photos).
This is a PDF download for use offline and on the go (and ad-free!). Save it to read on the plane to Morocco, download to your phone to follow the self-guided walking tour around the medina, or print it off at home before you leave on your adventures and highlight all the bits you want to remember for your visit.

If you have found this website useful for planning your Essaouira adventures, you can show your support by buying Jenny a coffee. Thanks so much!
Before your go, check out these useful reads for your visit:
The best things to do in Essaouira
Essaouira walking tour (self-guided)
Day trips from Essaouira
How to get around Essaouira
The best restaurants in Essaouira
The best hotels in Essaouira
Essaouira travel FAQs: everything you need to know before your visit
A brief history of Essaouira