How to Get to Oujda
From Marrakesh to Oujda
From Marrakesh to Oujda, the cheapest way to travel is by bus for 276 MAD, while traveling by train takes 12h 45m and is the fastest option.
From Casablanca to Oujda
Traveling from Casablanca? Save money by choosing bus for 162 MAD, or get to Oujda faster by flight in 1h 15m.
From Tangier to Oujda
Traveling from Tangier to Oujda, your best choice is train for 237 MAD, which gets you there in just 9h 35m.
From Fes to Oujda
Planning your journey from Fes? Travel affordably by train for 125 MAD, or reach your destination faster by van in 3h 0m.
From Rabat to Oujda
Traveling from Rabat to Oujda, your best choice is bus for 169 MAD, which gets you there in just 6h 30m.
From Meknes to Oujda
Travel from Meknes to Oujda easily: save money by traveling by train for 134 MAD, or reach your destination faster by bus in 6h 0m.
From Kenitra to Oujda
Traveling from Kenitra to Oujda, your best choice is train for 221 MAD, which gets you there in just 7h 0m.
Arrival stations in Oujda
Travelers arriving in Oujda usually arrive at one of these stations: