Rabat in detail

Flights & getting there


Rabat-Salé Airport has seen increased traffic in recent years, with a number of international airlines arriving here. This makes it an option worth considering when flying into the country, especially as the immigration queues at Casablanca's Mohammed V International Airport are notoriously long and chaotic. Train services to and from the city are excellent, with frequent services to destinations including Casablanca, Tangier and Fez.

To & From the Airport

Stareo buses travel between the airport and a stop on Ave Mohammed V, opposite Rabat Ville Train Station/Mohammed V Tramway Station, between 6.30am and 8.45pm. These depart from the airport one hour after each arrival and from the city centre two hours before each flight (a schedule is posted on the bus stop). Tickets cost Dh20, and the journey takes approximately 30 minutes.

A grand taxi to the airport should cost Dh150 during the day and Dh200 at night, although you will need to bargain to get these prices.


Intercity buses service Rabat, but you are much better off using the train.

Rabat has two bus stations – the main Gare Routière Kamra, from where most buses depart and arrive, and the less chaotic CTM bus station, 500m south. To get to the town centre from Kamra, take bus 30 (Dh4) or a petit taxi (Dh30). The closest tram stop, Ibn Rochd, is a 1.3km walk east along Ave Ibn Rochd.

Note that some intercity buses pass through central Rabat rather than stopping at Kamra.

Routes not covered by rail link include the following:

Agadir Dh240 to Dh280, 6¾ to 9½ hours, six daily

Errachidia Dh165 to Dh175, 8¾ to 9½ hours, two daily

Laayoune Dh490, 20¾ hours, two daily

Tetouan Dh120 to Dh155, 3½ to 6½ hours, five daily


Avis, Budget, Europcar and Hertz all have offices at the airport, as well as in the ville nouvelle.


Grands taxis leave for Casablanca, Fez, Meknes and Salé from a lot opposite Bab Chellah, next to the petrol station.


The train is the most convenient way to arrive in Rabat, as the Rabat Ville train station (not to be confused with Rabat Agdal train station, to the west of the city) is in the centre of the ville nouvelle and within easy walking distance of the medina. The station has a food court and wi-fi, as well as Budget car-hire and Supratours offices.

Trains run every 30 minutes from 6am to 10pm between Rabat Ville and Casa Port train stations (1st/2nd class Dh69/37, 70 minutes, every 30 minutes). You can connect with trains to Casablanca's Mohammed V International Airport at Casa Port.

On all long-distance routes there’s always one late-night ordinaire train among the rapide services. Second-class rapide services include the following.

Fez 1st/2nd class Dh127/85, 2½ hours, hourly

Marrakesh 1st/2nd class Dh195/127, five hours, nine daily

Meknes 1st/2nd class Dh95/69, two hours, hourly

Oujda 1st/2nd class Dh285/190, 9½ hours, two daily

Tangier 1st/2nd class Dh153/101, four hours, eight daily