El tren directo es la mejor forma de ir de Casablanca a Marrakech: 2 h 40 min desde 7 €, con salidas cada hora desde Casa Voyageurs. El autobús es más barato (desde 5 €) pero tarda casi 4 h y las estaciones están peor conectadas. El coche solo compensa si vas a moverte por la zona.
| Medio | Duración | Precio | Frecuencia | |
|---|---|---|---|---|
| Tren ONCF | 2 h 40 min | Desde 7 € | Cada hora | Mejor opción general |
| Autobús CTM | 3 h 30 min–4 h | Desde 5 € | 8-10 al día | Más barato |
| Coche de alquiler | 2 h 30 min | 20 €/día + peajes | — | Solo si viajas después |
Para ir de Casablanca a Marrakech tienes tres opciones principales. El tren es la más rápida: 2 h 40 min desde 7 €, con salidas cada hora desde Casa Voyageurs. El autobús es la más económica: desde 5 € pero tardas casi 4 h y las estaciones están alejadas del centro. El coche de alquiler solo merece la pena si piensas moverte por la región. Son 240 km por autopista de peaje en buen estado, unas 2 h 30 min sin contar el tráfico de Casablanca. La distancia entre las dos ciudades es corta. No hay vuelos directos ni tiene sentido buscarlos. El tren llega al centro de Marrakech, junto a la medina, mientras que el autobús te deja en la gare routière, a 15 minutos en taxi del centro.
En avión
No hay vuelos directos entre Casablanca y Marrakech. La distancia es de solo 240 km, lo que hace inviable operar una ruta aérea comercial. Royal Air Maroc y Air Arabia vuelan entre ambas ciudades solo con escalas internacionales, normalmente vía Europa. El trayecto puede durar más de 6 h y cuesta desde 150 €, una opción absurda cuando el tren directo tarda 2 h 40 min por 7 €. Si llegas al aeropuerto Mohammed V de Casablanca y quieres ir directo a Marrakech, hay dos opciones. La primera es el tren: desde la estación del aeropuerto salen trenes cada hora hacia Casa Voyageurs, donde haces transbordo hacia Marrakech. El trayecto completo dura unas 3 h 30 min y cuesta unos 10 €. La segunda es el autobús directo CTM que sale del aeropuerto. Tarda unas 4 h y cuesta 8 €, pero solo tiene 3-4 salidas al día y los horarios no siempre cuadran con los vuelos internacionales. Consulta los horarios en la web de CTM antes de viajar.
En tren
El tren es la mejor opción para ir de Casablanca a Marrakech. ONCF, la compañía ferroviaria marroquí, opera la línea con trenes directos cada hora aproximadamente. El trayecto dura 2 h 40 min y cuesta desde 7 € en segunda clase hasta 15 € en primera. Los trenes salen de Casa Voyageurs, la estación principal de Casablanca, no de Casa Port. Casa Voyageurs está en el barrio de Maarif, a unos 4 km del centro. Llegas en taxi por 15-20 dirhams (1,50-2 €) o en tranvía por 6 dirhams (0,60 €) con la línea T1. El primer tren sale sobre las 6 h y el último a las 21 h. Los horarios exactos cambian según el día de la semana y la temporada, así que consulta la web de ONCF antes de ir. Los fines de semana y en Ramadán los trenes van más llenos. La puntualidad es aceptable. Retrasos de 10-15 minutos son normales, pero el tren sigue siendo más fiable que el autobús. Los vagones de segunda clase son correctos: asientos numerados, aire acondicionado, baño. La primera clase añade más espacio entre asientos y enchufes, pero no siempre funciona el wifi prometido. Compra el billete online en oncf.ma o en las máquinas de la estación. En taquilla suele haber cola. Si viajas un viernes o un festivo marroquí, reserva con un par de días de antelación. El tren llega a la estación de Marrakech, a 10 minutos andando de la plaza Jemaa el-Fna.
En autobús
El autobús es la opción más barata: desde 5 € con CTM o Supratours. El trayecto dura entre 3 h 30 min y 4 h dependiendo del tráfico en la salida de Casablanca. Las dos compañías son fiables, con autobuses modernos y aire acondicionado. Los autobuses salen de la gare routière de Ouled Ziane, en el barrio de Hay Mohammadi, a unos 6 km del centro de Casablanca. No está bien comunicada en transporte público. Cuenta con ir en taxi por unos 30-40 dirhams (3-4 €). La estación es grande y algo caótica, llega con tiempo. CTM tiene unas 8-10 salidas al día, la primera sobre las 7 h y la última a las 22 h. Supratours tiene menos frecuencia, 4-5 salidas, pero sus autobuses son algo más nuevos. Compra el billete online o en la estación el mismo día, aunque en temporada alta (julio-agosto, Semana Santa) mejor reservar. El autobús llega a la gare routière de Marrakech, junto al barrio de Sidi Mimoun, a unos 3 km de Jemaa el-Fna. Desde ahí tienes que coger un petit taxi (taxi pequeño) por 20-30 dirhams (2-3 €) hasta tu alojamiento. Los taxis esperan fuera de la estación, pero regatear el precio es obligatorio. La wifi prometida en los autobuses no suele funcionar. Los asientos son cómodos y hay baño a bordo, aunque mejor evitar usarlo. Hacen una parada de 15 minutos a mitad de camino en una estación de servicio.
En coche
Alquilar un coche solo tiene sentido si piensas moverte por la región después. Para ir y volver directo entre Casablanca y Marrakech, el tren sale más a cuenta en tiempo y dinero. La ruta es sencilla. Sales de Casablanca por la autopista A7 dirección sur y la sigues hasta Marrakech. Son 240 km, unas 2 h 30 min sin contar el tráfico. El peaje cuesta unos 85 dirhams (8,50 €) y necesitas otros 15-20 € de gasolina ida y vuelta. La autopista está en buen estado, bien señalizada y con carriles anchos. El problema es salir de Casablanca. El tráfico entre las 7 h–9 h y las 17 h–19 h es denso y caótico. Los semáforos no se respetan, los carriles son sugerencias y los motoristas se cuelan por todas partes. Una vez en la A7, todo fluye. En Marrakech aparcar es complicado. La medina es zona peatonal y los riads están en callejones estrechos donde no entra un coche. Los hoteles con parking cobran entre 50 y 100 dirhams al día (5-10 €). Los parkings públicos cerca de Jemaa el-Fna cuestan unos 20 dirhams la hora. Alquilar un coche cuesta desde 20 €/día con Avis, Hertz o compañías locales como Locationauto. Necesitas carnet de conducir válido (el español sirve), tarjeta de crédito y al menos 21 años. Contrata seguro a todo riesgo. La conducción en Marruecos es impredecible y los accidentes frecuentes.
Opción combinada
La opción combinada más común es llegar en avión al aeropuerto Mohammed V de Casablanca y enlazar directo a Marrakech sin pasar por la ciudad. Tienes dos formas de hacerlo. La primera es tren. Desde la estación del aeropuerto sale un tren cada hora hacia Casa Voyageurs. Allí haces transbordo a un tren directo a Marrakech. El trayecto completo dura unas 3 h 30 min y cuesta unos 10 €. Funciona bien si tu vuelo llega entre las 8 h y las 20 h, fuera de esos horarios la frecuencia baja. La segunda es el autobús directo CTM que sale del aeropuerto. Tarda unas 4 h y cuesta 8 €, pero solo tiene 3-4 salidas al día. Los horarios cambian según la temporada, así que consulta la web de CTM antes de reservar el vuelo. Si tu vuelo llega tarde, esta opción no funciona. Si llegas de noche al aeropuerto, la única opción realista es el taxi compartido. Cuesta unos 500-600 dirhams (50-60 €) por coche hasta Marrakech, se divide entre 4 pasajeros. Los taxis esperan fuera de la terminal, pero negocia el precio antes de subir. Otra opción es Heetch, la app de VTC marroquí, por unos 400 dirhams.
Preguntas frecuentes
¿Cuál es la forma más barata de ir de Casablanca a Marrakech?
¿Cuánto se tarda de Casablanca a Marrakech?
¿Hay tren directo de Casablanca a Marrakech?
¿Cuánto cuesta ir de Casablanca a Marrakech en tren?
¿Merece la pena alquilar coche para ir de Casablanca a Marrakech?
Última actualización: 8 de junio de 2026
| AHORRA EN TU VIAJE | |
| Compara y consigue vuelos baratos Ver → | |
| Encuentra alojamiento a los mejores precios Ver → | |
| Reserva tours y actividades en español Ver → | |
| 5% dto. en tu seguro de viaje IATI Ver → | |
| Reserva traslados aeropuerto Ver → | |
| 5% dto. en tu eSIM con Holafly Ver → | |
| Alquila un coche al mejor precio Ver → | |
| Las mejores guías de viaje Ver → | |
Nosotros siempre viajamos con IATI y nos ha funcionado de maravilla, además te atienden siempre en castellano.
Aquí os dejamos un 5% de descuento por si las moscas :)





















































































