L'ancien tronçon de la route nationale 8 reliait les villes de Targuist à Agadir jusqu'au changement de la numérotation des routes nationales du .
Tronçon Essaouira-Chichaoua
Le tronçon entre Essaouira et Chichaoua a été réalisée par le dédoublement et le réaménagement de l'ancienne route régionale 207 et ouverte à la circulation en 2010. Elle est absorbée par la N8 en 2018.
De l'entrée ouest jusqu'à la sortie de Marrakech , la N8 est aménagé en 2x2 voies alternant voie rapide, avenue et boulevard urbain sur une distance totale de 25 km
Le Tronçon est long de 481 km et traverse les montagnes du Moyen Atlas. Le tracé passe par Beni-Mellal et traverse notamment des municipalités telles que Kelâat Es-Sraghna, Azrou ou Khénifra. Entre Khénifra et Ifrane, durant l'hiver, la circulation devient difficile en raison d'importantes chutes de neige sur la route. Le tronçon prend fin à Fès, où elle coupe la N6.
De Ouled M'barek à Ouled Yaich la N8 est aménagé en 2x2 voies / voie express sous la forme d'une avenue d'une distance totale de 21 km en passant par le centre ville de Beni Mellal
Voie express 2x2 de l'échangeur avec l'Autoroute A2 (Rabat-Oujda) à la sortie Est de Fès
De l'échangeur avec la A2 jusqu à la sortie Est de Fès la N8 est aménagé en 2x2 alternant voie rapide, avenue et boulevard urbain sur une distance totale de 26 km
: Intersection et début du tronc commun avec la N6
Tronçon Fès - Cala Iris
Le tronçon est long de 222 km et traverse les montagnes du Rif . Le tracé passe par Taounate et Targuist et est aménagé en tronçon 2x1 voie. Le tronçon prend fin à Cala Iris marquant la fin de la route nationale 8. La N8 reprend une partie de la "Route Al Wahda" reliant la ville de Taounate à Ketama . Elle avait été construite en 1957 sous l'initiative du Roi Mohammed V afin de désenclaver le nord-est du Maroc à la suite de l'indépendance du Maroc.