Trip to Casablanca

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration3h
Distance246 km
Avg. price$ 14
Train trips5 found

Trains from Marrakesh to Casablanca

🌍 The journey between Marrakesh and Casablanca takes approximately 2 hours and 40 minutes, allowing you to enjoy the picturesque Moroccan countryside along the way. This route is a great option for those looking to travel between these two vibrant cities quickly and comfortably. 💸 Prices for a train ticket from Marrakesh to Casablanca range from $9 to $17, making it an affordable transportation choice for budget-conscious travelers. With services operating every day, you can easily plan your trip and experience the charm of both Marrakesh and Casablanca in one seamless journey.

Where to stay in Casablanca

There are over 324 hotels to stay in Casablanca. Prices range from $12 per night.

Accomodation
  • Moroccan Railways is the company that provides train routes from Marrakesh to Casablanca. The direct train service between the two cities departs hourly and operates every day, with the journey taking approximately 2 hours and 40 minutes. The trains depart from Marrakech station and arrive at Casablanca station. The prices for a train ticket between Marrakesh and Casablanca range from $9 to $17.
  • The direct train operated by Moroccan Railways is the fastest option for traveling between Marrakesh and Casablanca, with a journey time of approximately 2 hours and 40 minutes. This train service departs from Marrakech station and arrives at Casablanca station, providing hourly departures every day. Travelers can enjoy a quick and convenient ride between the two cities for prices ranging from $9 to $17.
  • The departure station for trains traveling from Marrakesh to Casablanca is Marrakech station. This station is where the Moroccan Railways train services commence their journey to Casablanca. Travelers can easily access Marrakech station to board the train and begin their trip to Casablanca.
  • There are multiple trains between Marrakesh and Casablanca, as services depart hourly and operate every day. These trains are operated by Moroccan Railways and make the direct journey from Marrakech station to Casablanca station. The average travel time for this route is approximately 2 hours and 40 minutes. Travelers have the convenience of frequent train departures throughout the day for their journey between Marrakesh and Casablanca.
  • The Marrakesh to Casablanca train services, operated by Moroccan Railways, arrive at Casablanca station. This is the final destination for the train journey between the two cities. Casablanca station is a major transportation hub in Casablanca, making it convenient for travelers to access other parts of the city or continue their journey to different destinations. The station is well-equipped with facilities to assist passengers during their arrival and departure.
  • The first train of the day from Marrakesh to Casablanca departs from Marrakech station early in the morning and the last train typically leaves in the evening. With services departing hourly and operating every day, travelers have flexibility in choosing a convenient departure time that fits their schedule. The journey between Marrakesh and Casablanca by train takes approximately 2 hours and 40 minutes, providing a relatively quick and efficient mode of transportation between the two cities.
  • There are multiple direct train trips each day between Marrakesh and Casablanca, as services depart hourly and operate every day. Passengers have the convenience of choosing from several departure times throughout the day to make the journey. The train service, operated by Moroccan Railways, offers a quick and efficient travel option between the two cities, with the journey taking approximately 2 hours and 40 minutes. Travelers can enjoy frequent departures and arrivals between Marrakesh and Casablanca by train.
  • Yes, there is a direct train between Marrakesh and Casablanca. The train departs from Marrakech and arrives at Casablanca, with services operating hourly every day. The journey by train between the two cities takes approximately 2 hours and 40 minutes, providing a convenient and efficient travel option for passengers looking to commute between Marrakesh and Casablanca.
  • The cost of a train ticket from Marrakesh to Casablanca ranges from $9 to $17. This pricing variation allows travelers to choose from different fare options based on their budget and travel preferences. The affordable prices make train travel between Marrakesh and Casablanca a cost-effective transportation choice for individuals looking to journey between these two Moroccan cities.

Will you be returning to Marrakesh by train?

If you are looking for the return train journey, check out trains from Casablanca to Marrakesh

See schedule