CTM (tourist-recommended)
AC 40-seat + reclining
4-6x daily
Marrakech to Fes is Morocco's imperial-cities corridor — 8-9h through the Middle Atlas mountains via Beni Mellal + Ifrane. CTM + Supratours are the reliable AC bus operators. ONCF train alternative: Marrakech-Casablanca (3h) + connect to Fes (3h) = 7h train + transfer — often faster + more comfortable. Buses depart CTM Marrakech terminal 07:00-22:00 for direct routes.
AC 40-seat + reclining
4-6x daily
AC 40-seat
4-5x daily
1st class AC seat
Hourly departures
Live schedules + prices. Cancel free 24h before departure.
Find hotels in Fes
1.4M+ properties · Trip.com
Both are reliable. CTM is the largest operator (Morocco's equivalent of Nakhonchai Air in Thailand) — best safety record + English signage. Supratours is state-owned + partner to ONCF trains — often runs combined bus+train tickets. Both work.
Bus is direct 8-9h. Train via Casablanca is 7h + transfer — faster in raw time. Train wins on comfort + reliability. Bus wins on price. If you value 2 hours of comfort: train. If you want the mountain views: bus (crosses Middle Atlas).
CTM Fes terminal (north side, 3 km from Fes el Bali medina). Petit taxi to medina MAD 15-25. Or Fes bus terminal near Bab Ftouh gate for other operators.
Yes — CTM has 22:00 departure for 07:00 Fes arrival. Cheaper than a hotel night + arrives before the heat. Overnight buses on this route are safe with CTM/Supratours.