Casablanca airport to Rabat is one of the most common arrival routes for travellers visiting Morocco’s capital. Many international flights land at Casablanca Mohammed V Airport, known as CMN, even when the final hotel, meeting or family visit is in Rabat. The good news is that you have several ways to reach the capital: Al Boraq train via Casa-Voyageurs, regular airport train with a connection, taxi, private transfer or rental car. CMN is located in Nouaceur, around 30 km south of Casablanca, so the airport-to-Rabat journey is longer than the simple Casablanca city-to-Rabat route.
Table of Contents
- Why most travellers land at CMN
- Distance and journey time to Rabat
- The Al Boraq high-speed train
- Direct train from the airport
- Taxi and private transfer
- Renting a car at CMN and driving up
- Car delivery to CMN or a Rabat station
- Which option suits which traveller
- FAQs
Why most travellers land at CMN
Rabat has its own airport, Rabat-Salé Airport, but Casablanca Mohammed V Airport remains Morocco’s biggest international gateway for many long-haul and connecting flights. Travellers coming from Europe, the Middle East, Africa or North America often find more frequent flights, better arrival times or better prices into CMN than into Rabat.
This is why many visitors search for CMN to Rabat transport before they arrive. You may be staying in Rabat for business, a family trip, an embassy appointment, a government meeting or a city break, but your flight still lands in Casablanca. Instead of treating that as a problem, it is better to choose the transfer style that fits your arrival time and luggage.
If you land during the day with light bags, the train can be a smart choice. If you arrive late, travel with children or carry several suitcases, a private transfer or rental car can be easier. If you want to continue from Rabat to the coast, Kenitra, Meknes, Fes or northern Morocco, a self-drive car gives you more control from the first day.
Distance and journey time to Rabat

Rabat is roughly 85 to 90 km north of Casablanca city, but Casablanca airport is not inside the city centre. CMN sits south of Casablanca, which means the airport-to-Rabat road distance is usually around 110 km, depending on the exact destination in Rabat. Rome2Rio estimates the CMN to Rabat road distance at about 110.1 km and the drive at around 1 hour 10 minutes in clear conditions.
In real travel planning, allow more time. Airport exit, luggage collection, passport control, traffic around Casablanca, toll gates and Rabat entry traffic can all add minutes. A comfortable estimate is:
|
Option |
Typical total time |
Best for |
|
Al Boraq via Casa-Voyageurs |
Around 1h45 to 2h15 including transfer |
Fast rail travellers |
|
Airport train plus connection |
Around 2h15 to 2h45 |
Budget travellers |
|
Taxi or private transfer |
Around 1h15 to 1h45 |
Door-to-door comfort |
|
Rental car |
Around 1h20 to 2h depending on pickup |
Flexible trips |
The fastest option is usually a private car, taxi or rental car when road traffic is smooth. The most predictable option can be the train, especially if your arrival matches the schedule well.
The Al Boraq high-speed train
Al Boraq is Morocco’s high-speed train service. For this route, the useful part is the Casa-Voyageurs to Rabat Agdal section. ONCF states that Al Boraq connects Casablanca and Tangier while serving Casa-Voyageurs, Rabat Agdal, Kenitra and Tangier.
The important detail is that Al Boraq does not start directly inside Casablanca Mohammed V Airport. To use it from CMN, you first need to reach Casa-Voyageurs station. From there, the train to Rabat Agdal is fast, modern and convenient. The Casa-Voyageurs to Rabat Agdal train journey is commonly around 51 minutes, with estimated fares often around MAD 35 to MAD 70 depending on class and booking conditions.
This option suits travellers who want speed but do not mind one transfer between the airport and the station. It works especially well if you land during the day, carry light luggage and are staying near Rabat Agdal or can easily take a taxi from the station to your hotel.
The main downside is the connection. After landing, you need to leave arrivals, reach the airport train or take a taxi to Casa-Voyageurs, wait for the next train, then continue to Rabat. With luggage or a late-night arrival, that can feel less smooth.
Direct train from the airport
Casablanca Mohammed V Airport has a train station connected to Terminal 1. ONDA says the station is located in the basement of Terminal 1 with direct access to the airport concourse, and trains run to stations such as L’Oasis, Casa-Voyageurs and Casa-Port without connection. ONDA also lists typical airport train hours from 06:50 to 22:50, with the airport to Casa-Voyageurs journey around 30 minutes and fares listed at 50 MAD in 2nd class and 70 MAD in 1st class.
For Rabat, there is usually no simple “airport to Rabat direct” train experience in the way travellers imagine it. You normally take the airport train first, then connect at a Casablanca station such as Oasis or Casa-Voyageurs before continuing to Rabat. Rome2Rio also notes that there is no direct train from CMN to Rabat and that the train route can involve a connection via Gare Oasis.
This is usually the cheapest way to get to Rabat from CMN. It is practical if you are travelling alone, arriving before evening and comfortable managing a station change. For first-time visitors with heavy bags, children or a late landing, it may feel less comfortable than a door-to-door option.
Taxi and private transfer
A taxi or private transfer is the simplest door-to-door option from Mohammed V airport to Rabat. You leave arrivals, meet your driver, load your bags and go directly to your hotel, apartment, office or family address in the capital.
For pricing, expect variation. Public estimates for CMN to Rabat taxis and private transfers vary widely, from roughly 650 to over 1,000 MAD depending on the provider, vehicle type, time of day and whether the ride is booked in advance. Some route planners estimate higher taxi ranges, so it is important to confirm the price before leaving the airport.
A private transfer is often better than negotiating at arrival if you want a fixed price, driver meeting point and smoother timing. It is also the better option for late-night flights, groups, business travellers and families who do not want to change trains after a long flight.
The downside is cost. For one solo traveller, the train is usually cheaper. For two or three travellers with luggage, a private transfer can become more reasonable because the total cost is shared.
Renting a car at CMN and driving up
Renting a car at CMN and driving to Rabat is a strong option if Rabat is not your only stop. The route is straightforward by Moroccan standards, especially compared with mountain or desert roads. You leave the airport area, connect toward Casablanca’s motorway network, then continue north toward Rabat.
Morocco’s motorway operator ADM lists the A1 Rabat to Safi route and the A3 Casablanca to Agadir route among the national motorway network, which helps explain why this corridor is one of the country’s main road links.
For visitors, the easiest driving plan is to avoid entering central Casablanca unless you actually need to stop there. From CMN, follow the main motorway direction and continue toward Rabat. Keep cash or a payment card ready for tolls, check fuel before leaving the airport area and use live navigation for traffic.
A rental car is especially useful if you plan to stay in Rabat and then visit Casablanca, Kenitra, Skhirat, Bouznika, Meknes, Fes or the Atlantic coast. It is less useful if your entire stay is inside central Rabat and your hotel has limited parking.
For a smooth capital arrival, you can compare sedan rental Rabat if you want comfort for city and highway driving, or choose cheap car rental Rabat if you want a simple budget car for short daily movement.
Car delivery to CMN or a Rabat station
One of the easiest options is to avoid the usual airport rental desk process and arrange car delivery instead. If you are landing at CMN but your trip is based in Rabat, MarHire Car Rabat can arrange handover at Casablanca airport or at a Rabat arrival point such as Rabat Agdal station, depending on booking details and vehicle availability.
This is useful in two situations. First, if you want to drive from CMN to Rabat yourself, airport delivery saves time and gives you the car as soon as you arrive. Second, if you prefer to take Al Boraq to Rabat and start driving only after reaching the capital, station delivery can be more practical.
For travellers staying in Rabat but exploring beyond the city, this can be the best balance. You avoid carrying bags between rental offices, you choose the handover point that matches your route, and you keep flexibility for the rest of the trip.
MarHire Car Rabat also offers options such as no-deposit rentals on many cars, unlimited kilometres on most rentals and full insurance included with clear booking details. If your route includes countryside roads, family luggage or longer trips, you can also compare SUV rental Rabat for more space and comfort.
Which option suits which traveller?
Choose Al Boraq if you want a fast rail experience and do not mind changing between the airport and Casa-Voyageurs. It is best for light luggage, daytime arrivals and travellers staying near Rabat Agdal.
Choose the airport train plus connection if your main priority is saving money. It is the cheapest practical option for many solo travellers, but it requires patience and schedule awareness.
Choose a taxi or private transfer if you want the easiest door-to-door journey. This is best for late arrivals, business trips, families, groups and anyone who does not want to handle luggage through stations.
Choose a rental car if Rabat is the start of a wider Morocco route. It gives you control over timing, luggage and stops, especially if your trip continues to Casablanca, the coast, Meknes, Fes or northern Morocco.
Choose car delivery if you want the least complicated rental experience. You can receive the car at CMN, at a Rabat station or at another agreed arrival point, making the transition from flight to road much easier.
Quick decision guide
If you are travelling alone and arriving during the day, take the train.
If you are travelling with family, choose a private transfer or rental car.
If you have a business meeting in Rabat soon after arrival, book a private transfer.
If you are staying in Rabat only, use train or transfer.
If you are exploring beyond Rabat, rent a car.
If you want comfort but also control, arrange car delivery at CMN or Rabat Agdal.
FAQs
How do I get from Casablanca airport to Rabat?
You can get from Casablanca airport to Rabat by airport train with a connection, Al Boraq via Casa-Voyageurs, taxi, private transfer or rental car. The best option depends on your arrival time, luggage and whether you need door-to-door service.
How far is Rabat from Casablanca airport?
Rabat is about 85 to 90 km from Casablanca city, but Casablanca airport is south of the city. The airport-to-Rabat road distance is closer to about 110 km.
Is there a train from Casablanca airport to Rabat?
There is a train station inside Casablanca Mohammed V Airport, but Rabat usually requires a connection. You can take the airport train to a Casablanca station such as Oasis or Casa-Voyageurs, then continue toward Rabat.
How long is the Al Boraq train to Rabat?
From Casa-Voyageurs to Rabat Agdal, the train journey is commonly around 51 minutes. Remember that this does not include the time needed to travel from CMN airport to Casa-Voyageurs first.
How much is a taxi from Casablanca airport to Rabat?
Taxi and private transfer prices vary. Many travellers should expect several hundred dirhams at minimum, with some estimates ranging from around 650 MAD to 1,000 MAD or more depending on service, time and vehicle type. Always confirm the price before departure.
Can I rent a car at Casablanca airport and drive to Rabat?
Yes. You can rent a car at Casablanca airport and drive to Rabat. The route is straightforward using the motorway network, but you should allow extra time for airport exit, tolls and traffic.
Is it better to fly into Rabat or Casablanca for a Rabat trip?
If you find a good flight to Rabat-Salé Airport, it is usually more convenient for a Rabat-only trip. But CMN often has more international flight options, so many travellers land in Casablanca and continue to Rabat by train, transfer or rental car.
Can a rental car be delivered to Casablanca airport?
Yes, with the right booking. MarHire Car Rabat can arrange rental car delivery at CMN or at a Rabat arrival point, depending on the car category, timing and reservation details.
What's the cheapest way to reach Rabat from CMN?
The cheapest way is usually the train with a connection. It takes longer than a private car but is practical for solo travellers with light luggage and daytime arrivals.
Is the drive from CMN to Rabat easy?
Yes, the drive is generally easy for confident drivers. The main route uses major roads and motorway sections, but you should be ready for tolls, traffic near Casablanca and busier driving as you enter Rabat.
Ready to reach Rabat from Casablanca airport?
Landing in Casablanca but staying in Rabat does not need to complicate your trip. You can take the train, book a transfer or start your Morocco journey with a rental car from the moment you arrive. For the smoothest option, MarHire Car Rabat can hand your car over at CMN or at a Rabat Al Boraq station, with no-deposit options, unlimited kilometres on most rentals and full insurance included, so you reach the capital seamlessly.






