Distance between Marrakesh and Oujda

Distance between Marrakesh and Oujda

Distance between Marrakesh and Oujda, is 851 Km and the travel time is 8 hours 17 minutes via A7 and A2.

Distance fromTo
MarrakeshOujda
Distance in Km851 Km
Duration8 hours 17 minutes
Road Autoroute A7 and A2
Notetoll roads
READ Also:   Distance between Marrakesh and El Kelaa des Sraghna