How to Easily Travel from Casablanca to Rabat

Are you interested in travelling from Casablanca to Rabat on your Moroccan vacation but aren’t quite sure the best way to do it?

Keep reading because I’ve got you covered!

Rabat is a beautiful costal city just north of Casablanca. If you’re visiting Casablanca, then making the trip to Rabat is a must.

You can visit Rabat from Casablanca on a day trip or spend two or three days casually exploring the city.

The best part?

It’s extremely easy to travel from Casablanca to Rabat!

The two main ways to travel from Casablanca to Rabat are by train or by bus. Both options are very similar. They cost basically the same, and the train is only faster than the bus by ten minutes.

It all comes down to what options fits your travel style and schedule the best.

But worry not!

I’m breaking down everything you need to know about all the different ways to travel from Casablanca to Rabat, so you can easily decide what option is the best for you.

Before We Get Started

If I’m being honest, one of the aspects of travel I dislike the most is figuring out how to travel from one city to another.

I find the information is scattered around the internet, and it takes me much longer to find the information I need than it should.

That’s why I write these transportation guides for you!

Hopefully they make your travel planning for Morocco a little bit easier.

Here are my other Morocco transportation guides in case you’re visiting more of the country:

Casablanca, Morocco

Option One: Taking the Bus from Casablanca to Rabat

The first option you have is to take the bus from Casablanca to Rabat.

There isn’t really a big difference between taking the bus and taking the train, and it all comes down to what is most convenient for you.

As in what option has the best departure and arrive location and what has the best time schedule for you.

A tourist’s guide to wifi in Morocco

How Much Does a Bus Ticket Cost?

As with most forms of transportation, the cost of your ticket varies depending on what you travel.

If you travel on a weekend during peak hours, you’ll be paying more than if you travel during off-peak hours on a weekday.

That being said, there isn’t a huge difference in what you’ll pay for your ticket. Pick what time works best for you and go with it.

You can expect to pay anywhere from 38 MAD (approximately $4 USD) and 68 MAD (approximately $7 USD).

As you can see, it’s very affordable to take the bus from Casablanca to Rabat!

Where to Purchase Bus Tickets

The easiest way to get your bus ticket (well, really the only way) is to go to the bus station and purchase it there.

The bus route from Casablanca to Rabat is very popular, and you need to get to the bus station well in advance of your bus leaving if you want to get a ticket.

If you don’t get there early enough, you may have to wait for the next bus.

That isn’t a huge issue since the buses leave on an extremely regular basis.

If you need to take a certain bus and cannot miss it for any reason, you may want to go t the bus station a day or two ahead of time and purchase your bus ticket.

The same goes for purchasing your return bus ticket.

I highly recommend you purchase your return bus ticket as soon as you arrive in Rabat.

You’re at the bus station anyways, and this way you know for sure that you’ll get on the return bus you want.

You can purchase you return ticket for later that day if you’re doing a day trip to Rabat or for a few days in the future if you’re spending more time in Rabat.

Either way, you’ll be very happy you took the time to purchase your return bus ticket when you arrived in Rabat.

Where Does the Bus Depart from in Casablanca?

The bus departs from CMT Bus Station.

The bus station is quite convenient to get to. Much more convenient than the train station is.

It’s located near the port just a short walk away from the main touristy part of town.

However, if you have a lot of luggage, you may want to consider taking a taxi. Navigating the busy streets with luggage can get a bit overwhelming at times.

Rabat, Morocco

Where Does the Bus Arrive at in Rabat?

The bus arrives at Rabat Center.

It’s located in the centre of Rabat, but it isn’t that close to the tourist attractions you likely want to visit.

For example, the Old Market is 3.3km away from the bus station and about a 45 minute walk.

Your best option is to take a bus or taxi to wherever you’re going as soon as you arrive in Rabat. Whether it is your hotel or a tourist attraction.

Pros of Taking the Bus from Casablanca to Rabat

  • Very affordable
  • Buses leave on a regular basis
  • Luggage storage under the bus

Cons of Taking the Bus from Casablanca to Rabat

  • Inconvenient arrival location
  • Buses are busy, and you may have to wait for the next bus because it is sold out
  • Bus will be crowded

Option Two: Taking the Train from Casablanca to Rabat

Your next option is to take the train to Rabat from Casablanca.

Just like the bus, the train from Casablanca to Rabat is quick and affordable!

How Long Does the Train from Casablanca to Rabat Take?

The train to Rabat from Casablanca takes about 1 hours and 10 minutes.

So, it’s just a few minutes quicker than the bus.

The upside to the train though is you’re not going to run into any traffic jams like you can on the bus. You likely won’t run into any major traffic jams on the bus, but you never know.

How Much Does a Train Ticket Cost?

You can expect to pay anywhere from 38 MAD (approximately $4 USD) and 88 MAD (approximately $9 USD).

As you can see, there isn’t really a difference between the cost of the bus and the cost of the train.

The train may cost you a couple dollars more, but most tickets will cost the same as a bus ticket.

Is Marrakech Safe for Solo Travellers?

Where to Purchase Train Tickets

Just like the bus, it’s best if you go to the train station to purchase your ticket.

Seating is first come first serve, so it you really want to sit on your journey, be sure to be at the train station at least half an hour in advance.

This way you’ll be able to purchase your ticket and be standing on the platform when the train arrives.

If you’re late, you’ll likely need to stand on your trip from Casablanca to Rabat.

That’s normally not an issue though since it is such a short trip. However, if you have mobility or health issues that make standing difficult, you’ll need to arrive at the train station as early as possible.

Rabat, Morocco

Where Does the Train Depart from in Casablanca?

Trains depart from Casa Voyageurs.

The train station isn’t in the heart of the city, and is quite a walk away from where you’re likely staying.

You can either take a bus or taxi to get to the train station, but I don’t suggest trying to navigate you and your luggage to the train station by foot.

Where Does the Train Arrive at in Rabat?

The train arrives at Rabat Ville station.

It’s in a very convenient location, and you can likely walk to wherever you’re staying (or whatever sights you want to visit).

You can always take a bus or taxi to wherever you need to go as well if you don’t want to walk.

Advantages of Taking the Train from Casablanca to Rabat

  • Very affordable
  • Convenient arrival location
  • Trains leave on a regular basis

Disadvantages of Taking the Train from Casablanca to Rabat

  • May have to stand on the train
  • Less convenient departure location than the bus
  • Limited luggage storage
Casablanca, Morocco

Other Ways to Travel from Casablanca to Rabat

There are a few other ways you can travel from Casablanca to Rabat, but I’m not going to give them their own dedicated section.

Either because they’re very expensive or because you’ll have to do your own research and pick a company to help you in your journey.

I’ve never used a transportation company to travel to Rabat from Casablanca and don’t feel comfortable recommending one in particular.

Your other options include:

  • Driving from Casablanca to Rabat
  • Taking a taxi from Casablanca to Rabat
  • Hiring a private car to drive you to Rabat
  • Taking a guided day trip from Casablanca to Rabat

I don’t recommend driving to Rabat unless it is part of a larger road trip around the country. It’s too expensive (and stressful) to rent a car just to drive to Rabat.

In terms of hiring your own car, taking a taxi, or doing a guided day trip, these are all legitimate options, but they are significantly more expensive than taking public transportation.

They are likely more convenient though.

You don’t have to worry about getting to the bus or train station and finding your way around once you get to Rabat. They normally pick you up at your hotel and drop you off wherever you need to go.

Easy peasy!

It all comes down to your travel style and budget.

Overcome Your Fear of Solo Travel

Conclusion

As you can see, there are plenty of ways to travel from Casablanca to Rabat.

I personally recommend taking the bus or train. It’s super affordable and quick. But others may prefer to pay for private transportation or a guided tour.

Just be sure to research the tour company and make sure they’re legitimate before booking it.

They probably are, but it’s better to be safe than sorry.

The important thing is now you know it’s incredibly easy to travel to Rabat from Casablanca, and you don’t have an excuse not to visit the beautiful city of Rabat while in Morocco!

How to Easily Travel from Marrakech to Casablanca

Marrakech and Casablanca are two of the most popular cities in Morocco for tourists to visit. Luckily, it is very easy to travel from Marrakech to Casablanca.

Looking at a map, it may seem like you have to choose to either visit Marrakech or Casablanca on your Moroccan vacation.

They look quite a ways away, but, in reality, it is very easy to travel from Marrakech to Casablanca. You can definitely visit both cities when you’re in Morocco if you want.

You’ll have to choose to either take the train from Marrakech to Casablanca or the bus from Marrakech to Casablanca. Both have their pros and cons, but I believe the train is the best option.

However, you may find the the bus is the best option for you and your travel style.

That’s why we’re going to cover every way to travel from Marrakech to Casablanca as well as discuss the pros and cons of each transportation method.

How to travel from Marrakech to Essaouira

Option One: Taking the Train from Marrakech to Casablanca

As I mentioned, my favourite way to travel between Marrakech and Casablanca is to take the train.

It isn’t the cheapest option, but it is significantly faster than the bus.

And I’m willing to pay a bit more to shave a few hours off my travel schedule!

How Long Does the Train from Marrakech to Casablanca Take?

The train to Casablanca from Marrakech takes just under 3 hours.

Some trains are quicker than others, and it depends on how busy the tracks are and what time of day you travel.

But, in general, your train journey should take about three hours.

Casablanca, Morocco

How Much Does a Train Ticket Cost?

Just like the length of your journey, the price of your train ride depends on when you travel.

If you travel during peak times and on the weekend, you can expect to pay more than if you travelled during off-peak times on a weekday.

In general, you can expect to pay between 90 MAD (about $10 USD) and 190 MAD (about $20 USD).

Those are really good prices!

Even if your ticket costs closer to the high end of the price range, it is still affordable for most people.

Where to Purchase Bus Tickets

The best way for tourists to purchase train tickets is by going to the train station.

You can go to the train station anytime and purchase tickets for a future departure date.

You can purchase train tickets at any train station even if your train doesn’t depart from that station, which is quite convenient.

The reason I say it’s easiest for tourists to purchase their tickets at the train station is because if you purchase them online, you need to have a Moroccan card.

This is a national identification card, and you can’t get one as a tourists.

So, go to the train station and purchase your train ticket from Marrakech to Casablanca.

I suggest going to the station and buying your ticket a few days in advance of your intended departure date.

The trip from Marrakech to Casablanca is quite popular, and there is a chance train tickets will be sold out on the day you want to depart.

You can show up at the train station the day you want to leave and try to buy a ticket, but there’s no guarantee you’ll be able to get one.

Where Does the Train Depart from in Marrakech?

Trains to Casablanca depart from Marrakech Railway Station. It’s the main station in Marrakech.

The train station is slightly outside of the heart of Marrakech.

You can walk to the train station, but it’s probably in your best interest to catch a taxi, so you’re not trying to navigate your bags along the busy roads.

Marrakech, Morocco

Where Does the Train Arrive at in Casablanca?

There are three train station in Casablanca.

Trains from Marrakech arrive at Casa Oasis.

The train station is a few kilometres away from the central part of Casablanca. You probably don’t want to walk to your accommodation.

You can take a bus or you can take a taxi.

I would personally take a taxi. Just be sure you negotiate a decent price with the driver or insist they turn on the meter.

Never accept the first price the taxi driver quotes you.

A tourist’s guide to wifi in Morocco

Advantages of Taking the Train from Marrakech to Casablanca

  • It’s quick
  • Convenient arrival and departure locations
  • Relatively inexpensive

Disadvantages of Taking the Train from Marrakech to Casablanca

  • It’s more expensive than the bus
  • You can’t purchase your ticket online
  • Limited luggage storage space

Option Two: Taking the Bus from Marrakech to Casablanca

Your next option is to take the bus from Marrakech to Casablanca.

The bus is a bit cheaper than the train, but it takes longer. You need to decide if the money you save is worth the extra time in transit.

If you’re on a long trip, taking the bus isn’t going to eat into your time in Morocco very much.

However, if you’re on a short one-week vacation, saving a little bit of time in transit can be a huge deal.

How Long Does the Bus from Marrakech to Casablanca Take?

The bus to Casablanca from Marrakech takes about 4 hours.

It could be longer or shorter depending on the traffic. That’s the big unknown when it comes to taking the bus rather than the train.

Marrakech, Morocco

How Much Does a Bus Ticket Cost?

Bus tickets vary more in price than train tickets. You can find a really good price that saves you a lot compared to the train or you can pay basically the same amount as a train ticket.

You can expect to pay between 65 MAD (approximately $7 USD) and 190 MAD (approximately $20 USD).

As you can see, the bus is often less expensive than the train but not by much.

The bus takes an extra hour compared to the train. If you take the bus, be sure to find an inexpensive ticket, so you’re paying less than the price of the train.

If you can’t get a good deal on a bus ticket, then you’ll probably want to just take the train.

Where to Purchase Bus Tickets

Just like train tickets, you’ll have to purchase your bus ticket at the station before you depart.

The bus station is right next door to the train station, so you can easily go from one to the other to check out ticket prices if you want.

Buses are a very popular mode of transportation in Morocco, and it isn’t unheard of for buses to be sold out.

I recommend buying your ticket as early as possible to ensure you get on the bus you want.

If you leave it to the last minute, there’s a high probability that you won’t be able to buy a ticket for the next bus and will have to wait for the one following that.

There are plenty of buses that run from Marrakech to Casablanca each day, so you’ll be able to make it to Casablanca.

It might just be later than you thought it would.

Is Marrakech safe for solo female travellers?

Where Does the Bus Depart from in Marrakech?

As mentioned, the bus station is right next door to the railway station.

The bus station is called CTM bus station.

You’ll likely take a taxi to the bus station, so be sure to tell them what bus station you need to go to. You don’t want to accidentally show up at the wrong station!

Where Does the Bus Arrive at in Casablanca?

The bus arrives at CMT bus station in Casablanca.

CMT is the name of the bus company in case you’re wondering why the stations have the same name.

The bus station is much closer to central Casablanca than the train station.

Assuming you’re staying in the heart of the tourist part of town, you can walk to your accommodation in about half an hour.

You can also take the local bus or hire a taxi if you can’t want to walk.

Marrakech, Morocco

Advantages of Taking the Bus from Marrakech to Casablanca

  • The least expensive option
  • Buses depart every hour
  • Luggage storage room under the bus

Disadvantages of Taking the Bus from Marrakech to Casablanca

  • It takes the longest
  • Isn’t that much cheaper than the train
  • Buses often sell out

Other Ways to Travel from Marrakech to Casablanca

There are a few other ways you can travel to Casablanca from Marrakech.

I’m not giving each of them their own dedicated section like the bus and train because I don’t really recommend these options unless you’re in a specific circumstance.

For the average traveller, you should take the bus or train.

Flying from Marrakech to Casablanca

Both Marrakech and Casablanca have airports. If you really wanted, you could fly between the two cities.

However, when you take into account getting to the airport early, waiting for your flight, flying, deplaning, waiting for your luggage, and getting to your accommodation in Casablanca, it isn’t really any faster than the train.

The flight itself is only 50 minutes, but it is everything else that comes with flying that slows you down.

The only time I would recommend flying from Marrakech to Casablanca is if you land in Marrakech and are going directly to Casablanca without going into the city.

Driving from Marrakech to Casablanca

Next up is driving from Marrakech to Casablanca.

The drive only takes 2.5 hours, but you should decide to drive just because it is quicker than the bus or train.

I only recommend driving to Casablanca if it is part of a bigger road trip across the country.

Don’t just drive from Marrakech to Casablanca and then return your car.

Marrakech, Morocco

Taking a Guided Tour from Marrakech to Casablanca

A guided tour can be one of two things:

  • A guided tour across Morocco or
  • A private car that drives you from Marrakech to Casablanca

You may want to consider these options if you don’t want to plan your entire trip around Morocco or are nervous about travelling through Morocco by yourself.

I figure if you’re going to take a private tour, you probably aren’t reading this post, so I’m not going to go into any detail about it.

Conclusion

As you can see, there are a number of ways you can travel from Marrakech to Casablanca.

It all comes down to personal choice and what transportation method works best for you.

I prefer to take the train between the two cities, but you could decide to take the bus or a private tour.

The important thing to take away from this article is that it is super easy to travel from Marrakech to Casablanca.

You shouldn’t let the fact that the two cities look far away on the map deter you from visiting both of them on your trip to Morocco!