There are 4 ways to get from Warsaw 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 to Enfidha – Hammamet International Airport, train
best- Fly from Warsaw Chopin Airport (WAW) to Enfidha – Hammamet International Airport (NBE)plane WAW - NBE
- Take the train from Enfidha to Mahdiatrain
16h 7m$209–615Fly to Tunis, train
cheapest- Fly from Warsaw Chopin Airport (WAW) to Tunis (TUN)plane WAW - TUN
- Take the train from Tunis Ville to Mahdiatrain
12h 56m$166–329Fly to Monastir Habib Bourguiba International Airport, train
- Fly from Warsaw Chopin Airport (WAW) to Monastir Habib Bourguiba International Airport (MIR)plane WAW - MIR
- Take the train from Aeroport Skanes Monastir to Mahdiatrain
7h 55m$222–755Fly to Djerba–Zarzis International Airport, bus, train
- Fly from Warsaw Chopin Airport (WAW) to Djerba–Zarzis International Airport (DJE)plane WAW - DJE
- Take the bus from El Groo to Mahresbus
- Take the train from Mahres to El Jemtrain
- Take the bus from El Jem to Mahdiabus
21h 11m
Warsaw Chopin Airport (WAW) to Enfidha – Hammamet International Airport (NBE) flights
Comparing Your Travel Options
The cheapest way to get from Warsaw to Mahdia is to fly and train which costs $160 - $330 and takes 12h 56m.
The fastest way to get from Warsaw to Mahdia is to fly and train which takes 7h 55m and costs $220 - $800.
The distance between Warsaw and Mahdia is 2116 km.
It takes approximately 16h 7m to get from Warsaw to Mahdia, including transfers.
There are 179+ hotels available in Mahdia.
What companies run services between Warsaw, Poland and Mahdia, Tunisia?
There is no direct connection from Warsaw to Mahdia. However, you can take the train to Warszawa Lotnisko Chopina, walk to Warsaw Chopin Airport (WAW) airport, fly to Enfidha – Hammamet International Airport (NBE), take the taxi to Enfidha, then take the train to Mahdia. Alternatively, you can take the train to Warszawa Lotnisko Chopina, walk to Warsaw Chopin Airport (WAW) 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, then take the train to Mahdia.
- Website
- tunisair.com
Flights from Warsaw Chopin Airport to Tunis via Vienna
- Ave. Duration
- 5h 10m
- When
- Thursday
- Estimated price
- $150–550
Flights from Warsaw Chopin Airport to Tunis via Milan Malpensa
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $140–410
Flights from Warsaw Chopin Airport to Tunis via Munich
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $160–550
Flights from Warsaw Chopin Airport to Djerba–Zarzis International Airport via Munich
- Ave. Duration
- 8h 5m
- When
- Wednesday
- Estimated price
- $180–600
Flights from Warsaw Chopin Airport to Djerba–Zarzis International Airport via Nice
- Ave. Duration
- 8h 30m
- When
- Sunday
- Estimated price
- $150–470
Flights from Warsaw Chopin Airport to Djerba–Zarzis International Airport via Geneva
- Ave. Duration
- 14h 10m
- When
- Wednesday
- Estimated price
- $200–650
- Website
- easyjet.com
Flights from Warsaw Chopin Airport to Enfidha – Hammamet International Airport via Geneva
- Ave. Duration
- 16h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $200–600
Flights from Warsaw Chopin Airport to Enfidha – Hammamet International Airport via London Luton
- Ave. Duration
- 18h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–850
Flights from Warsaw Chopin Airport to Enfidha – Hammamet International Airport via Liverpool
- Ave. Duration
- 20h 50m
- When
- Monday
- Estimated price
- $250–900
- Website
- lufthansa.com
Flights from Warsaw Chopin Airport to Tunis via Munich
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $140–550
Flights from Warsaw Chopin Airport to Djerba–Zarzis International Airport via Munich
- Ave. Duration
- 11h 40m
- When
- Friday
- Estimated price
- $150–240
- Website
- ita-airways.com
Flights from Warsaw Chopin Airport to Tunis via Rome
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $85–380
- Website
- nouvelair.com
Flights from Warsaw Chopin Airport to Tunis via Munich
- Ave. Duration
- 4h 45m
- When
- Tuesday and Friday
- Estimated price
- $160–550
Flights from Warsaw Chopin Airport to Monastir Habib Bourguiba International Airport
- Ave. Duration
- 3h 5m
- When
- Thursday
- Estimated price
- $220–750
- Website
- tui.com
Flights from Warsaw Chopin Airport to Djerba–Zarzis International Airport via Munich
- Ave. Duration
- 11h 35m
- When
- Sunday
- Estimated price
- $200–550
Flights from Warsaw Chopin Airport to Djerba–Zarzis International Airport via Stuttgart
- Ave. Duration
- 15h 10m
- When
- Sunday
- Estimated price
- $210–550
- Website
- luxair.lu
Flights from Warsaw Chopin Airport to Enfidha – Hammamet International Airport via Luxembourg
- Ave. Duration
- 16h 5m
- When
- Thursday
- Estimated price
- $280–1,300
- Website
- jet2.com
Flights from Warsaw Chopin Airport to Enfidha – Hammamet International Airport via Leeds Bradford
- Ave. Duration
- 10h 10m
- When
- Saturday
- Estimated price
- $270–800
- Website
- tuifly.be
Flights from Warsaw Chopin Airport to Enfidha – Hammamet International Airport via Brussels
- Ave. Duration
- 16h 30m
- When
- Saturday
- Estimated price
- $220–800
- Website
- swiss.com
Flights from Warsaw Chopin Airport to Djerba–Zarzis International Airport via Zurich
- Ave. Duration
- 13h 5m
- When
- Wednesday and Saturday
- Estimated price
- $120–600
- Phone
- +216 71 34 55 11
- [email protected]
- Website
- sncft.com.tn
Train from Enfidha to Mahdia
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- $2–3
- Schedules at
- sncft.com.tn
Train from Tunis Ville to Mahdia
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- $4–5
- Schedules at
- sncft.com.tn
Train from Aeroport Skanes Monastir to Mahdia
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- sncft.com.tn
Train from Mahres to El Jem
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- $2–3
- Schedules at
- sncft.com.tn
- Phone
- +216 75 640 070
- [email protected]
- Website
- SRTM - Medenine
Bus from El Groo to Mahres
- Ave. Duration
- 4h 47m
- Frequency
- Once daily
- Schedules at
- SRTM - Medenine
Bus from El Jem to Mahdia
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- Societe Regionale de Transport de Kairouan
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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from Gatwick Airport into central London, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.








