Oujda sirve como un punto ferroviario clave en el noreste de Marruecos, conectando con varias ciudades del país. La estación principal, la Estación de Ferrocarril de Oujda, es parte de la red ferroviaria nacional, facilitando el viaje a ciudades como Fez, Marrakech y Casablanca. Las rutas disponibles desde Oujda incluyen servicios tanto regionales como exprés. La estación conecta con ONCF, la compañía ferroviaria nacional, asegurando un servicio regular a los principales centros urbanos. Además, las conexiones ferroviarias de Oujda incluyen vínculos a Beni Ensar, proporcionando acceso a áreas vecinas.