All about buses to Marrakesh
| Local Time | |
| Country | Morocco |
| Bus connections | 478 |
| bus stations | 12 |
| cheapest ride | £5 |
| Most popular coach operators | |
| Other companies are Globus, Itrane Voyage, Prestige Reda, Sahara Voyage, Souvenirs Voyages, Tchenafa Bus and 4 more. | |
Cheap bus tickets to Marrakesh
-
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 31/10/2026 14:50:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 31/10/2026 19:30:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 40m
-
Globus4h 15m010:00CasablancaCentral Coach Station14:15MarrakeshBab Laarissa Coach Station0EconomyA Bus from Globus goes from Central Coach Station, Casablanca (Morocco) at 29/10/2026 10:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 14:15:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 15m
-
Itrane Voyage4h 25m007:50InezganeCroissant Rouge Coach Station12:15MarrakeshBab Laarissa Coach Station0EconomyA Bus from Itrane Voyage goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 31/10/2026 07:50:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 31/10/2026 12:15:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 25m
-
Voyages Meryem4h 0m010:00InezganeCroissant Rouge Coach Station14:00MarrakeshBab Laarissa Coach Station0EconomyA Bus from Voyages Meryem goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 31/10/2026 10:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 31/10/2026 14:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Prestige Reda5h 15m018:30InezganeCroissant Rouge Coach Station23:45MarrakeshBab Laarissa Coach Station0EconomyA Bus from Prestige Reda goes from Croissant Rouge Coach Station, Inezgane (Morocco) at 31/10/2026 18:30:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 31/10/2026 23:45:00. 50 Economy ticket for £7 per person are available. Travel duration is 5h 15m
-
Sahara Voyage4h 0m006:30CasablancaCentral Coach Station10:30MarrakeshBab Laarissa Coach Station0EconomyA Bus from Sahara Voyage goes from Central Coach Station, Casablanca (Morocco) at 29/10/2026 06:30:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 10:30:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Souvenirs Voyages3h 15m010:15AgadirRue Moussa Ibnou Noussair Station13:30MarrakeshBab Laarissa Coach Station0EconomyA Bus from Souvenirs Voyages goes from Rue Moussa Ibnou Noussair Station, Agadir (Morocco) at 29/10/2026 10:15:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 13:30:00. 50 Economy ticket for £7 per person are available. Travel duration is 3h 15m
-
Tchenafa Bus3h 0m007:00EssaouiraRiad Salmiya Hotel10:00MarrakeshBab Laarissa Coach Station0EconomyA Bus from Tchenafa Bus goes from Riad Salmiya Hotel, Essaouira (Morocco) at 29/10/2026 07:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 10:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 3h 0m
-
Voyage Ayour3h 0m008:45EssaouiraRiad Salmiya Hotel11:45MarrakeshBab Laarissa Coach Station0EconomyA Bus from Voyage Ayour goes from Riad Salmiya Hotel, Essaouira (Morocco) at 29/10/2026 08:45:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 11:45:00. 50 Economy ticket for £7 per person are available. Travel duration is 3h 0m
-
Trs El Bachiri3h 45m013:30Beni MellalAngle Bd Mohamed V17:15MarrakeshBab Laarissa Coach Station0EconomyA Bus from Trs El Bachiri goes from Angle Bd Mohamed V, Beni Mellal (Morocco) at 29/10/2026 13:30:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 17:15:00. 50 Economy ticket for £8 per person are available. Travel duration is 3h 45m
-
Trans Ghazala3h 40m008:00OuarzazateCoach Station11:40MarrakeshBab Laarissa Coach Station0EconomyA Bus from Trans Ghazala goes from Coach Station, Ouarzazate (Morocco) at 30/10/2026 08:00:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 30/10/2026 11:40:00. 50 Economy ticket for £8 per person are available. Travel duration is 3h 40m
-
Transport Roukh4h 15m010:30OuarzazateCoach Station14:45MarrakeshBab Laarissa Coach Station0EconomyA Bus from Transport Roukh goes from Coach Station, Ouarzazate (Morocco) at 30/10/2026 10:30:00 to Bab Laarissa Coach Station, Marrakesh (Morocco) arriving at 30/10/2026 14:45:00. 50 Economy ticket for £8 per person are available. Travel duration is 4h 15m
-
CTM Buses Morocco3h 0m018:00EssaouiraRiad Salmiya Hotel21:00MarrakeshCTM Coach Station0Premium EconomyA Bus from CTM Buses Morocco goes from Riad Salmiya Hotel, Essaouira (Morocco) at 29/10/2026 18:00:00 to CTM Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 21:00:00. 50 Premium Economy ticket for £10 per person are available. Travel duration is 3h 0m
-
Supratours3h 0m015:30EssaouiraPalais de Congrès Station18:30MarrakeshCentral Coach Station0EconomyA Bus from Supratours goes from Palais de Congrès Station, Essaouira (Morocco) at 29/10/2026 15:30:00 to Central Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 18:30:00. 50 Economy ticket for £10 per person are available. Travel duration is 3h 0m
Cheap train tickets to Marrakesh
-
ONCF Voyages2h 39m008:35CasablancaTrain Station11:14MarrakeshTrain Station0BusinessA Train from ONCF Voyages goes from Train Station, Casablanca (Morocco) at 29/10/2026 08:35:00 to Train Station, Marrakesh (Morocco) arriving at 29/10/2026 11:14:00. 50 Business ticket for £18 per person are available. Travel duration is 2h 39m
-
ONCF Voyages2h 39m008:35CasablancaTrain Station11:14MarrakeshTrain Station0First ClassA Train from ONCF Voyages goes from Train Station, Casablanca (Morocco) at 29/10/2026 08:35:00 to Train Station, Marrakesh (Morocco) arriving at 29/10/2026 11:14: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 30/10/2026 11:35:00 to Train Station, Marrakesh (Morocco) arriving at 30/10/2026 20:05:00. 50 Business ticket for £31 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 30/10/2026 07:00:00 to Train Station, Marrakesh (Morocco) arriving at 30/10/2026 12:15:00. 50 First Class ticket for £56 per person are available. Travel duration is 5h 15m
Cheap Carpooling to Marrakesh
-
Alliance Rana Voyageurs0h 15m000:00Marrakesh Menara AirportMarrakesh Menara Airport00:15MarrakeshSidi Mimoun0Premium EconomyA Car from Alliance Rana Voyageurs goes from Marrakesh Menara Airport, Marrakesh Menara Airport (Morocco) at 29/10/2026 00:00:00 to Sidi Mimoun, Marrakesh (Morocco) arriving at 29/10/2026 00:15:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 0h 15m
-
Ait Moumen Transport0h 15m000:00Marrakesh Menara AirportMarrakesh Menara Airport00:15MarrakeshCentral Coach Station0Premium EconomyA Car from Ait Moumen Transport goes from Marrakesh Menara Airport, Marrakesh Menara Airport (Morocco) at 29/10/2026 00:00:00 to Central Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 00:15:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 0h 15m
-
Mythic Morocco Tours0h 15m000:00Marrakesh Menara AirportMarrakesh Menara Airport00:15MarrakeshSidi Mimoun0Premium EconomyA Car from Mythic Morocco Tours goes from Marrakesh Menara Airport, Marrakesh Menara Airport (Morocco) at 29/10/2026 00:00:00 to Sidi Mimoun, Marrakesh (Morocco) arriving at 29/10/2026 00:15:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 0h 15m
-
Essaouira Airport Transfer2h 30m001:00EssaouiraCoach Station03:30MarrakeshCentral Coach Station0Premium EconomyA Car from Essaouira Airport Transfer goes from Coach Station, Essaouira (Morocco) at 29/10/2026 01:00:00 to Central Coach Station, Marrakesh (Morocco) arriving at 29/10/2026 03:30:00. 50 Premium Economy ticket for £20 per person are available. Travel duration is 2h 30m
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?
Why does CheckMyBus find the best bus deals to Marrakesh?
How does the CheckMyBus technology work for trips to Marrakesh?
Discover other destinations by coach
The most searched bus routes to Marrakesh
More coach connections to Marrakesh
- Coach to Marrakesh from Al Hoceïma
- Coaches Beni Mellal to Marrakesh
- Bus Chefchaouen to Marrakesh
- Dakhla to Marrakesh bus
- Coach from El Jadida to Marrakesh
- Bus from Erfoud to Marrakesh
- Coach Errachidia to Marrakesh
- Bus Essaouira to Marrakesh
- Bus Fquih Ben Salah to Marrakesh
- Bus Imi N'Tlit to Marrakesh
- Coach from Inezgane to Marrakesh
- Kenitra to Marrakesh bus
- Bus Khenifra to Marrakesh
- Buses Khouribga to Marrakesh
- Bus from Laayoune to Marrakesh
- Laouamra to Marrakesh coach
- Coach Meknes to Marrakesh
- Coach from Merzouga to Marrakesh
- Bus from Midelt to Marrakesh
- Coach to Marrakesh from Nador
- Coach Ouarzazate to Marrakesh
- Bus to Marrakesh from Oujda
- Coaches Ourika to Marrakesh
- Rabat to Marrakesh bus
- Bus from Safi to Marrakesh
- Coach to Marrakesh from Salé
- Buses Sidi Ifni to Marrakesh
- Taghazout to Marrakesh coach
- Coach to Marrakesh from Tamallalt
- Coaches Tan-Tan to Marrakesh
- Tangier to Marrakesh coach
- Buses Taroudant to Marrakesh
- Tetouan to Marrakesh coach
- Bus from Tinghir to Marrakesh
- Bus from Tiznit to Marrakesh
- Coach Zagora to Marrakesh




