Search this site with Google:

Visiting Morocco

Visiting Morocco - Local knowledge for global travellers.

Posts about favorites

Marrakech Bus Guide

Buses from Marrakech to Other Cities in Morocco

There are three types of bus companies that run buses from Marrakech to other cities in Morocco: Supra Tours, CTM, and private bus companies.

Supra Tours Bus Company in Marrakech

Supra Tours buses are owned by the state train company, ONCF. Supra Tours runs daily buses from Marrakech to Agadir, Essaouira, Goulimine, and Smara. Most of the passengers who take these buses are visitors, not locals.

Supra Tours buses are direct, fast, and air conditioned. Buses book up in advance, so it is best to go to the office (near the train station on Avenue Hassan II) to book the day before you travel.

Supra Tours run the best buses from Marrakech to other Moroccan cities, and I highly recommend them if you are traveling by bus in Morocco.

CTM Bus Company in Marrakech

CTM bus company is the state bus company in Marrakech. CTM has buses from Marrakech to Agadir, Casablanca, Fes, Goulimine, Ouarzazate, Rabat, Taroudannt, and Zagora. Most of the passengers who take these buses are a combination of visitors and locals.

CTM buses are direct, fast, and air conditioned. Their office is in Gueliz.

Local Private Bus Companies in Marrakech

At the Bab Doukkala bus station there are bus companies that offer daily buses from Marrakech to cities like Agadir, Casablanca, Essaouira, Goulimine, and Tangier. Most of the passengers who take these buses are locals, not visitors.

The local private bus companies run cheap buses, but you get what you pay for. Buses are not air conditioned, make frequent stops, and often serve as the driver’s personal vehicle for running errands en route to the final destination.

Unless you are on a very tight budget, avoid the local private bus companies in Marrakech.

Baggage on Marrakech Buses

There is a surcharge of 5 Dh for every piece of baggage besides hand baggage.



Trains from Marrakech to Fes

Trains from Marrakech to Fes run regularly from Marrakech train station to Fes train station.

Trains leave Marrakech train station for Fes train station every odd hour throughout the day from 5am to 7pm.

Trains from Fes to Marrakech return at the same regular intervals, although not the same times.

The total train time from Marrakech to Fes is 7h10m.

The cost of a one-way train ticket from Marrakech to Fes is 180 DHS for standard class.

Discount train tickets are available for those with youth discount cards, senior discount cards, family discount cards, and loyalty cards.


Cheap Flights to Morocco


Marrakech

With an abundance of low-cost airlines flying to Morocco, cheap flights to Morocco are now easy to find and book.

Popular airlines with cheap flights to Morocco include the following:

easyJet
Cheap flights to Morocco on easyJet are easy to find from the UK and other destinations in Europe.

Atlas-blue
Cheap flights to Morocco on Atlas-Blue are easy to find from the UK, Madrid, Barcelona, and other destinations in Europe.

GB Airways
Cheap flights to Morocco on GB Airways are easy to find from the UK and other destinations in Europe.

Ryanair
Cheap flights to Morocco on Ryanair are easy to find from the UK and other destinations in Europe.


More posts about favorites:


Top Marrakech Riads