Transportation in Morocco is not always straightforward. For travelling from one region to another you can utilize a wide array of modes of transportation such as trains, buses, taxis, rental cars, and even planes. Cities generally have a bus system. Rabat and Casablanca have a fairly new tramway The national railway network connects to most major cities and provides a scenic way to travel long distances. But if you are looking for more flexible hustle free services MhmTours is your perfect choice as it is one of the leader companies offering private car with driver services for your Holiday around Morocco.
1 - Buses in Morocco to travel like a native
Several bus companies across Morocco link the major cities. Bus networks cross the country and offer different levels of comfort at relatively affordable prices. You can book your ticket in advance if you plan to make a long journey since buses are usually very crowded.
It's better to book tickets with companies offering better service, There are 2 good bus companies catering to tourists, CTM and Supratours. They do have websites, but at least the Supratours one doesn’t ever let me book a ticket. You can just get tickets at the stations, again beware, they might not be at the regular bus station (gare rotiere) and most of the times getting the ticket a day before travel is early enough.
Local buses also run within cities, but generally are discouraged as modes of transport for foreigners, as buses are often packed with commuters and are easy targets for pickpockets. Rabat and Casablanca both have their own tram system, which is a more comfortable and safer way to travel. A trip on the tram costs less than 10 dirhams, and trams are generally clean and efficient.
2 - petit taxi in Morocco for day-to-day life
In Morocco, you will find small petit taxi it's the most used mode of transportation in Morocco for day-to-day life. Whether your destination is around the corner or across town, the petit taxi will take you there. Small taxis have a meter counter which the driver will start as soon as you board in (make sure to remind them if you're taking a taxi right off the station). It is not possible to negotiate the fare. Note that small taxis cannot leave the city they serve.
each city has a specific color for its petit taxis, making them highly visible and recognizable. The most notorious petit taxi color is Casablanca’s red taxi. Other colors include blue (Rabat), gold (Marrakech), light blue with a yellow stripe (Tangier), and many more.
3 - Grand taxis between Moroccan cities
For anything outside the city you’re in, you will need to look at the grand taxis. It can actually be quite the experience to take a grand taxi in Morocco, so you should use it at least once. There are fixed stations for these in the cities and towns. Sometimes more than one! Make sure to ask your accommodation for the right station for your destination.
Once you get there, find the man in charge. He will tell you which car is leaving to your destination next and how much it costs. Before the taxi leaves (which it does when it’s full), he will collect the money. Short rides to close towns cost around 15 MAD, longer trips of around 100 km around 50 MAD. The longer the ride, the higher the price.
4 - Private car with driver in Morocco
hiring a private driver in Morocco can be the perfect choice to make your journey hundred percent hassle free and goes safe and smoothly. Hiring a private driver simply means having someone by your side who speaks different languages beside the native tongue and a tour guide who can explain and decrypt the customs and traditions of this extra multi-diverse country.
Comfort and flexibility are other two main reasons why hiring a private driver is the best option, unlike other means of transportation, in a private car your travel can be tailored at your own pace and desires, stops can be everywhere and at any time. Time and Quality are two crucial variables that make everyone’s journey either Good and magical Or Bad and catastrophic and to ensure having both of them you need to have experts by your side, especially in challenging destinations such as Morocco, with our experience and the experiences of hundreds of our customers you can finally bring these two standards together, We Mhm Tours and our professional multilingual team bring you the best value and quality of service with unbeatable prices.
We make your tours within the regions of Morocco easier and smooth, no matter how long the distance is rest sure that it is going to be quick and comfortable, how can’t be! and it will be at your own pace and in good company with easygoing and pro drivers and of course at the best cars in the Market.
5 - Trains in Morocco
Trains are an excellent option for travelling between cities. They connect most of the country, and visitors and newcomers often use them. All of the announcements are made in Arabic and French, and there is information about stops and timetables in the stations, so they are fairly easy to use. There is also a high-speed train that runs at up to 200 mph linking Casablanca to Tangier in the North. Although transportation can be very easy to use on the coast and in the northern parts of the country, there aren't railroads south of Marrakesh. You will likely make a stop if you're travelling south, and book a bus ticket (usually with Supratours, a subsidiary of the railroad company).
You can choose between 1st and 2nd class seats, the main difference is less people, especially less locals in first class. travelling like and with the locals is half the fun of train travel, but pricewise you can easily travel first class, as it is very affordable. A train ticket from Casablanca to Marrakech for example costs 49 MAD on a non-flexible second class ticket, or 150 MAD in first class.
You can check for connections and prices at the ONCF website but you may have to buy tickets at the station as the website may go down.
6 - Planes within Morocco
To come into the country from abroad, you can choose among the numerous airlines serving different Moroccan cities. The country has several airports which greatly facilitate regional and international transport daily, there are eight airports that are widely used, these airports can be found near Casablanca, Marrakesh, Agadir, Fez, Rabat, Tangier, Nador and Oujda. Casablanca.
These airports are easily reached via taxi. Or, if you prefer, you can book your airport transfer now, you will be expected by one of our professional drivers when you arrive. Our driver will be present the day and time indicated in your booking for a door to door transfer with a flyer on behalf of the customer at the terminal exit, no more endless queues at the taxi stations.
for internal travel there are lots of in-country flights available with Royal Air Moroc and they are very affordable. A ticket from Casablanca to Errachidia for example costs around 400 MAD and only takes just over one hour. If you compare this to taking the train from Casablanca to Marrakech (2,5 hours) and then the bus from Marrakech to Errachidia (8 hours) with a total price of around 240 MAD it is actually worth considering. From Errachidia it is only 2 hours with the bus to Merzouga, or in our comfotable fleet of executive mercedes vans and luxury suvs if you are interested in our desert tours from Errachidia.
7 - Rent a car in Morocco
It might be relatively hard to find good car rental options before you get here. They are mostly limited to the airports in the bigger cities. But, you can easily find good car rentals once you are here, even in smaller cities.
You can get both automatic and manual rental cars in Morocco, but make sure you ask for what you want specifically when booking. Manual cars are FAR more common and you will be quite a bit more for automatic cars as they are typically higher-end models. Make sure there’s gas in the vehicle, or you’ll have to fill up at the nearest gas station, which may be overpriced.