There are 5 ways to get from Durban to Marrakesh by bus, plane, 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.
Bus to Pietermaritzburg, fly
best- Take the bus from Durban Bus Stn to Burger Stbus
- Fly from Pietermaritzburg (PZB) to Marrakech (RAK)plane PZB - RAK
25h 31mMAD 3,470–10,302Fly from King Shaka International Airport
cheapest- Fly from King Shaka International Airport (DUR) to Marrakech (RAK)plane DUR - RAK
22h 35mMAD 2,951–8,191Drive 11,657.4 km
- Drive from Durban to Marrakeshcar 11,657.4 km
7d 14hMAD 17,823–25,743Bus to Richards Bay, fly
- Take the bus from Durban to Richards Baybus
- Fly from Richards Bay (RCB) to Marrakech (RAK)plane RCB - RAK
28h 52mMAD 3,714–11,203Bus to Margate, fly
- Take the bus from Durban Station to Margate Retirement Villagebus
- Fly from Margate (MGH) to Marrakech (RAK)plane MGH - RAK
29h 23mMAD 3,878–11,221
Pietermaritzburg (PZB) to Marrakech (RAK) flights
Comparing Your Travel Options
The cheapest way to get from Durban to Marrakesh is to fly which costs MAD 2,900 - MAD 8,500 and takes 22h 35m.
The fastest way to get from Durban to Marrakesh is to fly which takes 22h 35m and costs MAD 2,900 - MAD 8,500.
The distance between Durban and Marrakesh is 8022 km. The road distance is 11657.4 km.
It takes approximately 25h 31m to get from Durban to Marrakesh, including transfers.
Marrakesh is 2h behind Durban. It is currently 7:37 PM in Durban and 5:37 PM in Marrakesh.
Yes, the driving distance between Durban to Marrakesh is 11657 km. It takes approximately 7 days 14h to drive from Durban to Marrakesh.
There are 10521+ hotels available in Marrakesh.
What companies run services between Durban, South Africa and Marrakesh, Morocco?
Ethiopian Airlines, Saudia, and six other airlines fly from King Shaka International Airport (DUR) to Marrakech (RAK) once daily.
- Website
- royalairmaroc.com
Flights from Pietermaritzburg to Marrakech via Johannesburg, Accra, Casablanca
- Ave. Duration
- 25h 35m
- When
- Thursday and Saturday
- Estimated price
- MAD 3,600–11,000
Flights from Pietermaritzburg to Marrakech via Johannesburg, Luanda, Casablanca
- Ave. Duration
- 28h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 3,300–11,000
Flights from King Shaka International Airport to Marrakech via Johannesburg, Accra, Casablanca
- Ave. Duration
- 27h 20m
- When
- Thursday and Saturday
- Estimated price
- MAD 3,700–11,000
Flights from Richards Bay to Marrakech via Johannesburg, Luanda, Casablanca
- Ave. Duration
- 30h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 3,500–11,000
Flights from Richards Bay to Marrakech via Johannesburg, Accra, Casablanca
- Ave. Duration
- 30h 15m
- When
- Wednesday and Sunday
- Estimated price
- MAD 3,700–11,000
Flights from Margate to Marrakech via Johannesburg, Luanda, Casablanca
- Ave. Duration
- 31h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 3,500–11,000
Flights from Margate to Marrakech via Johannesburg, Accra, Casablanca
- Ave. Duration
- 31h
- When
- Wednesday and Sunday
- Estimated price
- MAD 3,800–11,000
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- MAD 35–120
- Schedules at
- eagleliner.co.za
- Single
- MAD 35–120
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Estimated price
- MAD 85–150
- Schedules at
- eagleliner.co.za
- Single
- MAD 85–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 Getting to Rome from the airport, French strikes 2018: What are my alternative transport options?, and Getting around the Cyclades - to help you get the most out of your next trip.


