Checking flights...

Air

Casablanca’s Mohammed V International Airport is 30km southeast of the city on the Marrakesh road. Regular flights leave from here for most countries in western Europe, as well as to West Africa, Algeria, Tunisia, Egypt, the Middle East and North America.

Internally, the vast majority of Royal Air Maroc’s flights go via Casablanca, so you can get to many destinations in Morocco directly from the city. Direct flights to Essaouira were launched in 2017.

To & From the Airport

Train services run between the Mohammed V International Airport and Casablanca's Casa Port station at 4am and then on the hour from 6am to 10pm, with a final service at 11.45pm (1st/2nd class Dh64/43, 45 minutes). Trains stop at Oasis and Casa Voyageurs en route. You'll need to change at Casa Port for Rabat and Kenitra, and at Casa Voyagers for other major destinations. Trains leave from below the ground floor of Terminal 1. From Casa Port train station, the first train to the airport leaves at 3am and then every hour from 5am to 10pm.

The set price for a grand taxi between the airport and the city centre is Dh300, though drivers work an unofficial cartel, and fares can ending up being much more at night or at times of high demand – consider booking an airport pick-up with Vendôme Transport Touristique to be sure of getting the official price. Note that some taxi drivers receive commissions if they bring clients to particular hotels and can be unscrupulous in orchestrating this – don't believe any driver who tells you your hotel of choice is closed.

Bus

The CTM bus station is close to Ave des FAR. There are daily CTM bus departures to destinations across the country. Destinations include seven daily services (Dh110, 7¼ hours) and one premium service (Dh270, 6¾ hours) to Agadir; four services to Essaouira (Dh140, 7¼ hours); and seven daily services (Dh85, 7¼ hours) and one premium service (Dh120, four hours) to Marrakesh.

The main reason to trek out to the modern Gare Routière Ouled Ziane 4km southeast of the centre is for services to destinations not covered by CTM – almost all non-CTM services depart from here. A taxi here will cost about Dh25; alternatively take bus 10 from outside Cinema Rif on Ave des FAR.

Also on Rte Ouled Ziane but more than 1km closer to town than Gare Routière Ouled Ziane SAT runs national buses of a similar standard to CTM, though to fewer destinations. Fares are slightly cheaper.

Car

Casablanca is well endowed with car hire agencies, many with offices around Ave des FAR and Blvd Mohammed V, and at the airport.

Avis has branches at the airport and in the city, as does Budget. President Car is a reliable local agency off Blvd Mohammed V.

Taxi

Most grands taxis arrive at and depart from Gare Routière Ouled Ziane.

Train

Casablanca has five train stations, but only two are of interest to most travellers.

Casa Port train station is located a few hundred metres northeast of Place des Nations Unies, in the port precinct. This is the station for trains to/from Rabat (1st/2nd class Dh69/37, 70 minutes, every 30 minutes) and Kenitra (1st/2nd class Dh95/51, 1¾ hrs, every 30 minutes to one hour). The train to/from Mohammed V International Airport also starts/ends here.

Long-distance trains to all national destinations except Rabat and Kenitra arrive at and depart from Casa Voyageurs train station. A tramline connects the station with other parts of the city including downtown and Ain Diab.

Destinations Served by Casa Voyageurs

Azemmour

1st-Class Fare (Dh)

46

2nd-Class Fare (Dh)

33

Time (hr)

1

Frequency (daily)

7

El Jadida

1st-Class Fare (Dh)

53

2nd-Class Fare (Dh)

37

Time (hr)

Frequency (daily)

8

Fez

1st-Class Fare (Dh)

174

2nd-Class Fare (Dh)

116

Time (hr)

3½-4½

Frequency (daily)

16

Marrakesh

1st-Class Fare (Dh)

148

2nd-Class Fare (Dh)

95

Time (hr)

Frequency (daily)

9

Meknes

1st-Class Fare (Dh)

143

2nd-Class Fare (Dh)

95

Time (hr)

Frequency (daily)

19

Nador

1st-Class Fare (Dh)

275

2nd-Class Fare (Dh)

196

Time (hr)

10½

Frequency (daily)

1 direct

Oujda

1st-Class Fare (Dh)

322

2nd-Class Fare (Dh)

216

Time (hr)

10¾

Frequency (daily)

2 direct

Tangier

1st-Class Fare (Dh)

195

2nd-Class Fare (Dh)

132

Time (hr)

5-6½

Frequency (daily)

8