Oujda funge da punto ferroviario chiave nel nord-est del Marocco, collegandosi a diverse città in tutto il paese. La stazione principale, la Stazione Ferroviaria di Oujda, fa parte della rete ferroviaria nazionale, facilitando i viaggi verso città come Fes, Marrakech e Casablanca. Le rotte disponibili da Oujda includono servizi sia regionali che espressi. La stazione è collegata con ONCF, la compagnia ferroviaria nazionale, garantendo un servizio regolare verso i principali centri urbani. Inoltre, i collegamenti ferroviari di Oujda includono collegamenti con Beni Ensar, fornendo accesso alle aree vicine.