How to get from Rabat to Casablanca

updated 20.05.2024

Find out how to get from Rabat to Casablanca with our in-depth travel guide. We've compiled all the information you need to make this historic journey, whether you want to take the train, bus, or car. Learn about the different ways to travel, tips, and attractions along the way.

How to get from Rabat to Casablanca

Travelling from Rabat to Casablanca, two of Morocco's vibrant cities, offers a variety of transport options.

  • By train: A convenient and efficient choice, the train journey takes about an hour, with scenic views and comfortable seating.
  • By bus: Buses running regularly between Rabat and Casablanca are a cost-effective option. The journey takes around two hours, allowing flexibility in departure times.
  • By taxi: For a faster but also more expensive journey, you can use taxi services. Shared and private taxis offer different levels of comfort.
  • With an organized tour: Taking a trip from Rabat to Casablanca with an organised guided tour allows you to experience the sights of both cities without the hassle.

Rough Guides Tip: If you started your Moroccan journey in Marrakech but want to travel to Casablanca, you can also read our guide on how to get from Marrakech to Casablanca.

How far is Casablanca from Rabat?

The road distance between Casablanca and Rabat is approximately 87 kilometres and the journey by car usually takes about an hour, depending on road conditions and the route chosen. 

The most popular route is along the A1 motorway, also known as the Rabat-Casablanca motorway, which provides a relatively easy and efficient connection between the two cities.

Going to Rabat or Casablanca? Check our tailor-made travel service or customizable Morocco itineraries.

Main square in Casablanca with goverment building, Morocco © Shutterstock

Main square in Casablanca with goverment building, Morocco © Shutterstock

What's the quickest way to get from Rabat to Casablanca?

If you choose the fastest way to get from Rabat to Casablanca, all options will take you about the same time, which is about an hour. But if you do opt for the fastest, most efficient and most convenient way, the train journey will take you just under an hour.

Make sure to read all about getting around in Morocco.

By train

Duration: 1 hour | Cost: from €6

Travelling from Rabat to Casablanca by train is a quick and comfortable journey, usually taking about 1 hour. The main railway station in Rabat is Rabat Agdal, known for its modern facilities and convenient location, while in Casablanca the main station is Casa-Voyageurs, a major transport hub with excellent amenities. 

Both stations are easily accessible, and equipped with ticketing services, lounges and other passenger amenities. Trains between these cities run reliably and punctually, demonstrating Morocco's efficient railway network. For a smooth journey, it is advisable to familiarise yourself with the train timetable, pre-book your tickets and arrive at the respective stations well in advance.

Find even more ideas for your Moroccan adventure with our 7-day itineraries in Morocco.

The Hassan II Mosque or Grande Mosquée Hassan II is a mosque in Casablanca © Shutterstock

The Hassan II Mosque or Grande Mosquée Hassan II is a mosque in Casablanca © Shutterstock

By bus

Duration: 1-2 hours | Cost: from €6.5

Travelling from Rabat to Casablanca by bus is a convenient and economical option. Several bus companies operate on this route with regular services throughout the day, and the journey takes between one and two hours.

Rabat's major bus stations, such as the CTM (Compagnie de Transports au Maroc) station, serve as departure points for buses travelling to Casablanca. Buses arrive at various stations in Casablanca, including CTM Casablanca station and other central stations.

You can purchase bus tickets at the station or through online platforms, allowing you the flexibility to plan your journeys. However, it is advisable to check the latest timetables and ticket prices, taking into account factors such as peak travel times and possible schedule changes.

By taxi

Duration: 1 hour | Cost: from €80

Travelling from Rabat to Casablanca by taxi is a convenient and comfortable, yet more expensive option suitable for those looking for a hassle-free way to get from Rabat to Casablanca. Taxis are easy to find in Rabat and the journey to Casablanca takes about an hour. Taxis can be hired at special car parks, met on the street or you can contact an agency.

If you just catch a taxi on the street, it is necessary to pre-negotiate the fare with the taxi driver before the journey, as some taxis do not use meters for intercity journeys. Although more expensive than public transport, taxis provide a door-to-door service, making them a convenient choice for travellers with luggage or those looking for a more private and time-efficient mode of transport between two cities.

Inspired? Among our 10-day Morocco itineraries, you can find an itinerary that suits you, combining some of Morocco's stunning cities.

The Hassan II Mosque or Grande Mosquée Hassan II is a mosque in Casablanca © Shutterstock

The Hassan II Mosque or Grande Mosquée Hassan II is a mosque in Casablanca © Shutterstock

By organized tour

Duration: 1-2 hours | Cost: from €80

Travelling from Rabat to Casablanca with an organised tour is not only an enjoyable but also an enriching experience. Various tour operators offer tailor-made tours, which often include knowledgeable guides who explain the cultural and historical aspects of both cities.

Travellers can comfortably travel along the scenic route using transport arranged by the tour operator, eliminating the need to use public transport or hire private cars.

Tours can include visits to significant landmarks such as historic sites, museums, and lively markets and you can immerse yourself in local culture, sample regional cuisine and gain a deeper understanding of Morocco's heritage.

If you want a hassle-free journey to Rabat and Casablanca, check out our tailor-made Morocco Cities tour. This comprehensive tour includes visits to Rabat, Casablanca and other significant cities, giving you all the highlights Morocco has to offer.

Cathedral in Casablanca, Morocco © Shutterstock

Cathedral in Casablanca, Morocco © Shutterstock

Is Casablanca worth a day trip from Rabat?

Yes, a day trip from Rabat to Casablanca is absolutely worth it to experience the economic and cultural centre of Morocco. Casablanca boasts iconic landmarks such as the Hassan II Mosque, as well as the bustling Central Market, the historic Medina and the bustling Mohammed V Square. 

Visitors can immerse themselves in a cosmopolitan atmosphere, savour the local cuisine and experience a unique blend of modernity and tradition. Whilst it is impossible to cover every aspect in one day, this tour gives an insight into the appeal of Casablanca and complements the more laid-back atmosphere of Rabat, making it a rewarding experience.

Olga Sitnitsa

written by
Olga Sitnitsa

updated 20.05.2024

Online editor at Rough Guides, specialising in travel content. Passionate about creating compelling stories and inspiring others to explore the world.

Ready to travel and discover
Morocco?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍