There are 6 ways to get from Fes to Mahdia by plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Fes-Sais Airport to Tunis, train
best- Fly from Fes-Sais Airport (FEZ) to Tunis (TUN)plane FEZ - TUN
- Take the train from Tunis Ville to Soussetrain
- Take the train from Sousse Bab Jedid to Mahdiatrain
13h 53m$135–387Train to Rabat-Salé, fly to Tunis, train
cheapest- Take the train from Fès to Rabat Agdaltrain
- Fly from Rabat-Salé (RBA) to Tunis (TUN)plane RBA - TUN
- Take the train from Tunis Ville to Soussetrain
- Take the train from Sousse Bab Jedid to Mahdiatrain
14h 18m$101–430Drive 3,867.6 km
- Drive from Fes to Mahdiacar 3,867.6 km
2d 12h$603–870Fly Fes-Sais Airport to Monastir Habib Bourguiba International Airport, train
- Fly from Fes-Sais Airport (FEZ) to Monastir Habib Bourguiba International Airport (MIR)plane FEZ - MIR
- Take the train from Aeroport Skanes Monastir to Mahdiatrain
10h 28m$181–702Train to Rabat-Salé, fly to Monastir Habib Bourguiba International Airport, train
- Take the train from Fès to Rabat Agdaltrain
- Fly from Rabat-Salé (RBA) to Monastir Habib Bourguiba International Airport (MIR)plane RBA - MIR
- Take the train from Aeroport Skanes Monastir to Mahdiatrain
14h 33m$232–875Train to Mohammed V International Airport, fly to Tunis, train
- Take the train from Fès to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Tunis (TUN)plane CMN - TUN
- Take the train from Tunis Ville to Soussetrain
- Take the train from Sousse Bab Jedid to Mahdiatrain
15h 57m$120–338
Fes-Sais Airport (FEZ) to Tunis (TUN) flights
Questions & Answers
The cheapest way to get from Fes to Mahdia is to train and fly which costs $100 - $430 and takes 14h 18m.
The fastest way to get from Fes to Mahdia is to fly and train which takes 10h 28m and costs $180 - $700.
The distance between Fes and Mahdia is 1663 km. The road distance is 3867.6 km.
It takes approximately 13h 53m to get from Fes to Mahdia, including transfers.
Yes, the driving distance between Fes to Mahdia is 3868 km. It takes approximately 2 days 12h to drive from Fes to Mahdia.
There are 78+ hotels available in Mahdia.
What companies run services between Fes, Morocco and Mahdia, Tunisia?
There is no direct connection from Fes to Mahdia. However, you can take the line 16 bus to Fes Sais Airport, walk to Fes-Sais Airport (FEZ) airport, fly to Tunis (TUN), walk to Aeroport Carthage, take the line 635 bus to Tunis Marine, walk to Tunis Marine, take the line 4 train to Place de Barcelone, walk to Tunis Ville, take the train to Sousse, then take the train to Mahdia. Alternatively, you can drive from Fes to Mahdia in around 2d 12h.
- Website
- nouvelair.com
Flights from Fes-Sais Airport to Tunis via Toulouse
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- $130–430
Flights from Fes-Sais Airport to Monastir Habib Bourguiba International Airport via Marseille
- Ave. Duration
- 5h 55m
- When
- Tuesday
- Estimated price
- $180–700
Flights from Fes-Sais Airport to Monastir Habib Bourguiba International Airport via Nantes
- Ave. Duration
- 7h 15m
- When
- Monday
- Estimated price
- $310–1,000
Flights from Rabat-Salé to Monastir Habib Bourguiba International Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $320–1,400
Flights from Rabat-Salé to Monastir Habib Bourguiba International Airport via Marseille
- Ave. Duration
- 7h 45m
- When
- Tuesday
- Estimated price
- $220–850
Flights from Rabat-Salé to Monastir Habib Bourguiba International Airport via Nice
- Ave. Duration
- 9h 45m
- When
- Wednesday and Sunday
- Estimated price
- $280–1,000
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 2h 30m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $80–260
Flights from Rabat-Salé to Tunis
- Ave. Duration
- 2h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $85–200
- Website
- tunisair.com
Flights from Fes-Sais Airport to Tunis via Toulouse
- Ave. Duration
- 5h 15m
- When
- Wednesday and Saturday
- Estimated price
- $130–430
Flights from Fes-Sais Airport to Tunis via Marseille
- Ave. Duration
- 8h 5m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $100–410
Flights from Fes-Sais Airport to Monastir Habib Bourguiba International Airport via Marseille
- Ave. Duration
- 9h 25m
- When
- Saturday
- Estimated price
- $180–700
Flights from Rabat-Salé to Monastir Habib Bourguiba International Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h 35m
- When
- Friday
- Estimated price
- $320–1,400
Flights from Rabat-Salé to Monastir Habib Bourguiba International Airport via Paris Orly
- Ave. Duration
- 12h 50m
- When
- Friday and Sunday
- Estimated price
- $410–1,700
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $100–260
- Website
- royalairmaroc.com
Flights from Fes-Sais Airport to Tunis via Mohammed V International Airport
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $170–360
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $130–300
- Website
- neosair.it
Flights from Fes-Sais Airport to Monastir Habib Bourguiba International Airport via Milan Bergamo
- Ave. Duration
- 12h 40m
- When
- Monday
- Estimated price
- $220–800
- Website
- transavia.com
Flights from Rabat-Salé to Monastir Habib Bourguiba International Airport via Paris Orly
- Ave. Duration
- 15h 20m
- When
- Sunday
- Estimated price
- $310–1,400
- Phone
- +216 71 34 55 11
- brc@sncft.com.tn
- Website
- sncft.com.tn
Train from Tunis Ville to Sousse
- Ave. Duration
- 2h 18m
- Frequency
- 4 times a day
- Estimated price
- $3–4
- Schedules at
- sncft.com.tn
Train from Sousse Bab Jedid to Mahdia
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- sncft.com.tn
Train from Aeroport Skanes Monastir to Mahdia
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- sncft.com.tn
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Fès to Rabat Agdal
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $10–20
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- $10–14
- 1st Class
- $14–20
Train from Fès to Gare Oasis
- Ave. Duration
- 4h 4m
- Frequency
- Hourly
- Estimated price
- $14–28
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- $14–20
- 1st Class
- $20–28
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 Train travel in Spain: A guide to Renfe, Italy Travel Guides, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.












