All about buses to Marrakesh
Cheap bus tickets to Marrakesh
-
Trs El Bachiri3h 0m014:30EssaouiraRiad Salmiya Hotel17:30MarrakeshBab Laarissa Coach Station0BasicA Bus from Trs El Bachiri goes from Riad Salmiya Hotel, Essaouira (Morocco) at 23/07/2025 14:30:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 17:30:00. 50 Basic ticket for £6 per person are available. Travel duration is 3h 0m
-
SATAS3h 0m019:00EssaouiraCoach Station22:00MarrakeshCoach Station0BasicA Bus from SATAS goes from Coach Station, Essaouira (Morocco) at 24/07/2025 19:00:00 to Coach Station, Marrakesh (Morocco) arriving at 24/07/2025 22:00:00. 50 Basic ticket for £6 per person are available. Travel duration is 3h 0m
-
Prestige Reda3h 45m011:45CasablancaCentral Coach Station15:30MarrakeshBab Laarissa Coach Station0EconomyA Bus from Prestige Reda goes from Central Coach Station, Casablanca (Morocco) at 26/07/2025 11:45:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 26/07/2025 15:30:00. 50 Economy ticket for £7 per person are available. Travel duration is 3h 45m
-
Trans Tassaout4h 0m009:00CasablancaCentral Coach Station13:00MarrakeshBab Laarissa Coach Station0BasicA Bus from Trans Tassaout goes from Central Coach Station, Casablanca (Morocco) at 23/07/2025 09:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 13:00:00. 50 Basic ticket for £7 per person are available. Travel duration is 4h 0m
-
Hammouda Prestige3h 0m012:30EssaouiraCoach Station15:30MarrakeshCoach Station0BasicA Bus from Hammouda Prestige goes from Coach Station, Essaouira (Morocco) at 23/07/2025 12:30:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 15:30:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 0m
-
Voyages Meryem4h 0m010:00InezganeCroissant Rouge Coach Station14:00MarrakeshBab Laarissa Coach Station0EconomyA Bus from Voyages Meryem goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 23/07/2025 10:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 14:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Voyages Al Mahaba3h 15m013:15EssaouiraRiad Salmiya Hotel16:30MarrakeshBab Laarissa Coach Station0BasicA Bus from Voyages Al Mahaba goes from Riad Salmiya Hotel, Essaouira (Morocco) at 23/07/2025 13:15:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 16:30:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 15m
-
Tchenafa Bus3h 0m007:00EssaouiraRiad Salmiya Hotel10:00MarrakeshBab Laarissa Coach Station0BasicA Bus from Tchenafa Bus goes from Riad Salmiya Hotel, Essaouira (Morocco) at 23/07/2025 07:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 10:00:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 0m
-
Voyage Ayour3h 45m008:45EssaouiraRiad Salmiya Hotel12:30MarrakeshBab Laarissa Coach Station0BasicA Bus from Voyage Ayour goes from Riad Salmiya Hotel, Essaouira (Morocco) at 23/07/2025 08:45:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 12:30:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 45m
-
Ghazalat Al Atlas3h 15m007:30Beni MellalCentral Bus Station10:45MarrakeshCoach Station0BasicA Bus from Ghazalat Al Atlas goes from Central Bus Station, Beni Mellal (Morocco) at 28/07/2025 07:30:00 to Coach Station, Marrakesh (Morocco) arriving at 28/07/2025 10:45:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 15m
-
Globus4h 15m005:45CasablancaCentral Coach Station10:00MarrakeshBab Laarissa Coach Station0BasicA Bus from Globus goes from Central Coach Station, Casablanca (Morocco) at 23/07/2025 05:45:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 10:00:00. 50 Basic ticket for £7 per person are available. Travel duration is 4h 15m
-
Intissar Tours3h 15m005:00EssaouiraCoach Station08:15MarrakeshCoach Station0BasicA Bus from Intissar Tours goes from Coach Station, Essaouira (Morocco) at 25/07/2025 05:00:00 to Coach Station, Marrakesh (Morocco) arriving at 25/07/2025 08:15:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 15m
-
Transport Roukh4h 15m010:15CasablancaCentral Coach Station14:30MarrakeshBab Laarissa Coach Station0EconomyA Bus from Transport Roukh goes from Central Coach Station, Casablanca (Morocco) at 26/07/2025 10:15:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 26/07/2025 14:30:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 15m
-
CTM Buses Morocco4h 0m013:00Beni MellalAngle Bd Mohamed V17:00MarrakeshBab Laarissa Coach Station0Premium EconomyA Bus from CTM Buses Morocco goes from Angle Bd Mohamed V, Beni Mellal (Morocco) at 23/07/2025 13:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 17:00:00. 50 Premium Economy ticket for £8 per person are available. Travel duration is 4h 0m
-
Charaf Bus3h 30m009:15CasablancaGare Routière Ouled Ziane12:45MarrakeshCoach Station0BasicA Bus from Charaf Bus goes from Gare Routière Ouled Ziane, Casablanca (Morocco) at 23/07/2025 09:15:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 12:45:00. 50 Basic ticket for £8 per person are available. Travel duration is 3h 30m
-
Trans Ghazala4h 0m007:45OuarzazateCoach Station11:45MarrakeshCoach Station0Premium EconomyA Bus from Trans Ghazala goes from Coach Station, Ouarzazate (Morocco) at 29/07/2025 07:45:00 to Coach Station, Marrakesh (Morocco) arriving at 29/07/2025 11:45:00. 50 Premium Economy ticket for £8 per person are available. Travel duration is 4h 0m
-
Mogador3h 0m013:15EssaouiraCoach Station16:15MarrakeshCoach Station0BasicA Bus from Mogador goes from Coach Station, Essaouira (Morocco) at 23/07/2025 13:15:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 16:15:00. 50 Basic ticket for £8 per person are available. Travel duration is 3h 0m
-
Itrane Voyage4h 25m007:50InezganeCroissant Rouge Coach Station12:15MarrakeshBab Laarissa Coach Station0EconomyA Bus from Itrane Voyage goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 23/07/2025 07:50:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 12:15:00. 50 Economy ticket for £8 per person are available. Travel duration is 4h 25m
-
Aslal Travel Tours3h 20m011:15CasablancaGare Routière Ouled Ziane14:35MarrakeshCoach Station0BasicA Bus from Aslal Travel Tours goes from Gare Routière Ouled Ziane, Casablanca (Morocco) at 23/07/2025 11:15:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 14:35:00. 50 Basic ticket for £8 per person are available. Travel duration is 3h 20m
-
Lux Sahara3h 0m014:15Beni MellalCentral Bus Station17:15MarrakeshCoach Station0BasicA Bus from Lux Sahara goes from Central Bus Station, Beni Mellal (Morocco) at 28/07/2025 14:15:00 to Coach Station, Marrakesh (Morocco) arriving at 28/07/2025 17:15:00. 50 Basic ticket for £8 per person are available. Travel duration is 3h 0m
-
Souvenirs Voyages4h 0m005:00InezganeCroissant Rouge Coach Station09:00MarrakeshBab Laarissa Coach Station0EconomyA Bus from Souvenirs Voyages goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 23/07/2025 05:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 09:00:00. 50 Economy ticket for £8 per person are available. Travel duration is 4h 0m
-
Bab Salama5h 0m011:30InezganeCroissant Rouge Coach Station16:30MarrakeshBab Laarissa Coach Station0EconomyA Bus from Bab Salama goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 23/07/2025 11:30:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 16:30:00. 50 Economy ticket for £8 per person are available. Travel duration is 5h 0m
-
Prestige Tissir3h 20m008:30CasablancaGare Routière Ouled Ziane11:50MarrakeshCoach Station0BasicA Bus from Prestige Tissir goes from Gare Routière Ouled Ziane, Casablanca (Morocco) at 23/07/2025 08:30:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 11:50:00. 50 Basic ticket for £8 per person are available. Travel duration is 3h 20m
-
Asfar Tissir2h 30m015:00SafiBus Stop17:30MarrakeshCoach Station0Premium EconomyA Bus from Asfar Tissir goes from Bus Stop, Safi (Morocco) at 23/07/2025 15:00:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 17:30:00. 50 Premium Economy ticket for £8 per person are available. Travel duration is 2h 30m
-
Sahara Voyage3h 0m014:30CasablancaCentral Coach Station17:30MarrakeshBab Laarissa Coach Station0BasicA Bus from Sahara Voyage goes from Central Coach Station, Casablanca (Morocco) at 23/07/2025 14:30:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 17:30:00. 50 Basic ticket for £8 per person are available. Travel duration is 3h 0m
-
Trs Bab Allah4h 40m014:50InezganeCroissant Rouge Coach Station19:30MarrakeshBab Laarissa Coach Station0EconomyA Bus from Trs Bab Allah goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 23/07/2025 14:50:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 19:30:00. 50 Economy ticket for £9 per person are available. Travel duration is 4h 40m
-
Nejme Chamal3h 30m011:45CasablancaGare Routière Ouled Ziane15:15MarrakeshCoach Station0BasicA Bus from Nejme Chamal goes from Gare Routière Ouled Ziane, Casablanca (Morocco) at 23/07/2025 11:45:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 15:15:00. 50 Basic ticket for £9 per person are available. Travel duration is 3h 30m
-
Oussama3h 20m021:30CasablancaGare Routière Ouled Ziane00:50MarrakeshCoach Station0BasicA Bus from Oussama goes from Gare Routière Ouled Ziane, Casablanca (Morocco) at 23/07/2025 21:30:00 to Coach Station, Marrakesh (Morocco) arriving at 24/07/2025 00:50:00. 50 Basic ticket for £9 per person are available. Travel duration is 3h 20m
-
Pullman Du Sud3h 0m022:30CasablancaGare Routière Ouled Ziane01:30MarrakeshCoach Station0BasicA Bus from Pullman Du Sud goes from Gare Routière Ouled Ziane, Casablanca (Morocco) at 23/07/2025 22:30:00 to Coach Station, Marrakesh (Morocco) arriving at 24/07/2025 01:30:00. 50 Basic ticket for £9 per person are available. Travel duration is 3h 0m
-
Argana Voyage3h 20m012:45CasablancaGare Routière Ouled Ziane16:05MarrakeshCoach Station0BasicA Bus from Argana Voyage goes from Gare Routière Ouled Ziane, Casablanca (Morocco) at 23/07/2025 12:45:00 to Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 16:05:00. 50 Basic ticket for £10 per person are available. Travel duration is 3h 20m
-
Supratours3h 15m014:15EssaouiraPalais de Congrès Station17:30MarrakeshCentral Coach Station0BasicA Bus from Supratours goes from Palais de Congrès Station, Essaouira (Morocco) at 23/07/2025 14:15:00 to Central Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 17:30:00. 50 Basic ticket for £11 per person are available. Travel duration is 3h 15m
Cheap train tickets to Marrakesh
-
ONCF Voyages2h 39m006:15CasablancaTrain Station08:54MarrakeshTrain Station0BusinessA Train from ONCF Voyages goes from Train Station, Casablanca (Morocco) at 23/07/2025 06:15:00 to Train Station, Marrakesh (Morocco) arriving at 23/07/2025 08:54:00. 50 Business ticket for £16 per person are available. Travel duration is 2h 39m
-
ONCF Voyages2h 39m006:15CasablancaTrain Station08:54MarrakeshTrain Station0First ClassA Train from ONCF Voyages goes from Train Station, Casablanca (Morocco) at 23/07/2025 06:15:00 to Train Station, Marrakesh (Morocco) arriving at 23/07/2025 08:54:00. 50 First Class ticket for £22 per person are available. Travel duration is 2h 39m
-
ONCF Voyages8h 30m011:35TangierTrain Station20:05MarrakeshTrain Station0BusinessA Train from ONCF Voyages goes from Train Station, Tangier (Morocco) at 23/07/2025 11:35:00 to Train Station, Marrakesh (Morocco) arriving at 23/07/2025 20:05:00. 50 Business ticket for £34 per person are available. Travel duration is 8h 30m
-
ONCF Voyages5h 15m007:00TangierTrain Station12:15MarrakeshTrain Station0First ClassA Train from ONCF Voyages goes from Train Station, Tangier (Morocco) at 23/07/2025 07:00:00 to Train Station, Marrakesh (Morocco) arriving at 23/07/2025 12:15:00. 50 First Class ticket for £59 per person are available. Travel duration is 5h 15m
Cheap Carpooling to Marrakesh
-
Alliance Rana Voyageurs2h 0m017:00EssaouiraRiad Salmiya Hotel19:00MarrakeshSidi Mimoun0Premium EconomyA Car from Alliance Rana Voyageurs goes from Riad Salmiya Hotel, Essaouira (Morocco) at 23/07/2025 17:00:00 to Sidi Mimoun, Marrakesh (Morocco) arriving at 23/07/2025 19:00:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 2h 0m
-
Essaouira Airport Transfer2h 30m002:00EssaouiraCoach Station04:30MarrakeshCentral Coach Station0Premium EconomyA Car from Essaouira Airport Transfer goes from Coach Station, Essaouira (Morocco) at 23/07/2025 02:00:00 to Central Coach Station, Marrakesh (Morocco) arriving at 23/07/2025 04:30:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 2h 30m
-
Mythic Morocco Tours2h 0m000:00EssaouiraRiad Salmiya Hotel02:00MarrakeshSidi Mimoun0Premium EconomyA Car from Mythic Morocco Tours goes from Riad Salmiya Hotel, Essaouira (Morocco) at 24/07/2025 00:00:00 to Sidi Mimoun, Marrakesh (Morocco) arriving at 24/07/2025 02:00:00. 50 Premium Economy ticket for £31 per person are available. Travel duration is 2h 0m
-
Ride Transfer2h 0m000:00EssaouiraCoach Station02:00MarrakeshEntree Aeoroport Bus Stop0Premium EconomyA Car from Ride Transfer goes from Coach Station, Essaouira (Morocco) at 23/07/2025 00:00:00 to Entree Aeoroport Bus Stop, Marrakesh (Morocco) arriving at 23/07/2025 02:00:00. 50 Premium Economy ticket for £32 per person are available. Travel duration is 2h 0m
Your route is not there? In the search bar, we have already filled Marrakesh as your destination. You just have to enter your place of departure. However, if you want to take the bus from Marrakesh, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Marrakesh? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Marrakesh and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Marrakesh.All bus stops in Marrakesh
FAQs about the bus route to Marrakesh
Is there a direct coach to Marrakesh?
What can I take with me on my bus ride to Marrakesh?
What equipment does the coach to Marrakesh have?
Which coach stops are there in Marrakesh?
Which coach companies go to Marrakesh?
How can I find the best coach deals to Marrakesh?
How much could I save by comparing coaches to Marrakesh?
Discover other destinations by coach
The most searched bus routes to Marrakesh
More coach connections to Marrakesh
- Agafay to Marrakesh bus
- Bus from Aït Benhaddou to Marrakesh
- Bus to Marrakesh from Ait Melloul
- Ait Ourir to Marrakesh coach
- Coaches Beni Mellal to Marrakesh
- Bus Chefchaouen to Marrakesh
- Dakhla to Marrakesh bus
- Coach from El Jadida to Marrakesh
- Coach Errachidia to Marrakesh
- Bus Essaouira to Marrakesh
- Bus to Marrakesh from Ibiza
- Coach from Inezgane to Marrakesh
- Kenitra to Marrakesh bus
- Buses Khouribga to Marrakesh
- Coach Meknes to Marrakesh
- Coach from Merzouga to Marrakesh
- Coach Ouarzazate to Marrakesh
- Bus to Marrakesh from Oujda
- Rabat to Marrakesh bus
- Bus from Safi to Marrakesh
- Buses Sidi Ifni to Marrakesh
- Taghazout to Marrakesh coach
- Tangier to Marrakesh coach
- Buses Taroudant to Marrakesh
- Bus from Taza to Marrakesh
- Coaches Temara to Marrakesh
- Tetouan to Marrakesh coach
- Bus from Tinghir to Marrakesh
- Bus from Tiznit to Marrakesh
- Coach Zagora to Marrakesh