There are 5 ways to get from Marrakesh to Sfax by plane, car, bus, taxi, 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.
Fly Marrakech to Sfax–Thyna International Airport
best- Fly from Marrakech (RAK) to Sfax–Thyna International Airport (SFA)plane RAK - SFA
9h 14m$167–561Fly Marrakech to Tunis, bus
cheapest- Fly from Marrakech (RAK) to Tunis (TUN)plane RAK - TUN
- Take the bus from Avenue Mohamed V to Sfaxbus
11h 49m$140–306Drive 3,325.8 km
- Drive from Marrakesh to Sfaxcar 3,325.8 km
2d 7h$518–748Fly Marrakech to Djerba–Zarzis International Airport, taxi
- Fly from Marrakech (RAK) to Djerba–Zarzis International Airport (DJE)plane RAK - DJE
- Take the taxi from Djerba–Zarzis International Airport (DJE) to Sfaxtaxi
12h 8m$341–503Train to Mohammed V International Airport, fly to Tunis, bus
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Tunis (TUN)plane CMN - TUN
- Take the bus from Avenue Mohamed V to Sfaxbus
12h 57m$151–387
Marrakech (RAK) to Sfax–Thyna International Airport (SFA) flights
Questions & Answers
The cheapest way to get from Marrakesh to Sfax is to fly and bus which costs $140 - $310 and takes 11h 49m.
The fastest way to get from Marrakesh to Sfax is to fly which takes 9h 14m and costs $160 - $600.
The distance between Marrakesh and Sfax is 1791 km. The road distance is 3325.8 km.
It takes approximately 9h 14m to get from Marrakesh to Sfax, including transfers.
Yes, the driving distance between Marrakesh to Sfax is 3326 km. It takes approximately 2 days 7h to drive from Marrakesh to Sfax.
There are 97+ hotels available in Sfax.
What companies run services between Marrakesh, Morocco and Sfax, Tunisia?
Transavia France and TUI fly Belgium fly from Marrakech (RAK) to Sfax–Thyna International Airport (SFA) 3 times a week.
- Website
- nouvelair.com
Flights from Marrakech to Tunis via Toulouse
- Ave. Duration
- 6h 25m
- When
- Monday and Friday
- Estimated price
- $130–600
Flights from Marrakech to Djerba–Zarzis International Airport via Toulouse
- Ave. Duration
- 5h 50m
- When
- Wednesday and Sunday
- Estimated price
- $140–600
Flights from Marrakech to Djerba–Zarzis International Airport via Marseille
- Ave. Duration
- 7h 2m
- When
- Sunday and Wednesday
- Estimated price
- $130–800
Flights from Marrakech to Djerba–Zarzis International Airport via Lyon
- Ave. Duration
- 10h 40m
- When
- Friday and Monday
- Estimated price
- $160–850
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 2h 30m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $150–330
- Website
- transavia.com
Flights from Marrakech to Sfax–Thyna International Airport via Paris Orly
- Ave. Duration
- 8h 41m
- When
- Friday and Wednesday
- Estimated price
- $150–600
Flights from Marrakech to Tunis via Marseille
- Ave. Duration
- 10h 35m
- When
- Tuesday
- Estimated price
- $120–550
Flights from Marrakech to Djerba–Zarzis International Airport via Lyon
- Ave. Duration
- 10h 45m
- When
- Sunday and Tuesday
- Estimated price
- $150–600
- Website
- royalairmaroc.com
Flights from Marrakech to Tunis via Mohammed V International Airport
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $130–280
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $150–320
- Website
- tunisair.com
Flights from Marrakech to Tunis via Mohammed V International Airport
- Ave. Duration
- 4h 50m
- When
- Friday and Sunday
- Estimated price
- $180–280
Flights from Marrakech to Tunis via Toulouse
- Ave. Duration
- 5h 55m
- When
- Wednesday and Sunday
- Estimated price
- $150–270
Flights from Marrakech to Djerba–Zarzis International Airport via Lyon
- Ave. Duration
- 6h 10m
- When
- Monday to Thursday
- Estimated price
- $150–600
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $100–320
- Website
- vueling.com
Flights from Marrakech to Tunis via Barcelona
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- $130–260
- Website
- easyjet.com
Flights from Marrakech to Djerba–Zarzis International Airport via Geneva
- Ave. Duration
- 12h 40m
- When
- Thursday
- Estimated price
- $170–650
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $10–21
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $10–15
- 1st Class
- $15–21
- Phone
- +218 92-1228870
- [email protected]
- Website
- al-mada.ly
Bus from Avenue Mohamed V to Sfax
- Ave. Duration
- 3h 18m
- Frequency
- 6 times a week
- Estimated price
- $9–13
- Schedules at
- al-mada.ly
Bus from Avenue Mohamed V to Sfax
- Ave. Duration
- 3h 18m
- Frequency
- 6 times a week
- Estimated price
- $9–13
- Schedules at
- al-mada.ly
- Ave. Duration
- 4h 10m
- Estimated price
- $120–150
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 Slovenia: Getting from Ljubljana to Lake Bled, Need to know: Jadrolinija, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.







