Travel Rabat to Casablanca

Rabat to Casablanca

For the route between Rabat and Casablanca, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.

Travel options for Rabat to Casablanca

The quickest and most affordable way to get from Rabat to Casablanca is by a bus for 36 MAD, taking only 45 minutes.

Bus from Rabat to Casablanca

Board a bus at multiple stations, including Temara, Rabat Bus Station, Rabat and others and begin your journey from Rabat toward Casablanca, reaching Casablanca or Casablanca CTM Bus Station along the way. The first departure of the day is at 04:15, and services run regularly so you can choose a departure time that works for you. The trip lasts about 45 minutes with fares starting from 36 MAD. Reserve your ticket here.

Prices: 36 MAD

Duration: 45m – 2h 45m ⏱

Choose bus from Rabat to Casablanca in 0h 45m Book bus from Rabat to Casablanca for 36 MAD Choose bus from Rabat to Casablanca in 0h 45m Go with bus from Rabat to Casablanca in 0h 45m Choose bus from Rabat to Casablanca in 0h 45m Explore with bus from Rabat to Casablanca in 0h 45m

View all Bus tickets →

Train from Rabat to Casablanca

Travel from Rabat to Casablanca by train, departing from Rabat Train Station or Rabat Ville Train Station. Tickets are available from 74 MAD, and the journey lasts about 50 minutes, reaching Casablanca Train Station. Plan ahead and secure your ride.

Prices: 74 MAD

Duration: 50m – 1h 50m ⏱

Book train from Rabat to Casablanca for 74 MAD Take train from Rabat to Casablanca for 74 MAD Go with train from Rabat to Casablanca for 74 MAD Experience train from Rabat to Casablanca in 0h 50m

View all Train tickets →

Van from Rabat to Casablanca

Board a van at Rabat Hotel Transfer or Rabat City Centre to travel from Rabat to Casablanca, arriving at Casablanca Hotel Transfer or Casablanca City Centre after approximately 1 hour. Tickets start at 422 MAD, and you can reserve your seat online.

Prices: 422 MAD

Duration: 1h ⏱

Take van from Rabat to Casablanca for 422 MAD Go with van from Rabat to Casablanca in 1h

View all Van tickets →

Charter from Rabat to Casablanca

From Rabat to Casablanca, a private driver offers a flexible and comfortable journey. Travel time is around 1 hour 30 minutes with fares starting at 810 MAD. Secure your private ride here and skip the hassle of public transport.

Popular departures: Rabat Hotel Transfer
Popular arrivals: Casablanca Hotel Transfer

Prices: 810 MAD

Duration: 1h 30m ⏱

Take charter from Rabat to Casablanca for 810 MAD

View all Charter tickets →

Distance Rabat to Casablanca

The distance between Rabat and Casablanca is 86.3 kilometers.

Rabat to Casablanca Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Rabat to Casablanca

Bus
Train
Van
Charter
Average price
62 MAD
105 MAD
477 MAD
810 MAD
Cheapest price
36 MAD
74 MAD
422 MAD
810 MAD
Average duration
1h 11m
1h 22m
1h 00m
1h 30m
Minimum duration
0h 45m
0h 50m
1h 00m
1h 30m
Number of departures
50
31
25
1
Tickets

Bus Routes & Schedules from Rabat to Casablanca

- Traveling from Temara, you’ll be on the bus for roughly 2h 25m before arriving at Casablanca. Services operate at 07:45, and fares start from 42 MAD.
- Travel to Casablanca CTM Bus Station from Rabat Bus Station, with a bus journey lasting approximately 1h. Departures run from 04:45 until 21:30, and fares start at 56 to 61 MAD.
- From Rabat, you can take a bus to Casablanca, traveling for about 1h to 2h 45m. Services run from 04:15 until 23:00 with fares starting at 36 to 104 MAD.

Departure stations
Temara
Rabat Bus Station
Rabat
Arrival stations
Casablanca
Casablanca CTM Bus Station

Bus Timetable: Rabat → Casablanca

  • 04:15 07:00 2h 45m 45 MAD
  • 04:45 05:35 50m 84 MAD
  • 05:00 06:10 1h 10m 84 MAD
  • 05:15 06:25 1h 10m 84 MAD
  • 06:15 07:45 1h 30m 84 MAD
  • 07:30 08:35 1h 5m 84 MAD
  • 08:30 09:30 1h 42 MAD
  • 08:45 10:00 1h 15m 45 MAD
  • 09:00 10:10 1h 10m 42 MAD
  • 10:15 11:30 1h 15m 45 MAD
  • 10:30 11:45 1h 15m 45 MAD
  • 11:00 12:15 1h 15m 45 MAD
  • 11:15 12:10 55m 84 MAD
  • 11:30 12:20 50m 91 MAD
  • 11:45 12:45 1h 84 MAD
  • 12:00 13:00 1h 45 MAD
  • 12:10 13:15 1h 5m 36 MAD
  • 12:45 13:30 45m 84 MAD
  • 13:40 14:40 1h 104 MAD
  • 14:00 15:00 1h 45 MAD
  • 14:30 16:00 1h 30m 42 MAD
  • 14:50 16:00 1h 10m 39 MAD
  • 15:15 16:00 45m 104 MAD
  • 15:30 16:30 1h 45 MAD
  • 16:15 17:05 50m 91 MAD
  • 16:30 17:45 1h 15m 91 MAD
  • 17:45 20:00 2h 15m 45 MAD
  • 18:00 20:30 2h 30m 45 MAD
  • 18:15 19:45 1h 30m 45 MAD
  • 18:30 19:15 45m 84 MAD
  • 20:00 21:30 1h 30m 36 MAD
  • 20:15 21:45 1h 30m 42 MAD
  • 20:20 22:30 2h 10m 36 MAD
  • 20:30 21:20 50m 91 MAD
  • 20:50 21:45 55m 84 MAD
  • 23:00 23:50 50m 91 MAD

Bus Timetable: Rabat Bus Station → Casablanca CTM Bus Station

  • 04:45 05:45 1h 56 MAD
  • 07:00 08:00 1h 56 MAD
  • 11:30 12:30 1h 56 MAD
  • 11:45 12:45 1h 56 MAD
  • 12:45 13:45 1h 56 MAD
  • 13:15 14:15 1h 56 MAD
  • 15:30 16:30 1h 56 MAD
  • 16:30 17:30 1h 56 MAD
  • 17:00 18:00 1h 61 MAD
  • 17:15 18:15 1h 56 MAD
  • 17:30 18:30 1h 56 MAD
  • 19:15 20:15 1h 56 MAD
  • 21:30 22:30 1h 56 MAD

Bus Timetable: Temara → Casablanca

  • 07:45 10:10 2h 25m 42 MAD

Check all Charter tickets →

Train Routes & Schedules from Rabat to Casablanca

- Arriving at Casablanca Train Station, you’ll leave Rabat Train Station by train for a trip of approximately 1h 50m. Tickets are available from 84 to 143 MAD, with departures from 07:27 until 22:27.
- Catch a train at Rabat Ville Train Station heading toward Casablanca Train Station, with the ride typically lasting 1h 50m. Departures operate from 05:52 until 22:37, and fares start at 74 to 162 MAD.

Train Timetable: Rabat Train Station → Casablanca Train Station

  • 07:27 08:17 50m 84 MAD
  • 08:27 09:17 50m 143 MAD
  • 09:27 10:17 50m 84 MAD
  • 10:27 11:17 50m 143 MAD
  • 11:27 12:17 50m 84 MAD
  • 12:27 13:17 50m 143 MAD
  • 13:27 14:17 50m 84 MAD
  • 15:27 16:17 50m 143 MAD
  • 16:27 17:17 50m 84 MAD
  • 17:27 18:17 50m 143 MAD
  • 18:27 19:17 50m 84 MAD
  • 19:27 20:17 50m 143 MAD
  • 20:27 21:17 50m 143 MAD
  • 22:27 23:17 50m 143 MAD

Train Timetable: Rabat Ville Train Station → Casablanca Train Station

  • 05:52 07:42 1h 50m 74 MAD
  • 06:43 08:33 1h 50m 74 MAD
  • 08:35 10:25 1h 50m 74 MAD
  • 09:05 10:55 1h 50m 162 MAD
  • 10:35 12:25 1h 50m 74 MAD
  • 11:35 13:25 1h 50m 74 MAD
  • 12:35 14:25 1h 50m 74 MAD
  • 13:35 15:25 1h 50m 74 MAD
  • 14:35 16:25 1h 50m 74 MAD
  • 15:35 17:25 1h 50m 162 MAD
  • 16:35 18:25 1h 50m 74 MAD
  • 17:35 19:25 1h 50m 162 MAD
  • 18:35 20:25 1h 50m 162 MAD
  • 19:35 21:25 1h 50m 74 MAD
  • 20:35 22:25 1h 50m 74 MAD
  • 21:35 23:25 1h 50m 74 MAD
  • 22:37 00:27 1h 50m 74 MAD

Check all Train tickets →

Van Routes & Schedules from Rabat to Casablanca

- From Rabat Hotel Transfer, vans head toward Casablanca Hotel Transfer, covering the distance in roughly 1h. Services run from 00:00 until 23:00, with tickets starting at 479 MAD.
- From Rabat City Centre, board an express shuttle to Casablanca City Centre, lasting about 1h. Departures run at --:-- with fares starting at 422 MAD.

Departure stations
Rabat Hotel Transfer
Rabat City Centre
Arrival stations
Casablanca Hotel Transfer
Casablanca City Centre

Van Timetable: Rabat City Centre → Casablanca City Centre

  • --:-- --:-- 1h 422 MAD

Van Timetable: Rabat Hotel Transfer → Casablanca Hotel Transfer

  • 00:00 01:00 1h 479 MAD
  • 01:00 02:00 1h 479 MAD
  • 02:00 03:00 1h 479 MAD
  • 03:00 04:00 1h 479 MAD
  • 04:00 05:00 1h 479 MAD
  • 05:00 06:00 1h 479 MAD
  • 06:00 07:00 1h 479 MAD
  • 07:00 08:00 1h 479 MAD
  • 08:00 09:00 1h 479 MAD
  • 09:00 10:00 1h 479 MAD
  • 10:00 11:00 1h 479 MAD
  • 11:00 12:00 1h 479 MAD
  • 12:00 13:00 1h 479 MAD
  • 13:00 14:00 1h 479 MAD
  • 14:00 15:00 1h 479 MAD
  • 15:00 16:00 1h 479 MAD
  • 16:00 17:00 1h 479 MAD
  • 17:00 18:00 1h 479 MAD
  • 18:00 19:00 1h 479 MAD
  • 19:00 20:00 1h 479 MAD
  • 20:00 21:00 1h 479 MAD
  • 21:00 22:00 1h 479 MAD
  • 22:00 23:00 1h 479 MAD
  • 23:00 00:00 1h 479 MAD

Check all Van tickets →

Charter Routes & Schedules from Rabat to Casablanca

Start your journey at Rabat Hotel Transfer with a private transfer to Casablanca, departing at the time you prefer. The ride usually takes about 1h 30m, offering a flexible and personalized travel experience tailored to your schedule. Fares begin at 810 MAD, and you’ll arrive at Casablanca Hotel Transfer efficiently, without the constraints of fixed schedules or multiple stops.

Check all Charter tickets →

Frequently Asked Questions Rabat to Casablanca

Below you will find answers to the most common questions about traveling from Rabat to Casablanca.

How long does the Rabat to Casablanca route usually take?

Travel time on the Rabat to Casablanca route depends on the transport type and the exact departure and arrival points. It is about 1 hour by van, about 1 hour 50 minutes by train, and between 1 hour and 3 hours by bus.

What is the cheapest way to travel from Rabat to Casablanca?

The cheapest option on the Rabat to Casablanca route is the bus, with fares from 36 MAD to 104 MAD. Bus services also have the widest price range, so the exact fare depends on the service and departure point.

Which transport is the fastest on the Rabat to Casablanca route?

The fastest regular option on the Rabat to Casablanca route is the van, which takes about 1 hour. Some bus services also take about 1 hour, but others are much slower, so the route can vary a lot by operator and station pair.

How much should I expect to pay for the Rabat to Casablanca route overall?

Prices on the Rabat to Casablanca route vary by transport. Buses cost about 36 MAD to 104 MAD, trains about 74 MAD to 162 MAD, vans about 422 MAD to 479 MAD, and charter service is 810 MAD.

Where do buses leave and arrive on the Rabat to Casablanca route?

Bus departures on the Rabat to Casablanca route are listed from Temara, Rabat Bus Station, and Rabat. Arrivals are listed at Casablanca and Casablanca CTM Bus Station. The exact station pair affects the travel time.

Where do trains run from and to on the Rabat to Casablanca route?

Train services on the Rabat to Casablanca route depart from Rabat Train Station or Rabat Ville Train Station and arrive at Casablanca Train Station. The listed train journey time is about 1 hour 50 minutes.

What are the first and last departures for the Rabat to Casablanca route?

For buses on the Rabat to Casablanca route, the first departure is 04:15 and the last is 23:00. Trains start at 05:52 and run until 22:37. Vans are listed until 23:00, while charter has no schedule shown.

How often do services run from Rabat to Casablanca?

The context does not give a fixed frequency for Rabat to Casablanca services. It does show many departures, with 50 bus trips, 31 train trips, 25 van trips, and 1 charter trip listed for the route.

Why does the travel time from Rabat to Casablanca change so much?

The Rabat to Casablanca route changes by transport type and by station pair. A bus from Rabat Bus Station to Casablanca CTM Bus Station takes about 1 hour, while a bus from Temara to Casablanca takes about 2 hours 25 minutes.

Is there a direct hotel transfer option on the Rabat to Casablanca route?

Yes, the route includes van and charter services with hotel transfer options. Van transfers run from Rabat Hotel Transfer to Casablanca Hotel Transfer in about 1 hour, while the charter service uses the same hotel-to-hotel setup and takes about 1 hour 30 minutes.

Can I book Rabat to Casablanca tickets online in one place?

For Rabat to Casablanca reservations, TicketRoutes.com is the booking reference provided in the route context. It is the place to check the listed options, prices, and departure details for this route.

What is the difference between bus, train, and van on the Rabat to Casablanca route?

On the Rabat to Casablanca route, buses are the cheapest at 36 MAD to 104 MAD and can take between 1 and 3 hours. Trains cost 74 MAD to 162 MAD and take about 1 hour 50 minutes. Vans cost 422 MAD to 479 MAD and take about 1 hour.


More travel routes for Rabat and Casablanca

Planning more stops after Rabat to Casablanca?

If your journey doesn’t end with Rabat to Casablanca, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.