There are 6 ways to get from Marrakesh to Souk Ahras by car, car ferry, plane, taxi, train, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, car ferry
best- Drive from Marrakesh to Port de Tanger Med
- Take the car ferry from Port de Tanger Med to Port of Algeciras
- Drive from Port of Algeciras to Almería
- Take the car ferry from Almería to Oran
- Drive from Oran to Souk Ahras
31h 16m$257–1,217Fly Marrakech to Mohamed Boudiaf International Airport, night train, train
cheapest- Fly from Marrakech (RAK) to Mohamed Boudiaf International Airport (CZL)RAK - CZL
- Take the night train from Constantine to Annaba
- Take the train from Annaba to Souk Arhas
14h 45m$109–427Fly Marrakech to Cheikh Larbi Tébessa Airport, taxi
- Fly from Marrakech (RAK) to Cheikh Larbi Tébessa Airport (TEE)RAK - TEE
- Take the taxi from Cheikh Larbi Tébessa Airport (TEE) to Souk Ahras
20h 36m$120–433Fly Marrakech to Tunis, train
- Fly from Marrakech (RAK) to Tunis (TUN)RAK - TUN
- Take the train from Tunis Ville to Ghardimaou
- Take the train from Ghardimaou to Souk Arhas
14h 57m$126–363Fly Marrakech to Rabah Bitat Airport, train
- Fly from Marrakech (RAK) to Rabah Bitat Airport (AAE)RAK - AAE
- Take the train from Annaba to Souk Arhas
11h 9m$126–502Train to Mohammed V International Airport, fly to Tunis, train
- Take the train from Marrakech to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Tunis (TUN)CMN - TUN
- Take the train from Tunis Ville to Ghardimaou
- Take the train from Ghardimaou to Souk Arhas
15h 55m$117–422
Marrakech (RAK) to Cheikh Larbi Tébessa Airport (TEE) flights
Questions & Answers
The cheapest way to get from Marrakesh to Souk Ahras is to fly and train which costs $120 - $370 and takes 14h 57m.
The fastest way to get from Marrakesh to Souk Ahras is to fly and train which takes 11h 9m and costs $120 - $500.
The distance between Marrakesh and Souk Ahras is 2110 km.
It takes approximately 31h 16m to get from Marrakesh to Souk Ahras, including transfers.
What companies run services between Marrakesh, Morocco and Souk Ahras, Algeria?
There is no direct connection from Marrakesh to Souk Ahras. However, you can drive to Port de Tanger Med, take the car ferry to Port of Algeciras, drive to Almería, take the car ferry to Oran, then drive to Souk Ahras. Alternatively, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Cheikh Larbi Tébessa Airport (TEE), then take the taxi to Souk Ahras.
- Website
- airalgerie.dz
Flights from Marrakech to Cheikh Larbi Tébessa Airport via Alicante–Elche, Algiers
- Ave. Duration
- 16h 35m
- When
- Friday
- Estimated price
- $80–380
Flights from Marrakech to Cheikh Larbi Tébessa Airport via Barcelona, Algiers
- Ave. Duration
- 17h 35m
- When
- Sunday
- Estimated price
- $120–480
Flights from Marrakech to Cheikh Larbi Tébessa Airport via Bordeaux, Algiers
- Ave. Duration
- 20h 40m
- When
- Sunday
- Estimated price
- $130–500
Flights from Marrakech to Cheikh Larbi Tébessa Airport via Madrid, Algiers
- Ave. Duration
- 22h
- When
- Sunday
- Estimated price
- $95–410
Flights from Marrakech to Cheikh Larbi Tébessa Airport via Toulouse, Algiers
- Ave. Duration
- 25h 10m
- When
- Monday and Sunday
- Estimated price
- $110–800
Flights from Marrakech to Rabah Bitat Airport via Paris Orly
- Ave. Duration
- 7h
- When
- Sunday
- Estimated price
- $160–700
Flights from Marrakech to Rabah Bitat Airport via Lyon
- Ave. Duration
- 8h 50m
- When
- Saturday
- Estimated price
- $190–650
Flights from Marrakech to Rabah Bitat Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h
- When
- Monday
- Estimated price
- $170–650
Flights from Marrakech to Mohamed Boudiaf International Airport via Marseille
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- $100–410
Flights from Marrakech to Mohamed Boudiaf International Airport via Paris Orly
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- $130–600
Flights from Marrakech to Mohamed Boudiaf International Airport via Lyon
- Ave. Duration
- 8h 50m
- When
- Tuesday and Saturday
- Estimated price
- $160–550
Flights from Marrakech to Mohamed Boudiaf International Airport via Paris Charles de Gaulle
- Ave. Duration
- 8h 55m
- When
- Monday
- Estimated price
- $140–550
- Website
- royalairmaroc.com
Flights from Marrakech to Tunis via Mohammed V International Airport
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $170–330
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- $150–440
- Website
- tunisair.com
Flights from Marrakech to Tunis via Madrid
- Ave. Duration
- 5h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $130–270
Flights from Mohammed V International Airport to Tunis
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $100–260
- Website
- transavia.com
Flights from Marrakech to Tunis via Nice
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $120–450
Flights from Marrakech to Rabah Bitat Airport via Marseille
- Ave. Duration
- 5h 40m
- When
- Wednesday
- Estimated price
- $120–490
- Website
- vueling.com
Flights from Marrakech to Tunis via Barcelona
- Ave. Duration
- 8h 45m
- When
- Monday
- Estimated price
- $110–470
- Website
- nouvelair.com
Flights from Marrakech to Tunis via Toulouse
- Ave. Duration
- 5h 30m
- When
- Thursday
- Estimated price
- $110–500
- Phone
- +216 71 34 55 11
- brc@sncft.com.tn
- Website
- sncft.com.tn
Train from Tunis Ville to Ghardimaou
- Ave. Duration
- 3h 59m
- Frequency
- 3 times a day
- Estimated price
- $4–17
- Schedules at
- sncft.com.tn
Train from Ghardimaou to Souk Arhas
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a week
- Estimated price
- $1–2
- Schedules at
- sncft.com.tn
Train from Annaba to Souk Arhas
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a week
- Estimated price
- $2–3
- Schedules at
- sncft.com.tn
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $10–20
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $10–15
- 1st Class
- $14–20
- Phone
- (213) 21 71 15 10
- contact@sntf.dz
- Website
- sntf.dz
Night train from Constantine to Annaba
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $3–6
- Schedules at
- sntf.dz
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–50
- Website
- https://www.balearia.com/en
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- frs.es
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $33–35
- Website
- https://www.frs.es/en/
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $26–45
- Website
- https://armastrasmediterranea.com/en
Car ferry from Almería to Oran
- Ave. Duration
- 8h 1m
- Frequency
- Once a week
- Estimated price
- $50–900
- Website
- https://armastrasmediterranea.com/en
- Seat
- $130–400
- Cabin
- $650–900
- Ave. Duration
- 1h 53m
- Estimated price
- $40–50
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 Why you should take the train in the US, How to travel India's Golden Triangle, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

































