Public transport in Morocco is both accessible and budget-friendly, making it easy for backpackers to explore this diverse country without breaking the bank.
To kick off your Moroccan adventure, consider flying into Mohammed V International Airport (CMN) in Casablanca, which is serviced by several low-cost airlines. Round-trip tickets from major European cities can cost as low as 1,200 MAD ($120). Once you land, the best way to reach the city center is by taking the ONCF train, which departs every 30 minutes. The ride will set you back about 50 MAD ($5) and takes around 30 minutes, dropping you off at Casa Voyageurs Station.
If you’re arriving by land, buses from Spain via Tarifa to Tangier are another option. The ferry costs approximately 600 MAD ($60) and includes a bus transfer into Tangier’s medina. For those venturing into the Sahara, consider traveling to Marrakech and then booking a bus or shared taxi to your next destination.
Marrakech offers an affordable way to navigate the city with its network of buses. The #1 bus runs from the train station to Jemaa el-Fnaa, costing only 7 MAD ($0.70). Alternatively, you can use the local taxis, known as “petit taxis,” which are reasonably priced at around 10-20 MAD ($1-$2) for short rides. However, make sure to agree on the price beforehand as they usually don't use meters.
In contrast, Fez has a more limited bus system, but the city is compact enough to explore on foot. If you’re navigating the narrow streets of the medina, renting a bike is an option, with prices around 50 MAD ($5) per day. Additionally, the “grand taxi” system can be a good choice for longer distances, such as from Fez to Chefchaouen, typically costing around 400 MAD ($40) shared among passengers.
When it comes to traveling between cities in Morocco, the CTM and Supratours bus companies offer comfortable and reliable services. A ticket from Marrakech to Essaouira, for example, costs approximately 100 MAD ($10) and takes about 2.5 hours. These buses have air conditioning and often provide free Wi-Fi, making your journey more pleasant. Purchase your tickets online in advance at the CTM website or at the bus station to secure your seat.
For a more authentic experience, consider taking a shared taxi for intercity travel. These taxis can be found at terminals in major cities. To get from Marrakech to Ouarzazate, expect to pay around 150 MAD ($15) per person. The ride takes roughly four hours and can provide stunning views of the Atlas Mountains. Just remember that these taxis will wait until they are full, so be prepared for a bit of a wait before departing.
Navigating Morocco can be straightforward if you follow a few essential tips to keep costs down.
| Item | Cost | Notes |
|---|---|---|
| CTM bus from Marrakech to Essaouira | 100 MAD ($10) | Comfortable with air conditioning |
| ONCF train from Casablanca to Marrakech | 150 MAD ($15) | Fast and efficient service |
| Grand taxi from Fez to Chefchaouen | 400 MAD ($40) | Shared ride, scenic views |
| Marrakech #1 Bus | 7 MAD ($0.70) | Connects train station and Jemaa el-Fnaa |
| Bike rental in Fez | 50 MAD ($5) | Great for exploring the medina |
| Shared taxi from Marrakech to Ouarzazate | 150 MAD ($15) | Common mode of transport with locals |
| Petit taxi ride in Marrakech | 10-20 MAD ($1-$2) | Short trips; agree on price beforehand |
The best way to get around Marrakech is by using the local bus system, particularly the #1 bus, which connects key areas like the train station and Jemaa el-Fnaa for a mere 7 MAD ($0.70). If you prefer more flexibility, consider using petit taxis but remember to negotiate the fare before starting your ride. Walking is also a great option since many attractions are close together.
Yes, Morocco has a solid train network operated by ONCF. The trains connect major cities like Casablanca, Marrakech, and Rabat efficiently. For example, a train from Casablanca to Marrakech costs around 150 MAD ($15) and takes about 2.5 hours. It's advisable to book tickets in advance on the ONCF website for better rates and guaranteed seating during peak travel seasons.
Traveler comments
Add a route note, correction, timing tip or question for this guide.