• Nothing Found

How to Get from Rabat Airport to Casablanca

Casablanca, Morocco’s chief port and commercial hub, is one of the country’s most popular destinations, offering unique architectural and historical sites. If you’re not flying to Casablanca Airport but to Rabat Airport, you can still make arrangements to reach Casablanca without spending the night in Rabat.

The two main transportation options from Rabat Airport to Casablanca are an airport taxi or private transfer and the train. A cab is the fastest, only direct and most convenient option to enjoy door-to-door service without navigating the local public transport network. Local taxis are available 24/7 at the airport taxi rank but another great option is to pre-book a personalised Rabat Airport taxi to save time and enjoy a private ride. Unless you pre-book a private trip, the taxis you’ll find at Rabat Airport are shared and can accommodate up to 6 passengers; for a ride from Rabat Airport to Casablanca, you can expect to pay from €19 (MAD 209) to €24 (MAD 264) per passenger and the trip takes 1 hour and 25 minutes.

Another option to get from Rabat Airport to Casablanca is to take the train but keep in mind that it’s a more complicated option, suitable for more experienced travellers with light luggage. There is no train station at Rabat Airport so you will first need to take a bus to Gare Rabat Ville and from there take the train to Casablanca. The indirect trip takes about 1 hour and 40 minutes, not including wait times, and costs around €24.30 (MAD 267) per traveller, making it a less convenient option than an airport taxi but you can still go for it if you’re up for a more adventurous experience.

Welcome Pickups offers meet and greet services and a friendly introduction to Rabat at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Taxi €38 85min 24/7
Bus and Train €48.60 100min 05:10–22:37

How to get from Rabat Airport to Casablanca by taxi

Getting from Rabat Airport to Casablanca by taxi is a great option if you’re looking to reach your accommodation quickly. Taxi service is available 24/7 but you can also pre-book your private airport taxi and have a driver waiting for you upon arrival. The ride from Rabat Airport to Casablanca takes 1 hour and 25 minutes.

What's the cost of a taxi from Rabat Airport to Casablanca?

Apart from private providers, only local Grand taxis, which can accommodate up to 6 passengers, operate trips from Rabat Airport to Casablanca. The price is per passenger and there is a different rate depending on the time of day; you can expect to pay €19 (MAD 209) per passenger or €114 (MAD 1,253) for the whole taxi if you’re travelling by day and €24 (MAD 264) per passenger or €144 (MAD 1,583) in total if you’re travelling by night.

Cost

€19/passenger

Trip Duration

1 Hr. 25 Min.

The total fare may vary unless the taxi is booked in advance.

Convenience
Safety
Value for Money

Taxis are available at Rabat Airport 24/7, providing on-demand service.

Where can I find a taxi at Rabat Airport?

Rabat Airport taxis are available 24/7 for on-demand service; there is a taxi rank with a capacity of 30 vehicles right in front of the Arrivals Hall.

Convenience

Taking a taxi to get from Rabat Airport to Casablanca is the most convenient option as you’ll reach your accommodation directly and comfortably. Taxi service is available around the clock, meaning you don’t need to keep track of any timetables or worry about flight delays. For even smoother service, you can pre-book your Rabat taxi and save time by skipping the line at the taxi rank.

Editor’s Note

Since the taxi is shared and the fare is calculated per passenger, taking a taxi to reach Casablanca is a good value-for-money option even for solo travellers as you won't need to pay for the entire vehicle.

Useful Tips

Many taxi drivers in Rabat don't speak English; write down any important information in Arabic or French.
Be sure to carry cash on you in a variety of notes as card payment isn't always an option.
Tipping your taxi driver is customary in Rabat; 10% of the total fare should do for great service.
Rabat Airport taxis are shared; if you prefer a private ride you can pay the fare for the entire vehicle or book with a private transfer provider ahead of time.

How to get from Rabat Airport to Casablanca by bus and train

Another option to get from Rabat Airport to Casablanca is by train. You will first need to reach Gare Rabat Ville, the city’s main train station; bus route AE operated by Alsa City Bus departs from the airport and can take you there directly.

At Gare Rabat Ville, you can board the train to Casablanca; Al Atlas provides direct service from Rabat to Casablanca while ONCF makes a stop at Casa Port where you’ll need to change trains.

The total trip takes about 1 hour and 40 minutes depending on which train line you’ll choose, not accounting for potential waits between transfers.

How much does it cost to get from Rabat Airport to Casablanca by bus and train?

A single ticket for the AE bus line from Rabat Airport to downtown Rabat costs €2.30 (MAD 25) per traveller. Train tickets from Rabat to Casablanca start from €22 (MAD 242) per traveller. This brings the total cost to €24.30 (MAD 267) per traveller. Keep in mind that you may need to walk or find additional transportation to reach your accommodation.

Cost

€24.30

Trip Duration

1 Hr. 40 Min.

The trip duration and cost may vary depending on the train and ticket type you choose.

Convenience
Safety
Value for Money

Bus line AE departs from Rabat Airport every 60 minutes from 06:45 to 21:00 daily and the train from Rabat to Marocco departs every 60 minutes from 05:10 until 22:37.

Where do I take the bus and train from?

You’ll locate the bus stop for the AE line right in front of the Arrivals Terminal, between the taxi rank and the parking lot. Once you reach Gare Rabat Ville, you’ll need to locate the platform that your train departs from; make sure to check the information written on your ticket.

Convenience

Taking the train to get from Rabat Airport to Casablanca can be a fun and interesting experience during your trip if you’re feeling adventurous, but it’s not the most convenient option. The total trip will take longer and end up being more expensive compared to taking a taxi, so it’s not worth it if you value comfort and peace of mind more.

Editor’s Note

Taking the train is a good option for solo travellers who wish to explore the country like a local and meet other travellers along the way. For larger groups with young children or multiple pieces of luggage, taking a taxi will ensure a much more comfortable and less challenging experience.

Useful Tips

Children up to the age of 6 can use the airport bus free of charge.
You can purchase your bus ticket onboard or from the ticket office at the airport.
On the train, you may need to store your luggage in designated areas far from your allocated seat.

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How can I get from Rabat Airport to Casablanca?

The best options to get from Rabat Airport to Casablanca are by an airport taxi transfer or a combined bus and train trip. Taxis are available 24/7 at the airport taxi rank but you can also pre-book your private airport transfer. The cab ride from Rabat Airport to Casablanca takes 1 hour and 25 minutes and costs from €19 (MAD 209) to €24 (MAD 264) per passenger. Another option to get from Rabat Airport to Casablanca is by train but it can be slower and more expensive. You will need to take a bus to Gare Rabat Ville first, and from there, take the train to Casablanca. The total trip takes about 1 hour and 40 minutes, not including waits, and costs about €24.30 (MAD 267) per traveller.

How far is Casablanca from Rabat Airport?

The distance from Rabat Airport to Casablanca is approximately 112 km. Depending on your exact destination in the city, the trip by car or taxi should take about 1 hour and 25 minutes in average traffic.

What’s the cost of a taxi from Rabat Airport to Casablanca?

To get from Rabat Airport to Casablanca, you’ll need to take a Grand taxi, which you’ll find available at the airport; those can accommodate up to 6 passengers. The price is calculated per passenger and from Rabat Airport to Casablanca you can expect to pay €19 (MAD 209) per passenger or €114 (MAD 1,253) for the whole taxi during the daytime and €24 (MAD 264) per passenger or €144 (MAD 1,583) in total during the nighttime if you wish to travel with privacy.

Of course, for a totally private and personalised ride at a competitive all-inclusive fare, you can always pre-book your trip with a top-rated provider like Welcome Pickups.

Was this helpful?

Pre-book online