En bref
Il n'y a pas de train direct, car Essaouira n'a pas de gare : la solution la plus sûre est le train jusqu'à Marrakech puis le car Supratours, environ 6 heures en tout. En voiture, comptez 430 km par l'autoroute et Marrakech, ou 375 km par la route de la côte, plus lente et bien plus belle.
Depuis Casablanca ou Rabat, Essaouira n'est pas loin en kilomètres, mais elle est mal reliée : il n'y a pas de train, parce qu'Essaouira n'a pas de gare. Tout le reste en découle.
Voici les quatre façons d'y aller, de la plus fiable à la plus agréable.
Les options en un coup d'œil
| Option | Durée | Prix indicatif | Pour qui |
|---|---|---|---|
| Train jusqu'à Marrakech + car Supratours | ~6 h | train + ~100 MAD | Le choix par défaut, le plus sûr |
| Car direct CTM ou Supratours | 6 h 15 – 7 h | 220 MAD | Voyager d'une traite, sans changement |
| Voiture par l'autoroute et Marrakech | ~5 h | péages + carburant | Aller vite |
| Voiture par la côte (El Jadida, Oualidia, Safi) | la journée | péages + carburant | Ceux qui veulent voir quelque chose |
Le train jusqu'à Marrakech, puis le car
C'est la solution que nous conseillons par défaut. Le train marocain est confortable, ponctuel et bon marché, et Supratours est la filiale autocar de l'ONCF : ses cars sont pensés comme la correspondance du train, depuis une gare routière voisine de la gare ferroviaire de Marrakech.
- Casablanca – Marrakech en train : environ 3 heures, plusieurs départs par jour depuis Casa-Voyageurs.
- Marrakech – Essaouira en car : 3 h à 3 h 30, pour une centaine de dirhams.
Demandez le billet combiné train + car au guichet : l'ONCF et Supratours le vendent d'un bloc, ce qui évite d'acheter deux fois et sécurise la correspondance. Prévoyez de la marge entre les deux : rater le dernier car de la journée vous oblige à dormir à Marrakech.
Le trajet depuis Marrakech est détaillé ici : Marrakech – Essaouira, distance, bus, taxi et transfert.
Le car direct
CTM et Supratours proposent aussi des liaisons directes depuis Casablanca, sans changement à Marrakech. En septembre 2026, CTM affichait trois départs directs par jour dans le sens Essaouira – Casablanca, entre 6 h 15 et 7 h de trajet pour 220 dirhams. C'est plus long qu'en train, mais on ne descend qu'une fois, avec ses bagages en soute — un vrai argument si vous voyagez seul avec des valises.
Réservez en ligne ou la veille au guichet, surtout en été.
En voiture : deux routes très différentes
Par l'autoroute et Marrakech, environ 430 km : autoroute jusqu'à Marrakech, puis la nationale à travers la plaine et l'arganeraie. C'est rapide, facile, et sans intérêt particulier.
Par la côte, environ 375 km : la route longe l'Atlantique presque tout du long, et c'est l'un des plus beaux itinéraires du pays. Comptez la journée entière, ou mieux, deux jours avec une nuit en chemin.
Ce qu'on traverse, du nord au sud :
- El Jadida et sa citerne portugaise, une salle souterraine à colonnes où le plafond se reflète dans un centimètre d'eau. Une heure suffit, et elle reste en mémoire.
- Oualidia, sa lagune et ses parcs à huîtres : c'est l'étape où dormir, et l'une des rares plages abritées de toute la côte.
- Safi, ville de pêche et de céramique, avec sa colline des potiers et ses fours traditionnels.
- Puis la dernière ligne droite vers Essaouira, entre champs et arganiers.
Et l'avion ?
Il n'y en a pas. Aucun vol intérieur ne dessert Essaouira : son aéroport ne reçoit que des compagnies à bas coût européennes. Si vous atterrissez à Mohammed V depuis l'étranger, la suite se fait par la route ou par le train jusqu'à Marrakech — sauf à trouver un vol direct depuis l'Europe vers Essaouira, ce qui est souvent la meilleure idée quand elle existe.
Tout ce qu'il faut savoir sur l'arrivée : l'aéroport d'Essaouira.
Et depuis Rabat ?
Le principe est identique, avec environ une heure de train en plus : Rabat – Marrakech en train, puis le car jusqu'à Essaouira. En voiture, ajoutez la même heure par l'autoroute, ou rejoignez la côte à El Jadida si vous voulez faire la route panoramique.
En arrivant
Quel que soit votre choix, vous arriverez aux portes de la médina, qui est piétonne : les taxis et les cars s'arrêtent à l'extérieur des remparts, et un porteur à la charrette emmène les bagages jusqu'au riad pour quelques dizaines de dirhams.
Après six heures de route, la meilleure façon de se remettre est encore de se mettre à l'eau le lendemain matin :
Questions fréquentes
Quelle est la distance entre Casablanca et Essaouira ?
Environ 430 km par l'autoroute et Marrakech, ou 375 km par la route de la côte. La première est plus rapide, la seconde bien plus belle.
Y a-t-il un train entre Casablanca et Essaouira ?
Non, Essaouira n'a pas de gare. On prend le train jusqu'à Marrakech, puis le car Supratours, qui est la correspondance officielle de l'ONCF et se vend en billet combiné.
Combien de temps dure le trajet Casablanca – Essaouira ?
Environ 6 heures en train plus car, 6 h 15 à 7 h en car direct, et 5 heures en voiture par l'autoroute. Par la route de la côte, comptez la journée, arrêts compris.
Y a-t-il un vol entre Casablanca et Essaouira ?
Non, et c'est une idée reçue tenace : Essaouira n'a aucun vol intérieur. Son aéroport n'est relié qu'à l'Europe, par des compagnies à bas coût. Depuis Casablanca, on y va par la route ou par le train jusqu'à Marrakech.
Comment aller de Rabat à Essaouira ?
De la même façon que depuis Casablanca, avec une heure de train en plus : Rabat – Marrakech en train, puis le car Supratours jusqu'à Essaouira.
La route de la côte vaut-elle le détour ?
Oui, si vous avez une voiture et une journée : El Jadida et sa citerne portugaise, les huîtres d'Oualidia et les potiers de Safi se traversent en une belle étape, avec une nuit à Oualidia.



