The short answer
The fastest way from Casablanca to Tangier is the Al Boraq high-speed train: about 2 h 10 from Casa Voyageurs, with departures every hour through the day. A private car takes about 3 h 30 for the 340 km, from 2,040 MAD per vehicle, and wins when you start at the airport, travel as a group or need a door that isn't a station.
Casablanca to Tangier: the options compared
| Option | Time | Cost | Door to door? |
|---|---|---|---|
| Al Boraq high-speed train | About 2 h 10, hourly | Fares on oncf.ma | No: Casa Voyageurs to Tanger-Ville |
| Private car | About 3 h 30, 340 km | from 2,040 MAD / vehicle | Yes |
The Al Boraq train
Al Boraq opened in 2018 and cut Casablanca–Tangier from 4 h 45 to 2 h 10. On the 186 km dedicated line between Tangier and Kenitra it runs at up to 320 km/h; from Kenitra to Casablanca it uses the upgraded classic line. Trains are scheduled every hour from 06:00 until 21:00 (from 07:00 on Sundays) from Casa Voyageurs. Book on oncf.ma, especially at weekends.
When is the private car the better choice?
- You're landing at CMN: the car leaves from arrivals, about 3 h 45 to Tangier, from 2,530 MAD per vehicle. By train you first go into Casablanca to catch Al Boraq.
- You're a family or a group with luggage: one price for the vehicle.
- You're heading on to Chefchaouen, Tetouan or Tanger Med port, which Al Boraq doesn't serve.
- You arrive after the last train.
Sources
Frequently asked questions
How long is the train from Casablanca to Tangier?
About 2 h 10 on Al Boraq, the high-speed train, from Casa Voyageurs to Tanger-Ville. Trains run every hour from 06:00 to 21:00, from 07:00 on Sundays.
How long is the drive from Casablanca to Tangier?
About 3 h 30 for 340 km on the A1 motorway, door to door.
How much is a private car from Casablanca to Tangier?
From 2,040 MAD (≈ $207 · €185) per vehicle from central Casablanca, or from 2,530 MAD from CMN arrivals. Tolls, fuel and driver included.
