Rabat is served by the international airport : Rabat-Salé Airport OR Casablanca Mohammed V Airport

Direct flights connect Rabat or Casablanca with cities throughout Europe as well as cities in Arab world nations. 

More information can be found at :

Public transportation from Rabat – Salé Airport to Rabat City 

Shuttle service : there is a shuttle bus linking the center of the city to the airport. The cost is about 30 Dh (about 3 euros).

Airport taxis : From the airport, a taxi ride will cost about 100 Dh (about 10 euros). Please agree on the fare with your driver before you begin the journey and be aware that at night 50% is added to the fare on the meter.

Public transportation from Casablanca Mohammed V Airport to Rabat City

Train : You have to take the train to get to Casa Voyageurs train station from Casablanca Airport first, then take the train from Casa Voyageurs to Rabat Agdal or Rabat Ville station. The train station is called “Gare Aéroport Mohamed V” and located down stairs in front of the Terminal 1 arrival hall. The cost of the train from Casablanca airport to Casa Voyageurs or Casa port station is 50DH (5€). From Casa Voyageurs train station to Rabat Ville station, the journey is 40DH (4€). You may buy your ticket at Casablanca Airport train station by cash at booths and ticket machines. Here is the official web site for checking the time table and prices: www.oncf.ma

Airport Taxi : Taxis in Casablanca airport are available 24H/7, the Taxi station is located in front of the Terminal 1 exit. To take a taxi, just go to the Taxi line, a man with yellow vest “TAXI” will assist you to take the line head.  Taxi in Casablanca airport are charging using a flat rate fee (250DH – 25€) mentioned in a public board. The price is slightly increased during night (Around 300 MAD/ 28€). It’s recommended to ask the price before to get in and to book a private transfer before in case you have a lot of pieces of luggage for hassle-free voyage. The journey is about 80 minutes non stop as Mohamed V international airport is around 115km north of Casablanca.

Private transfer : The best way to get from Casablanca Mohamed V airport to Rabat city is to book a private Transfer with Navette Casablanca or other company. Your transfer confirmation is instant, the price is fixed and your travel is hassle-free. Your journey will cost from 78€ (840 MAD) for 3 people, the price is the same by night.