There are 5 ways to get from Fès to Mahdia by plane, train, or bus
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)FEZ - TUN
- Take the train from Tunis Ville to Sousse
- Take the train from Sousse Bab Jedid to Mahdia
14h 8m$165–477Train to Mohammed V International Airport, fly to Tunis, train
cheapest- Take the train from Fès to Casablanca
- Fly from Mohammed V International Airport (CMN) to Tunis (TUN)CMN - TUN
- Take the train from Tunis Ville to Sousse
- Take the train from Sousse Bab Jedid to Mahdia
15h 40m$120–416Fly Fes-Sais Airport to Sfax–Thyna International Airport, train, bus
- Fly from Fes-Sais Airport (FEZ) to Sfax–Thyna International Airport (SFA)FEZ - SFA
- Take the train from Sfax to El Jem
- Take the bus from El Jem to Mahdia
22h 27mFly Fes-Sais Airport to Monastir Habib Bourguiba International Airport, train
- Fly from Fes-Sais Airport (FEZ) to Monastir Habib Bourguiba International Airport (MIR)FEZ - MIR
- Take the train from Aeroport Skanes Monastir to Mahdia
10h 3m$211–852Train to Rabat-Salé, fly to Tunis, train
- Take the train from Fès to Rabat Ville
- Fly from Rabat-Salé (RBA) to Tunis (TUN)RBA - TUN
- Take the train from Tunis Ville to Sousse
- Take the train from Sousse Bab Jedid to Mahdia
14h 28m$146–508
Fes-Sais Airport (FEZ) to Tunis (TUN) flights
Questions & Answers
The cheapest way to get from Fès to Mahdia is to train and fly which costs $120 - $420 and takes 15h 40m.
The fastest way to get from Fès to Mahdia is to fly and train which takes 10h 3m and costs $210 - $850.
The distance between Fès and Mahdia is 1663 km.
It takes approximately 14h 8m to get from Fès to Mahdia, including transfers.
There are 144+ hotels available in Mahdia.
What companies run services between Fès, Morocco and Mahdia, Tunisia?
There is no direct connection from Fès 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 take the line 16 bus to Fes Sais Airport, walk to Fes-Sais Airport (FEZ) airport, fly to Sfax–Thyna International Airport (SFA), take the taxi to Sfax, take the train to El Jem, walk to El Jem, then take the bus to Mahdia.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- tunisair.com
Flights from Fes-Sais Airport to Tunis via Barcelona
- Ave. Duration
- 7h 55m
- When
- Friday
- Estimated price
- $140–480
Flights from Fes-Sais Airport to Monastir Habib Bourguiba International Airport via Lyon
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- $210–850
Flights from Fes-Sais Airport to Monastir Habib Bourguiba International Airport via Paris Orly
- Ave. Duration
- 9h 5m
- When
- Friday and Sunday
- Estimated price
- $210–1,400
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $100–260
- Website
- transavia.com
Flights from Fes-Sais Airport to Tunis via Toulouse
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- $140–480
Flights from Fes-Sais Airport to Sfax–Thyna International Airport via Paris Orly
- Ave. Duration
- 19h 18m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–1,200
- Website
- royalairmaroc.com
Flights from Fes-Sais Airport to Tunis via Mohammed V International Airport
- Ave. Duration
- 9h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $160–500
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- $150–440
- Website
- nouvelair.com
Flights from Fes-Sais Airport to Tunis via Marseille
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- $140–600
Flights from Rabat-Salé to Tunis
- Ave. Duration
- 2h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $110–370
- 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 Sfax to El Jem
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- 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-voyages.ma
Train from Fès to Casablanca
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- $13–26
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $13–19
- 1st Class
- $19–26
Train from Fès to Rabat Ville
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- $9–19
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $9–14
- 1st Class
- $14–19
- Website
- soretrak.com.tn
Bus from El Jem to Mahdia
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- soretrak.com.tn
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 How do I get from Sydney to Melbourne, Flying into Beijing?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.













