There are 8 ways to get from Morocco to Southern Africa by plane, taxi, car, 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 Tangier Ibn Battouta Airport to Sishen, taxi
best- Fly from Tangier Ibn Battouta Airport (TNG) to Sishen (SIS)plane TNG - SIS
- Take the taxi from Sishen (SIS) to Southern Africataxi
23h 4mR 9,054–24,282Fly Marrakech to Sishen, taxi
cheapest- Fly from Marrakech (RAK) to Sishen (SIS)plane RAK - SIS
- Take the taxi from Sishen (SIS) to Southern Africataxi
25h 23mR 7,912–21,152Drive 11,114.4 km
- Drive from Casablanca to Southern Africacar 11,114.4 km
7d 10hR 28,072–40,548Fly Mohammed V International Airport to Sishen, taxi
- Fly from Mohammed V International Airport (CMN) to Sishen (SIS)plane CMN - SIS
- Take the taxi from Sishen (SIS) to Southern Africataxi
22h 14mR 8,410–22,205Fly Rabat-Salé to Sishen, taxi
- Fly from Rabat-Salé (RBA) to Sishen (SIS)plane RBA - SIS
- Take the taxi from Sishen (SIS) to Southern Africataxi
27hR 9,428–31,139Bus to Sania Ramel Airport, fly to Sishen, taxi
- Take the bus from Tangier to Tetouanbus
- Fly from Sania Ramel Airport (TTU) to Sishen (SIS)plane TTU - SIS
- Take the taxi from Sishen (SIS) to Southern Africataxi
28h 20mR 10,530–28,277Fly Mohammed V International Airport to Gaborone, drive
- Fly from Mohammed V International Airport (CMN) to Gaborone (GBE)plane CMN - GBE
- Drive from Gaborone (GBE) to Southern Africacar
28h 24mR 8,310–22,105Fly Mohammed V International Airport to Kimberley, drive
- Fly from Mohammed V International Airport (CMN) to Kimberley (KIM)plane CMN - KIM
- Drive from Kimberley (KIM) to Southern Africacar
26h 1mR 9,360–25,405
Tangier Ibn Battouta Airport (TNG) to Sishen (SIS) flights
Questions & Answers
The cheapest way to get from Morocco to Southern Africa is to fly and taxi which costs R 7 500 - R 22 000 and takes 25h 23m.
The fastest way to get from Morocco to Southern Africa is to fly and taxi which takes 22h 14m and costs R 8 000 - R 23 000.
The distance between Morocco and Southern Africa is 7813 km. The road distance is 11114.4 km.
It takes approximately 23h 4m to get from Morocco to Southern Africa, including transfers.
Yes, the driving distance between Morocco to Southern Africa is 11114 km. It takes approximately 7 days 10h to drive from Morocco to Southern Africa.
What companies run services between Morocco and Southern Africa, South Africa?
There is no direct connection from Morocco to Southern Africa. However, you can take the taxi to Tangier Ibn Battouta Airport (TNG) airport, fly to Sishen (SIS), then take the taxi to Southern Africa. Alternatively, you can drive from Casablanca to Southern Africa in around 7d 10h.
- Website
- flyairlink.com
Flights from Tangier Ibn Battouta Airport to Sishen via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 24h 55m
- When
- Tuesday and Thursday
- Estimated price
- R 7,500–26,000
Flights from Tangier Ibn Battouta Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 20h 5m
- When
- Monday
- Estimated price
- R 8,000–23,000
Flights from Mohammed V International Airport to Sishen via Luanda, Johannesburg
- Ave. Duration
- 25h 20m
- When
- Wednesday and Sunday
- Estimated price
- R 7,500–24,000
Flights from Mohammed V International Airport to Sishen via Accra, Johannesburg
- Ave. Duration
- 17h
- When
- Thursday
- Estimated price
- R 8,000–22,000
Flights from Mohammed V International Airport to Sishen via Lagos, Johannesburg
- Ave. Duration
- 17h 45m
- When
- Wednesday and Sunday
- Estimated price
- R 8,000–21,000
Flights from Mohammed V International Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 21h 50m
- When
- Monday and Wednesday
- Estimated price
- R 7,500–21,000
Flights from Rabat-Salé to Sishen via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 22h 30m
- When
- Tuesday and Thursday
- Estimated price
- R 8,500–30,000
Flights from Marrakech to Sishen via Zurich, Johannesburg
- Ave. Duration
- 26h 37m
- When
- Monday and Wednesday
- Estimated price
- R 7,000–20,000
Flights from Marrakech to Sishen via Munich, Johannesburg
- Ave. Duration
- 37h 45m
- When
- Tuesday
- Estimated price
- R 7,000–24,000
Flights from Marrakech to Sishen via Madrid, Johannesburg
- Ave. Duration
- 29h 52m
- When
- Monday
- Estimated price
- R 7,000–20,000
Flights from Marrakech to Sishen via Mohammed V International Airport, Lagos, Johannesburg
- Ave. Duration
- 20h 30m
- When
- Wednesday and Sunday
- Estimated price
- R 7,500–20,000
Flights from Marrakech to Sishen via Mohammed V International Airport, Accra, Johannesburg
- Ave. Duration
- 20h 30m
- When
- Thursday
- Estimated price
- R 7,500–20,000
Flights from Sania Ramel Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 22h 25m
- When
- Wednesday
- Estimated price
- R 9,500–27,000
Flights from Sania Ramel Airport to Sishen via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 32h
- When
- Thursday
- Estimated price
- R 9,000–31,000
Flights from Sania Ramel Airport to Sishen via Malaga, Madrid, Johannesburg
- Ave. Duration
- 30h 15m
- When
- Wednesday
- Estimated price
- R 9,500–27,000
Flights from Mohammed V International Airport to Gaborone via Accra, Johannesburg
- Ave. Duration
- 16h 30m
- When
- Thursday
- Estimated price
- R 7,500–20,000
Flights from Mohammed V International Airport to Gaborone via Madrid, Johannesburg
- Ave. Duration
- 17h
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 7,000–20,000
Flights from Mohammed V International Airport to Gaborone via Lagos, Johannesburg
- Ave. Duration
- 17h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 11,000–28,000
Flights from Mohammed V International Airport to Kimberley via Accra, Johannesburg
- Ave. Duration
- 17h 20m
- When
- Thursday
- Estimated price
- R 9,500–25,000
Flights from Mohammed V International Airport to Kimberley via Luanda, Johannesburg
- Ave. Duration
- 18h 35m
- When
- Wednesday and Sunday
- Estimated price
- R 8,500–27,000
Flights from Mohammed V International Airport to Kimberley via Luanda, Capetown
- Ave. Duration
- 18h 55m
- When
- Wednesday and Sunday
- Estimated price
- R 9,000–29,000
- Website
- airfrance.com
Flights from Tangier Ibn Battouta Airport to Sishen via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 26h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 7,500–26,000
Flights from Tangier Ibn Battouta Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 20h 5m
- When
- Monday
- Estimated price
- R 8,000–23,000
Flights from Mohammed V International Airport to Sishen via Luanda, Johannesburg
- Ave. Duration
- 17h 50m
- When
- Wednesday and Sunday
- Estimated price
- R 7,500–24,000
Flights from Mohammed V International Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 21h 50m
- When
- Monday and Wednesday
- Estimated price
- R 7,500–21,000
Flights from Rabat-Salé to Sishen via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 22h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 8,500–30,000
Flights from Marrakech to Sishen via Zurich, Johannesburg
- Ave. Duration
- 26h 37m
- When
- Monday and Wednesday
- Estimated price
- R 7,000–20,000
Flights from Marrakech to Sishen via Munich, Johannesburg
- Ave. Duration
- 37h 45m
- When
- Tuesday
- Estimated price
- R 7,000–24,000
Flights from Marrakech to Sishen via Madrid, Johannesburg
- Ave. Duration
- 29h 52m
- When
- Monday
- Estimated price
- R 7,000–20,000
Flights from Sania Ramel Airport to Sishen via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 31h 30m
- When
- Thursday and Sunday
- Estimated price
- R 9,000–31,000
Flights from Sania Ramel Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 22h 25m
- When
- Wednesday
- Estimated price
- R 9,500–27,000
Flights from Sania Ramel Airport to Sishen via Malaga, Madrid, Johannesburg
- Ave. Duration
- 30h 15m
- When
- Wednesday
- Estimated price
- R 9,500–27,000
Flights from Mohammed V International Airport to Kimberley via Luanda, Johannesburg
- Ave. Duration
- 18h 35m
- When
- Wednesday and Sunday
- Estimated price
- R 8,500–27,000
- Website
- turkishairlines.com
Flights from Tangier Ibn Battouta Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 20h 5m
- When
- Monday
- Estimated price
- R 8,000–23,000
Flights from Mohammed V International Airport to Sishen via Luanda, Johannesburg
- Ave. Duration
- 17h 50m
- When
- Wednesday and Sunday
- Estimated price
- R 7,500–24,000
Flights from Mohammed V International Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 21h 50m
- When
- Monday and Wednesday
- Estimated price
- R 7,500–21,000
Flights from Rabat-Salé to Sishen via Istanbul, Johannesburg
- Ave. Duration
- 22h 15m
- When
- Thursday and Sunday
- Estimated price
- R 9,500–28,000
Flights from Marrakech to Sishen via Zurich, Johannesburg
- Ave. Duration
- 26h 37m
- When
- Monday and Wednesday
- Estimated price
- R 7,000–20,000
Flights from Marrakech to Sishen via Munich, Johannesburg
- Ave. Duration
- 37h 45m
- When
- Tuesday
- Estimated price
- R 7,000–24,000
Flights from Marrakech to Sishen via Madrid, Johannesburg
- Ave. Duration
- 29h 52m
- When
- Monday
- Estimated price
- R 7,000–20,000
Flights from Sania Ramel Airport to Sishen via Madrid, Johannesburg
- Ave. Duration
- 22h 25m
- When
- Wednesday
- Estimated price
- R 9,500–27,000
Flights from Sania Ramel Airport to Sishen via Malaga, Madrid, Johannesburg
- Ave. Duration
- 30h 15m
- When
- Wednesday
- Estimated price
- R 9,500–27,000
Flights from Mohammed V International Airport to Kimberley via Luanda, Johannesburg
- Ave. Duration
- 18h 35m
- When
- Wednesday and Sunday
- Estimated price
- R 8,500–27,000
Flights from Mohammed V International Airport to Kimberley via Luanda, Capetown
- Ave. Duration
- 18h 55m
- When
- Wednesday and Sunday
- Estimated price
- R 9,000–29,000
- Website
- klm.com
Flights from Mohammed V International Airport to Sishen via Luanda, Johannesburg
- Ave. Duration
- 32h 50m
- When
- Wednesday
- Estimated price
- R 7,500–24,000
Flights from Mohammed V International Airport to Sishen via Accra, Johannesburg
- Ave. Duration
- 17h
- When
- Thursday
- Estimated price
- R 8,000–22,000
Flights from Mohammed V International Airport to Sishen via Lagos, Johannesburg
- Ave. Duration
- 17h 45m
- When
- Wednesday and Sunday
- Estimated price
- R 8,000–21,000
Flights from Marrakech to Sishen via Mohammed V International Airport, Lagos, Johannesburg
- Ave. Duration
- 20h 30m
- When
- Wednesday and Sunday
- Estimated price
- R 7,500–20,000
Flights from Marrakech to Sishen via Mohammed V International Airport, Accra, Johannesburg
- Ave. Duration
- 20h 30m
- When
- Thursday
- Estimated price
- R 7,500–20,000
Flights from Sania Ramel Airport to Sishen via Amsterdam Schiphol, Johannesburg
- Ave. Duration
- 40h 15m
- When
- Monday
- Estimated price
- R 9,500–32,000
Flights from Mohammed V International Airport to Gaborone via Accra, Johannesburg
- Ave. Duration
- 16h 30m
- When
- Thursday
- Estimated price
- R 7,500–20,000
Flights from Mohammed V International Airport to Gaborone via Lagos, Johannesburg
- Ave. Duration
- 17h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 11,000–28,000
Flights from Mohammed V International Airport to Kimberley via Accra, Johannesburg
- Ave. Duration
- 17h 20m
- When
- Thursday
- Estimated price
- R 9,500–25,000
- Website
- flysaa.com
Flights from Mohammed V International Airport to Gaborone via Luanda, Johannesburg
- Ave. Duration
- 18h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 7,000–22,000
Flights from Mohammed V International Airport to Gaborone via Accra, Johannesburg
- Ave. Duration
- 21h 15m
- When
- Thursday and Saturday
- Estimated price
- R 7,500–20,000
Flights from Mohammed V International Airport to Gaborone via Lagos, Johannesburg
- Ave. Duration
- 22h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 7,500–20,000
Flights from Mohammed V International Airport to Kimberley via Accra, Johannesburg
- Ave. Duration
- 17h
- When
- Thursday
- Estimated price
- R 9,500–25,000
Flights from Mohammed V International Airport to Kimberley via Lagos, Johannesburg
- Ave. Duration
- 17h 45m
- When
- Wednesday, Friday, Sunday, and Tuesday
- Estimated price
- R 9,000–33,000
Flights from Mohammed V International Airport to Kimberley via Madrid, Johannesburg
- Ave. Duration
- 21h 15m
- When
- Monday and Wednesday
- Estimated price
- R 8,500–24,000
- Website
- flycemair.co.za
Flights from Mohammed V International Airport to Kimberley via Lagos, Johannesburg
- Ave. Duration
- 17h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 14,000–33,000
Flights from Mohammed V International Airport to Kimberley via Madrid, Johannesburg
- Ave. Duration
- 21h 15m
- When
- Monday and Wednesday
- Estimated price
- R 8,500–24,000
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tangier to Tetouan
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- R 60–90
- Schedules at
- ctm.ma
- Ave. Duration
- 2h 45m
- Estimated price
- R 900–1,100
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 What are the different types of Renfe trains in Spain?, How to travel India's Golden Triangle, and How to get from Southend Airport into central London - to help you get the most out of your next trip.





