Meknes cuenta con varias estaciones de tren que sirven como puntos integrales en el sistema ferroviario marroquí. La estación principal, Estación de Tren de Meknes, conecta a los viajeros con ciudades importantes como Fez y Casablanca, facilitando tanto el viaje regional como el interurbano. La estación ofrece diversas comodidades, incluyendo opciones de compra de boletos y áreas de espera, asegurando la comodidad de los pasajeros. Los servicios de tren desde Meknes son operados por ONCF, el operador ferroviario nacional, que proporciona horarios y rutas regulares para viajeros y turistas. Puede haber estaciones más pequeñas disponibles, que atienden principalmente el tráfico local y distancias más cortas dentro de la región.