Morocco has a well-developed transportation system that includes various modes of transport such as buses, taxis, trains, and airplanes.

Buses are the most common mode of transport in Morocco, connecting cities and towns throughout the country. There are both intercity and local buses, with various companies operating services. The most popular bus companies are CTM, Supratours, and ALSA.

CTM is one of the major bus companies, and it provides intercity bus services connecting many cities and towns throughout the country.

To find the CTM bus timetable, you can visit their website at or From the homepage, select “Horaires” (timetables) from the top menu, and then select your departure and arrival cities from the dropdown menus. You can also choose the date of travel to see the available departures on that day.

Once you’ve selected your departure and arrival cities and date, you’ll see a list of available bus departures, along with their departure and arrival times, duration of the journey, and the price of the ticket.

You can also purchase your CTM bus tickets online through the same website. Simply select your departure and arrival cities and date, choose your preferred departure time, and follow the steps to complete your booking.

Alternatively, you can purchase CTM bus tickets at their ticket offices, which are located in most major cities and towns in Morocco. You can find the addresses and opening hours of these ticket offices on the CTM website as well.

Travel Around Morocco

Taxis are also widely used in Morocco, and they come in two types: shared taxis and private taxis. Shared taxis operate on set routes and carry multiple passengers, while private taxis can be hired for specific journeys. The use of meters is not common, so it’s important to negotiate the fare before getting in.

Trains are another popular mode of transport in Morocco, with the national rail company ONCF operating services across the country. The main line runs from Tangier in the north to Marrakech in the south, with several other lines connecting other cities and towns.

Finally, Morocco has several airports, with the two main airports being Mohammed V International Airport in Casablanca and Marrakesh Menara Airport in Marrakesh. Other international airports include Agadir-Al Massira Airport, Fès-Saïss Airport, and Rabat-Salé Airport. There are also several domestic airports, including those in Ouarzazate, Essaouira, and Nador.

Overall, Morocco has a good transportation infrastructure, and visitors should have no problem getting around the country.