There are 6 ways to get from Nairobi to Fes by bus, plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Fes-Sais Airport
best- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Fes-Sais Airport (FEZ)plane NBO - FEZ
20h 54mMAD 3,111–11,015Drive 9,362.5 km
- Drive from Nairobi to Fescar 9,362.5 km
6d 22hMAD 13,530–19,543Bus, fly to Rabat-Salé, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Rabat-Salé (RBA)plane NBO - RBA
- Take the train from Rabat Agdal to Fèstrain
20h 28mMAD 4,410–17,226Bus, fly to Mohammed V International Airport, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Mohammed V International Airport (CMN)plane NBO - CMN
- Take the train from Gare Oasis to Fèstrain
20h 28mMAD 4,450–8,806Bus, fly to Tangier Ibn Battouta Airport, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Tangier Ibn Battouta Airport (TNG)plane NBO - TNG
- Take the train from Tanger Ville station to Kenitra Train Stationtrain
- Take the train from Kenitra to Fèstrain
22h 55mMAD 6,253–14,451Bus, fly to Nador International Airport, train
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boardingbus
- Fly from Nairobi (NBO) to Nador International Airport (NDR)plane NBO - NDR
- Take the train from Nador to Festrain
23h 35mMAD 4,298–14,481
Nairobi (NBO) to Fes-Sais Airport (FEZ) flights
Questions & Answers
The cheapest way to get from Nairobi to Fes is to bus and fly and train which costs MAD 4,400 - MAD 9,000 and takes 20h 28m.
The fastest way to get from Nairobi to Fes is to bus and fly and train which takes 20h 28m and costs MAD 4,400 - MAD 18,000.
The distance between Nairobi and Fes is 5929 km. The road distance is 9362.5 km.
It takes approximately 20h 54m to get from Nairobi to Fes, including transfers.
Fes is 2h behind Nairobi. It is currently 9:01 AM in Nairobi and 7:01 AM in Fes.
Yes, the driving distance between Nairobi to Fes is 9363 km. It takes approximately 6 days 22h to drive from Nairobi to Fes.
There are 1206+ hotels available in Fes.
What companies run services between Nairobi, Kenya and Fes, Morocco?
There is no direct connection from Nairobi to Fes. However, you can take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) airport, fly to Fes-Sais Airport (FEZ), walk to Fes Sais Airport, then take the line 16 bus to Fes. Alternatively, you can drive from Nairobi to Fes in around 6d 22h.
- Website
- airarabia.com
Flights from Nairobi to Fes-Sais Airport via Brussels
- Ave. Duration
- 18h 20m
- When
- Monday
- Estimated price
- MAD 3,800–15,000
Flights from Nairobi to Rabat-Salé via Cairo, Barcelona
- Ave. Duration
- 16h
- When
- Monday and Friday
- Estimated price
- MAD 5,000–18,000
Flights from Nairobi to Tangier Ibn Battouta Airport via Paris Charles de Gaulle
- Ave. Duration
- 15h 15m
- When
- Tuesday
- Estimated price
- MAD 4,300–14,000
Flights from Nairobi to Tangier Ibn Battouta Airport via London Gatwick
- Ave. Duration
- 16h 45m
- When
- Wednesday and Friday
- Estimated price
- MAD 4,500–15,000
Flights from Nairobi to Tangier Ibn Battouta Airport via Brussels
- Ave. Duration
- 17h 20m
- When
- Saturday
- Estimated price
- MAD 4,000–15,000
Flights from Nairobi to Nador International Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 4,400–17,000
Flights from Nairobi to Nador International Airport via Brussels
- Ave. Duration
- 17h 30m
- When
- Saturday
- Estimated price
- MAD 5,000–19,000
- Website
- royalairmaroc.com
Flights from Nairobi to Fes-Sais Airport via Douala, Mohammed V International Airport
- Ave. Duration
- 27h 10m
- When
- Wednesday
- Estimated price
- MAD 3,500–12,000
Flights from Nairobi to Tangier Ibn Battouta Airport via Amsterdam Schiphol
- Ave. Duration
- 16h 30m
- When
- Monday and Friday
- Estimated price
- MAD 3,500–14,000
Flights from Nairobi to Nador International Airport via Brussels
- Ave. Duration
- 20h 50m
- When
- Wednesday
- Estimated price
- MAD 5,000–19,000
Flights from Nairobi to Nador International Airport via Frankfurt
- Ave. Duration
- 25h 20m
- When
- Friday
- Estimated price
- MAD 4,500–20,000
Flights from Nairobi to Nador International Airport via Cairo, Barcelona
- Ave. Duration
- 13h 25m
- When
- Saturday
- Estimated price
- MAD 5,000–17,000
- Website
- airfrance.com
Flights from Nairobi to Rabat-Salé via Paris Charles de Gaulle
- Ave. Duration
- 15h 23m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 4,300–21,000
Flights from Nairobi to Tangier Ibn Battouta Airport via Paris Charles de Gaulle
- Ave. Duration
- 17h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 3,300–13,000
- Website
- ryanair.com
Flights from Nairobi to Fes-Sais Airport via Jeddah, Barcelona
- Ave. Duration
- 17h 10m
- When
- Tuesday and Saturday
- Estimated price
- MAD 3,100–11,000
Flights from Nairobi to Fes-Sais Airport via Addis Ababa, Madrid
- Ave. Duration
- 21h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 4,500–15,000
- Website
- egyptair.com
Flights from Nairobi to Mohammed V International Airport via Cairo
- Ave. Duration
- 14h 40m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 3,100–11,000
- Website
- saudia.com
Flights from Nairobi to Mohammed V International Airport via Jeddah
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 2,600–9,000
- Website
- vueling.com
Flights from Nairobi to Nador International Airport via Cairo, Barcelona
- Ave. Duration
- 17h 25m
- When
- Wednesday
- Estimated price
- MAD 5,000–17,000
Flights from Nairobi to Nador International Airport via Jeddah, Barcelona
- Ave. Duration
- 20h 55m
- When
- Saturday
- Estimated price
- MAD 4,000–14,000
- Website
- tuifly.be
Flights from Nairobi to Rabat-Salé via Brussels
- Ave. Duration
- 18h 40m
- When
- Wednesday
- Estimated price
- MAD 5,000–20,000
- Website
- brusselsairlines.com
Flights from Nairobi to Tangier Ibn Battouta Airport via Brussels
- Ave. Duration
- 23h 55m
- When
- Wednesday
- Estimated price
- MAD 4,000–15,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Rabat Agdal to Fès
- Ave. Duration
- 2h 59m
- Frequency
- Hourly
- Estimated price
- MAD 95–190
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 95–130
- 1st Class
- MAD 140–190
Train from Gare Oasis to Fès
- Ave. Duration
- 3h 59m
- Frequency
- Hourly
- Estimated price
- MAD 130–270
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 130–180
- 1st Class
- MAD 190–270
Train from Tanger Ville station to Kenitra Train Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- MAD 75–160
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 75–110
- 1st Class
- MAD 110–160
Train from Kenitra to Fès
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- MAD 75–160
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 75–110
- 1st Class
- MAD 110–160
Train from Nador to Fes
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- MAD 140–280
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 140–200
- 1st Class
- MAD 200–280
- Website
- digitalmatatus.com
Bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- MAD 8–12
- Schedules at
- digitalmatatus.com
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 UK: What do I need to know?, 5 delightfully under-the-radar French towns you need to visit, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






