There are 4 ways to get from Oujda to Fes by train, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  6 h

  1. Take the train from Oujda to Fès

$21 - $35

3 alternative options

Taxi  •  3 h

  1. Take a taxi from Oujda to Fes 192.7 miles

$100 - $130

Drive  •  3 h

  1. Drive from Oujda to Fes 192.7 miles

$28 - $45

Fly  •  3 h 56 min

  1. Fly from Oujda (OUD) to Fes (FEZ) OUD - FEZ

$236 - $621

Questions & Answers

The distance between Oujda and Fes is 281 km. The road distance is 308.4 km.

Get driving directions

The best way to get from Oujda to Fes without a car is to train which takes 6 h and costs .

More details

It takes approximately 6 h to get from Oujda to Fes, including transfers.

More details

The best way to get from Oujda to Fes is to train which takes 6 h and costs . Alternatively, you can fly, which costs and takes 3 h 56 min.

Mode details

There is no direct flight from Oujda Airport to Fes Airport. The quickest flight takes 3 h 5 min and has one stopover.

Search flights

Yes, the driving distance between Oujda to Fes is 308 km. It takes approximately 3 h to drive from Oujda to Fes.

Get driving directions

Royal Air Maroc offers flights from Oujda Airport to Fes Airport.

Search flights

There are 408+ hotels available in Fes. Prices start at $28 USD per night.

More details

The best way to get from Oujda to Oujda Airport is to taxi which takes 25 min and costs .

More details

Map of how to get from Oujda to Fes.
Launch map view
  • Distance: 175.6 miles
  • Duration: 6 h

What companies run services between Oujda, Morocco and Fes, Morocco?

Moroccan Railways (ONCF) operates a train from Oujda to Fes twice daily. Tickets cost $14 - $28 and the journey takes 5 h 45 min. Alternatively, Royal Air Maroc flies from Oujda to Fes once daily.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Oujda to Fes via Casablanca
Ave. Duration
3 h 5 min
When
Saturday and Sunday
Estimated price
$220 - $600
Flights from Oujda to Fes via Paris Orly
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$310 - $1,200
Train operators
Other operators
Taxi from Oujda to Fes
Ave. Duration
3 h
Estimated price
$100 - $130

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, How to travel India's Golden Triangle and Getting to Milan from the airport - to help you get the most out of your next trip.