HUB hero image

How to Travel from

Johannesburg Airport to Marrakesh

by Train, Route or Car

Johannesburg Airport
+0
Marrakesh
Transport search to Marrakesh
Johannesburg Airport
+0
Marrakesh
Building a composite car route
Cheapest
Best Offer!
Car
7 d 11 h 9 min
12536 km.
from $689
Composite Route Car Only

Eight ways to Travel from Johannesburg Airport to Marrakesh

Composite routes from Johannesburg Airport to Marrakesh

Cheapest
Other

Transport providers

Airlines

Ryanair

Website:
ryanair.com/
Plane from O.R. Tambo International Airport to Agadir–Al
Ave. Duration:
18h 45m
Frequency:
Saturday
Estimated price:
$460.38–$1,534.61
Plane from O.R. Tambo International Airport to Ouarzazate
Ave. Duration:
25h 10m
Frequency:
Thursday
Estimated price:
$1,278.84–$3,836.52
Plane from O.R. Tambo International Airport to Tangier
Ave. Duration:
14h 30m
Frequency:
Saturday
Estimated price:
$434.81–$1,406.72
Plane from O.R. Tambo International Airport to Saïss
Ave. Duration:
28h 10m
Frequency:
Wednesday
Estimated price:
$473.17–$1,534.61

Air France

Website:
airfrance.com
Plane from O.R. Tambo International Airport to Mohammed
Ave. Duration:
18h 15m
Frequency:
Every day
Estimated price:
$767.30–$1,406.72
Plane from O.R. Tambo International Airport to Rabat-Salé
Ave. Duration:
20h 40m
Frequency:
Every day
Estimated price:
$639.42–$2,046.14
Plane from O.R. Tambo International Airport to Tangier
Ave. Duration:
19h 50m
Frequency:
Monday
Estimated price:
$524.32–$1,662.49

easyJet

Website:
easyjet.com/
Plane from O.R. Tambo International Airport to Rabat-Salé
Ave. Duration:
15h 30m
Frequency:
Every day
Estimated price:
$639.42–$2,046.14

Lufthansa

Website:
lufthansa.com/
Plane from O.R. Tambo International Airport to Marrakech
Ave. Duration:
27h 45m
Frequency:
Tuesday and Sunday
Estimated price:
$831.25–$2,685.56

Swiss

Website:
swiss.com/
Plane from O.R. Tambo International Airport to Marrakech
Ave. Duration:
18h 1m
Frequency:
Monday, Tuesday, Thursday, Friday, and Sunday
Estimated price:
$959.13–$2,557.68

TAP Portugal

Website:
flytap.com/
Plane from O.R. Tambo International Airport to Marrakech
Ave. Duration:
30h 10m
Frequency:
Wednesday and Saturday
Estimated price:
$511.54–$1,662.49

Royal Air Maroc

Website:
royalairmaroc.com/
Plane from O.R. Tambo International Airport to Mohammed
Ave. Duration:
15h 5m
Frequency:
Monday, Wednesday, and Saturday
Estimated price:
$485.96–$1,534.61
Plane from O.R. Tambo International Airport to Agadir–Al
Ave. Duration:
21h 15m
Frequency:
Sunday
Estimated price:
$447.59–$1,023.07
Plane from O.R. Tambo International Airport to Ouarzazate
Ave. Duration:
19h 55m
Frequency:
Wednesday and Saturday
Estimated price:
$1,150.96–$3,708.63
Plane from O.R. Tambo International Airport to Tangier
Ave. Duration:
16h 25m
Frequency:
Tuesday and Friday
Estimated price:
$562.69–$1,918.26
Plane from O.R. Tambo International Airport to Errachidia
Ave. Duration:
18h 44m
Frequency:
Monday, Wednesday, and Saturday
Estimated price:
$639.42–$2,174.03

Air Arabia Maroc

Website:
airarabia.com/
Plane from O.R. Tambo International Airport to Tangier
Ave. Duration:
15h 25m
Frequency:
Monday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$562.69–$1,918.26
Plane from O.R. Tambo International Airport to Saïss
Ave. Duration:
19h 10m
Frequency:
Wednesday and Saturday
Estimated price:
$575.48–$1,790.38

Egyptair

Website:
egyptair.com/
Plane from O.R. Tambo International Airport to Mohammed
Ave. Duration:
16h 5m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$639.42–$1,214.90

Train operators

Moroccan Railways (ONCF)

Phone:
2255
Website:
oncf-voyages.ma/
Train from Gare Oasis to Marrakech
Ave. Duration:
2h 30m
Frequency:
Every 2 hours
Estimated price:
$10.87–$21.74
Train from Salé Tabriquet to Marrakech
Ave. Duration:
3h 56m
Frequency:
Every 2 hours
Estimated price:
$15.35–$30.69
Train from Tanger Ville station to Gare
Ave. Duration:
2h 10m
Frequency:
Hourly
Estimated price:
$14.07–$28.13
Train from Casablanca to Marrakech
Ave. Duration:
2h 39m
Frequency:
Every 2 hours
Estimated price:
$10.87–$21.74
Train from Fès to Marrakech
Ave. Duration:
6h 34m
Frequency:
Every 2 hours
Estimated price:
$25.58–$48.60

Bus operators

Supratours

Phone:
2255
Website:
supratours.ma/
Bus from Agadir to Marrakech
Ave. Duration:
4h
Frequency:
Every 3 hours
Estimated price:
$10.23–$19.18

CTM

Phone:
0 800 0900 30
Website:
ctm.ma
Bus from Ouarzazate to Marrakech
Ave. Duration:
4h 20m
Frequency:
Every 4 hours
Estimated price:
$9.59–$14.07
Bus from Errachidia to Casablanca
Ave. Duration:
10h 45m
Frequency:
Twice daily
Estimated price:
$25.58–$37.09

Questions and Answers

What is the cheapest way to get from Johannesburg Airport (JNB) to Marrakesh?

The cheapest way to get from Johannesburg Airport (JNB) to Marrakesh is to fly and train which costs $423.91 - $706.52 and takes 19h 38m.

What is the fastest way to get from Johannesburg Airport (JNB) to Marrakesh?

The fastest way to get from Johannesburg Airport (JNB) to Marrakesh is to fly which takes 16h 14m and costs $423.91 - $652.17 .

How far is it from Johannesburg Airport (JNB) to Marrakesh?

The distance between Johannesburg Airport (JNB) and Marrakesh is 7495 km.

How long does it take to get from Johannesburg Airport (JNB) to Marrakesh?

It takes approximately 16h 14m to get from Johannesburg Airport (JNB) to Marrakesh, including transfers.

What is the time difference between Johannesburg Airport (JNB) and Marrakesh?

Marrakesh is 2h behind Johannesburg Airport (JNB). It is currently 12:05 in Johannesburg Airport (JNB) and 10:05 in Marrakesh.

Where can I stay near Marrakesh?

There are 7083+ hotels available in Marrakesh. Prices start at $90.13 per night.
+0