Nestled high beneath the limestone horns of the Rif mountains, Chefchaouen is one of Morocco's most photogenic destinations. Many travellers arriving on European flights into Rabat-Salé Airport (RBA) head directly north to the Blue City. The 230 km journey heads north past Kenitra and Souk El Arbaa, climbing through the olive hills of Ouazzane and up into the steep mountain passes of the Rif.
Because Chefchaouen has no railway station, you must travel by road. A direct private transfer takes around three and a half hours, whereas public buses can easily consume an entire travel day with connections.
Compare your options
| Your options | Price from | Best for |
|---|---|---|
| Direct private transfer Recommended 3 h 30 | €140 · 1510 MAD | Couples, photographers, families, and mountain arrivals |
| Bus + CTM coach 5 h 30 | €14 · 150 MAD | Solo budget travellers with flexible schedules |
| Airport grand taxi 3 h 40 | €130 · 1400 MAD | Travellers wanting spontaneous direct car travel |
How to get there
The premier way to reach Chefchaouen is a pre-booked private transfer, starting from €140 (≈1,500 MAD) for a private car. Your driver greets you inside the RBA terminal, monitors your flight for delays, and drives you straight to the mountain gates of the medina without any bus station layovers. By public transit, you must first take the ALSA Airport Express Bus (25 MAD) or a taxi to Rabat's central bus station (Gare Routière Al Kamra), then catch an intercity CTM bus to Chefchaouen (approx.
5 hours, ~100–125 MAD), which departs only once or twice daily. Shared grand taxis are also available in relays via Ouazzane, but require multiple car changes with luggage.
Arrival tips
Chefchaouen's medina is built across a steep hillside with cobbled, blue-washed steps and narrow alleyways completely inaccessible to motor vehicles. Have your driver drop you at the upper gate (Bab el-Ain or Place el-Majzen). If your riad is high up near Ras el-Maa springs, request a drop-off at Bab el-Ansar to turn an uphill climb into a leisurely downhill walk. Pre-arrange with your accommodation for a porter if carrying large suitcases.
Plan your arrival
- Confirm the closest entrance gate to your Chefchaouen riad (Bab el-Ain, Place el-Majzen, or Bab el-Ansar).
- Clear immigration and baggage claim in the compact Rabat terminal.
- Meet your private driver in arrivals and set off along the northbound route through the scenic Rif.
- If taking the public CTM bus, take a taxi from RBA to the Rabat CTM terminal (book bus tickets online in advance, as seats sell out).
- Arrive in Chefchaouen, take in the panoramic mountain air, and follow the blue steps to your riad.
Assuming you can catch a train to Chefchaouen. The Moroccan rail network does not extend into the Rif mountains. The nearest major train stations are Tangier and Fes — each still a two-hour mountain drive away from Chefchaouen.
The road through the Rif climbs steadily past Ouazzane with beautiful views of rolling olive orchards and mountain peaks. Ask your private driver to stop at a scenic viewpoint or roadside café for traditional mint tea and fresh mountain goat cheese (jben).
Good to know: No trains run to Chefchaouen; a direct private transfer is the fastest and most scenic way to reach the mountain town from Rabat.
