Meknès possède plusieurs gares qui servent de points intégrés dans le système ferroviaire marocain. La gare principale, la gare de Meknès, relie les voyageurs à des villes majeures comme Fès et Casablanca, facilitant à la fois les voyages régionaux et interurbains. La gare offre diverses commodités, y compris des options d'achat de billets et des zones d'attente, garantissant le confort des passagers. Les services ferroviaires depuis Meknès sont opérés par l'ONCF, l'opérateur ferroviaire national, proposant des horaires et des itinéraires réguliers pour les navetteurs et les touristes. D'autres petites gares peuvent être disponibles, principalement pour le trafic local et les distances plus courtes dans la région.