Traveling by train in Morocco is the most efficient and comfortable way to get around. The train network in Morocco is not very extensive but many of the major tourist destinations are covered. Trains run between Marrakech, Fes, Casablanca (including the International Airport), Rabat, Oujda, Tangier, and Meknes.
Drive, car ferry. Drive from Marrakesh to Al Hoceima. Take the car ferry from Al Hoceima to Motril. Drive from Motril to Barcelona. 24h 24m. €298 - €543. Quickest way to get there Cheapest option Distance between.
The cost for a small Taxi to get you from the Marrakesh airport to Medina is 70 Moroccan Dirhams/ 7€ during daytime and 100 Moroccan Dirhams/ 10€ during nighttime. However, a Big Taxi will cost you 17 Moroccan Dirhams/ 1.7€ during daytime and 25 Moroccan Dirhams/ 2.5€ during nighttime. Note that you will be transported with other
Ouarzazate to Marrakesh by bus. The bus journey time between Ouarzazate and Marrakesh is around 4h 30m and covers a distance of around 201 km. Operated by CTM, the Ouarzazate to Marrakesh bus service departs from Ouarzazate and arrives in Marrakech. Typically 42 buses run weekly, although weekend and holiday schedules can vary so check in advance.
If you are traveling with someone this is the best option. With a price starting from 6 euros per person, a reliable professional driver will pick you up on arrival and take you to your hotel. If you need to hire this service to transfer you from your hotel to the airport it is also available on your return for the same price.
The flight time between Casablanca (CMN) and Marrakech (RAK) is around 57 min and covers a distance of around 201 km. Services are operated by Royal Air Maroc and Qatar Airways. Typically 28 flights run weekly, although weekend and holiday schedules can vary so check in advance. 28 Weekly Planes. 57 min Average Duration.
Bus. There is a bus line 19 provided by Alsa operating everyday from the airport to Jemaa el-Fna and main railway station but also serving most major hotels in the city. Buses operate from 6:00 am till midnight, every 20-30 minutes. One way ticket price is about 0.5€. Another option to get to the center of Marrakesh is to travel by bus line tub3F.