There are 5 ways to get from Mahdia to Tripoli by train, plane, bus, 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.
Train, fly
best- Take the train from Mahdia to Tunis Villetrain
- Fly from Tunis (TUN) to Mitiga International Airport (MJI)plane TUN - MJI
5h 30m$259–422Train, bus
cheapest- Take the train from Mahdia to Sousse Bab Jedidtrain
- Take the bus from Sousse to Tripolibus
9h 50m$30–41Drive 606 km
- Drive from Mahdia to Tripolicar 606 km
7h 5m$42–60Bus, train
- Take the bus from Mahdia to El Jembus 323
- Take the train from El Jem to Mahrestrain
- Take the bus from Mahres to Ajimbus
- Take the bus from Djerba to Tripolibus
13h 42mTrain, bus via Tunis
- Take the train from Mahdia to Tunis Villetrain
- Take the bus from Tunis to Tripolibus
15h 59m
Tunis (TUN) to Mitiga International Airport (MJI) flights
Questions & Answers
The cheapest way to get from Mahdia to Tripoli is to train and bus which costs $29 - $45 and takes 9h 50m.
The fastest way to get from Mahdia to Tripoli is to train and fly which takes 5h 30m and costs $250 - $430.
The distance between Mahdia and Tripoli is 763 km. The road distance is 606 km.
The best way to get from Mahdia to Tripoli without a car is to train and bus which takes 9h 50m and costs $29 - $45.
It takes approximately 5h 30m to get from Mahdia to Tripoli, including transfers.
Tripoli is 1h ahead of Mahdia. It is currently 1:59 PM in Mahdia and 2:59 PM in Tripoli.
Yes, the driving distance between Mahdia to Tripoli is 606 km. It takes approximately 7h 5m to drive from Mahdia to Tripoli.
There are nine+ hotels available in Tripoli.
What companies run services between Mahdia, Tunisia and Tripoli, Libya?
There is no direct connection from Mahdia to Tripoli. However, you can take the train to Tunis Ville, walk to Place de Barcelone, take the line 4 train to Tunis Marine, walk to Tunis Marine, take the line 635 bus to Aeroport Carthage, walk to Tunis (TUN) airport, fly to Mitiga International Airport (MJI), then take the taxi to Tripoli. Alternatively, you can take a train from Mahdia to Tripoli via Sousse Bab Jedid, Sousse, and Tripoli in around 9h 50m.
- Website
- worldticket.com
Flights from Tunis to Mitiga International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $70–440
- Website
- libyanwings.ly
Flights from Tunis to Mitiga International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $70–440
Flights from Tunis to Mitiga International Airport
- Ave. Duration
- 15 min
- When
- Every day
- Estimated price
- $70–440
- Website
- medsky.aero
Flights from Tunis to Mitiga International Airport
- Ave. Duration
- 1h 10m
- When
- Monday
- Estimated price
- $70–440
- Phone
- +216 71 34 55 11
- [email protected]
- Website
- sncft.com.tn
Train from Mahdia to Tunis Ville
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- $4–5
- Schedules at
- sncft.com.tn
Train from Mahdia to Sousse Bab Jedid
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- sncft.com.tn
Train from El Jem to Mahres
- Ave. Duration
- 1h 48m
- Frequency
- 3 times a day
- Estimated price
- $2–3
- Schedules at
- sncft.com.tn
Train from Mahdia to Tunis Ville
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- $4–5
- Schedules at
- sncft.com.tn
- Phone
- +218 92-1228870
- [email protected]
- Website
- al-mada.ly
Bus from Sousse to Tripoli
- Ave. Duration
- 5h 42m
- Frequency
- 6 times a week
- Estimated price
- $21–30
- Schedules at
- al-mada.ly
- Website
- soretrak.com.tn
Bus from Mahdia to El Jem
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- soretrak.com.tn
- Phone
- +216 75 640 070
- [email protected]
- Website
- srtm.tn
Bus from Mahres to Ajim
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Schedules at
- srtm.tn
- Phone
- +218 91-8999650 / 2
- [email protected]
- Website
- essahim.com
Bus from Djerba to Tripoli
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Schedules at
- essahim.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 5 incredible day trips from Florence by train, Slovenia: Getting from Ljubljana to Lake Bled, and Getting to Milan from the airport - to help you get the most out of your next trip.









