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
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