Meknes: How to Get There
Note: Meknes doesn't have its own airport. The nearest ones are the Fes airport and the Rabat-Salé airport.
By Car
The highway that connects Rabat to Fes passes near Meknes, so it is very easy to reach it by car. You can also reach it from Marrakech, but by regional roads (no motorway exists between Meknes and Marrakech or Fes and Marrakech yet).
Road distance between Meknes and other Moroccan cities:
- Agadir: 732 km (455 mi)
- Casablanca: 233 km (145 mi)
- Errachidia: 318 km (198 mi)
- Essaouira: 647 km (402 mi)
- Fes: 60 km (37 mi)
- Marrakech: 476 km (296 mi)
- Ouarzazate: 680 km (423 mi)
- Rabat: 136 km (85 mi)
- Tangier: 267 km (166 mi)
By Train
Meknes has two railway stations: the main one is located 1 km before ville nouvelle, while the other one (Abdelkader) is right in the middle of it. The latter one is far more convenient, because you can reach any hotel in ville nouvelle by foot easily.
090 20 30 40
The approximate duration of travel and ticket prices (1st class, one-way) for trains to Meknes:
- Casablanca: 3.5 hrs, 128 Dh
- Fes: 45 min, 26 Dh
- Marrakech: 6.5 hrs, 247 Dh
- Rabat: 3.0 hrs, 86 Dh
- Tangier: 4.0 hrs, 121 Dh
By Bus
Meknes has the main inter-city bus station, and the CTM bus station, like most of Moroccan cities.
Meknes main bus station (Gare routière)
In the vicinity of Bab el Khemis gate (near mellah, the old Jewish quarter)
035 53 26 49
Bus lines: to Casablanca, Marrakech, Rabat and Tangier.
Meknes CTM bus station (Gare CTM)
Avenue des FAR (on the road to Fes, on the outskirts of ville nouvelle)
035 52 25 85
Bus lines: to Casablanca, Fes, Ifrane, Rabat and Tangier.