How to get from Meknes to Chefchaouen

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, taxi  •  4 h 19 min

$126 - $162

Cheapest option

Bus  •  5 h 40 min

$10 - $15

2 alternative options

Train, bus  •  5 h 34 min

$10 - $17

Drive  •  3 h 23 min

  1. 120.7 miles

$17 - $26

What companies run services between Meknes, Morocco and Chefchaouen, Morocco?

You can take a bus from Meknes to Chefchaouen via Fes in around 5 h 40 min.

Train operators
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Train from Meknes to Ksar el Kebir
Ave. Duration
2 h 22 min
Frequency
4 times a day
Estimated price
$6 - $12
Schedules at
oncf.ma
2nd Class
$6 - $8
1st Class
$8 - $12
Train from Meknes to Souk El Arbaa
Ave. Duration
1 h 45 min
Frequency
4 times a day
Estimated price
$4 - $9
Schedules at
oncf.ma
2nd Class
$4 - $6
1st Class
$6 - $9
Bus operators
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Bus from Souk El Arba to Chefchaouen
Ave. Duration
2 h 35 min
Frequency
Once daily
Estimated price
$6 - $8
Schedules at
oncf.ma
Supratours
Website
supratours.ma
Bus from Meknes to Fes
Ave. Duration
1 h 10 min
Frequency
Once daily
Estimated price
$3 - $4
Schedules at
supratours.ma
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Fes to Chefchaouen
Ave. Duration
3 h 30 min
Frequency
5 times a day
Estimated price
$7 - $11
Schedules at
ctm.ma
Other operators
Taxi from Ksar el Kebir to Chefchaouen
Ave. Duration
1 h 57 min
Estimated price
$120 - $150

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Italian Lakes: Getting around by train and Getting around the Cyclades - to help you get the most out of your next trip.

Questions & Answers

The distance between Meknes and Chefchaouen is 144 km. The road distance is 193 km.

The cheapest way to get from Meknes to Chefchaouen is to bus which costs MAD 95 - MAD 140 and takes 5 h 40 min.

The quickest way to get from Meknes to Chefchaouen is to drive which takes 3 h 23 min and costs MAD 160 - MAD 250.

No, there is no direct bus from Meknes to Chefchaouen. However, there are services departing from Meknes and arriving at Chefchaouen via Fes. The journey, including transfers, takes approximately 5 h 40 min.

It takes approximately 4 h 19 min to get from Meknes to Chefchaouen, including transfers.