Oujda est un point ferroviaire clé dans le nord-est du Maroc, reliant diverses villes à travers le pays. La gare principale, la gare d'Oujda, fait partie du réseau ferroviaire national, facilitant les déplacements vers des villes comme Fès, Marrakech et Casablanca. Les itinéraires disponibles depuis Oujda incluent à la fois des services régionaux et express. La gare est connectée à l'ONCF, la société nationale des chemins de fer, garantissant un service régulier vers les principaux centres urbains. De plus, les connexions ferroviaires d'Oujda comprennent des liens vers Beni Ensar, offrant un accès aux zones voisines.