Casablanca, Morocco’s chief port and commercial hub, is located approximately 104 kilometers from Rabat–Salé Airport (RBA). When planning your trip from Rabat Airport to Casablanca, there are three main transportation options to choose from.
You can either take a shared local Rabat Airport taxi or a private transfer, or a combined bus and train journey. A taxi or private Rabat Airport transfer is the fastest choice, providing a direct and door-to-door service that doesn’t require navigating the local public transport network.
Local taxis are available 24/7 from the airport taxi rank, or you can pre-book a personalized private transfer to save time, with the benefit of an English-speaking driver. In any case, the trip takes 1 hour and 25 minutes.
The most economical option is to take the train, but this is also the slowest and least straightforward way to travel, suitable for more experienced travelers with light luggage. The indirect trip takes about 1 hour and 40 minutes, not including wait times.
Whether you need to get from Rabat Airport to Casablanca Airport or the city center, you have multiple good options.
Read on for a full overview!
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.





