The train route from Oujda to Fes connects two significant cities in Morocco, offering a vital link for travelers. The distance by train is approximately 450 km (280 miles), with a travel time of around 6 to 7 hours. Trains typically operate at speeds of up to 80 km/h (50 mph). Departures from Oujda station generally begin in the morning and continue throughout the day, with multiple daily departures available. Ticket prices for this route vary, starting from around MAD 130 (USD 14). The train service includes stops at important stations along the way, such as Taourirt and Meknes. For more details on the timetable and to check the schedule, you can book your trip online with Rail Monsters.