There are 8 ways to get from Gqeberha to Marrakesh by plane, car, bus, train, or car 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 Port Elizabeth to Marrakech
best- Fly from Port Elizabeth (PLZ) to Marrakech (RAK)plane PLZ - RAK
20h 25mMAD 3,243–11,072Drive 11,752.8 km
- Drive from Gqeberha to Marrakeshcar 11,752.8 km
7d 16hMAD 17,977–25,966Fly Port Elizabeth to Agadir–Al Massira Airport, bus
- Fly from Port Elizabeth (PLZ) to Agadir–Al Massira Airport (AGA)plane PLZ - AGA
- Take the bus from Agadir to Marrakechbus
28h 5mMAD 3,538–10,242Fly Port Elizabeth to Mohammed V International Airport, train
- Fly from Port Elizabeth (PLZ) to Mohammed V International Airport (CMN)plane PLZ - CMN
- Take the train from Gare Oasis to Marrakechtrain
21h 12mMAD 4,143–12,267Fly Port Elizabeth to Rabat-Salé, train
- Fly from Port Elizabeth (PLZ) to Rabat-Salé (RBA)plane PLZ - RBA
- Take the train from Rabat Agdal to Marrakechtrain
23h 42mMAD 4,473–15,337Bus to East London, fly to Marrakech
- Take the bus from Port Elizabeth Station to East London Windmillbus
- Fly from East London (ELS) to Marrakech (RAK)plane ELS - RAK
24h 8mMAD 4,718–13,309Fly Port Elizabeth to Ouarzazate Airport, bus
- Fly from Port Elizabeth (PLZ) to Ouarzazate Airport (OZZ)plane PLZ - OZZ
- Take the bus from Ouarzazate to Gare Supratoursbus
31h 35mMAD 5,626–16,191Drive, car train
- Drive from Gqeberha to Moltenocar
- Take the cartrain from Molteno to Germistoncartrain
- Drive from Germiston to Marrakeshcar
8d 2hMAD 17,743–26,117
Port Elizabeth (PLZ) to Marrakech (RAK) flights
Comparing Your Travel Options
The cheapest way to get from Gqeberha to Marrakesh is to fly and bus which costs MAD 3,500 - MAD 11,000 and takes 28h 5m.
The fastest way to get from Gqeberha to Marrakesh is to fly which takes 20h 25m and costs MAD 3,200 - MAD 12,000.
The distance between Gqeberha and Marrakesh is 8115 km. The road distance is 11752.8 km.
It takes approximately 20h 25m to get from Gqeberha to Marrakesh, including transfers.
Marrakesh is 2h behind Gqeberha. It is currently 7:24 AM in Gqeberha and 5:24 AM in Marrakesh.
Yes, the driving distance between Gqeberha to Marrakesh is 11753 km. It takes approximately 7 days 16h to drive from Gqeberha to Marrakesh.
There are 10544+ hotels available in Marrakesh.
What companies run services between Gqeberha, South Africa and Marrakesh, Morocco?
Airlink, Edelweiss Air, and Safair fly from Port Elizabeth (PLZ) to Marrakech (RAK) 4 times a week.
- Website
- royalairmaroc.com
Flights from Port Elizabeth to Agadir–Al Massira Airport via Johannesburg, Luanda, Mohammed V International Airport
- Ave. Duration
- 27h 52m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 3,400–11,000
Flights from Port Elizabeth to Agadir–Al Massira Airport via Johannesburg, Accra, Mohammed V International Airport
- Ave. Duration
- 28h 50m
- When
- Thursday and Saturday
- Estimated price
- MAD 3,700–11,000
Flights from Port Elizabeth to Agadir–Al Massira Airport via Capetown, Luanda, Mohammed V International Airport
- Ave. Duration
- 28h 55m
- When
- Friday
- Estimated price
- MAD 3,400–11,000
Flights from Port Elizabeth to Mohammed V International Airport via Johannesburg, Accra
- Ave. Duration
- 20h 53m
- When
- Thursday, Saturday, Wednesday, and Sunday
- Estimated price
- MAD 4,100–12,000
Flights from Port Elizabeth to Mohammed V International Airport via Johannesburg, Lagos
- Ave. Duration
- 28h 25m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 4,000–12,000
Flights from Port Elizabeth to Ouarzazate Airport via Johannesburg, Accra, Mohammed V International Airport
- Ave. Duration
- 26h 57m
- When
- Saturday
- Estimated price
- MAD 5,500–16,000
- Website
- flyedelweiss.com
Flights from Port Elizabeth to Marrakech via Capetown, Zurich
- Ave. Duration
- 23h 36m
- When
- Friday and Thursday
- Estimated price
- MAD 3,200–11,000
Flights from Port Elizabeth to Agadir–Al Massira Airport via Capetown, Zurich
- Ave. Duration
- 38h 40m
- When
- Thursday
- Estimated price
- MAD 3,100–11,000
Flights from East London to Marrakech via Capetown, Zurich
- Ave. Duration
- 24h
- When
- Friday
- Estimated price
- MAD 4,200–15,000
- Website
- airfrance.com
Flights from Port Elizabeth to Rabat-Salé via Johannesburg, Paris Charles de Gaulle
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- MAD 4,300–15,000
Flights from Port Elizabeth to Rabat-Salé via Capetown, Paris Charles de Gaulle
- Ave. Duration
- 28h 45m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 4,400–15,000
- Website
- ryanair.com
Flights from Port Elizabeth to Agadir–Al Massira Airport via Johannesburg, Madrid
- Ave. Duration
- 21h 55m
- When
- Saturday
- Estimated price
- MAD 3,400–10,000
Flights from East London to Marrakech via Johannesburg, Madrid
- Ave. Duration
- 17h 20m
- When
- Tuesday
- Estimated price
- MAD 4,500–13,000
- Website
- aireuropa.com
Flights from East London to Marrakech via Johannesburg, Madrid
- Ave. Duration
- 35h 5m
- When
- Saturday
- Estimated price
- MAD 4,500–13,000
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- MAD 95–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–200
Train from Rabat Agdal to Marrakech
- Ave. Duration
- 3h 34m
- Frequency
- Hourly
- Estimated price
- MAD 130–270
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–190
- 1st Class
- MAD 190–270
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Molteno to Germiston
- Ave. Duration
- 13h 13m
- Frequency
- Once a week
- Estimated price
- MAD 179–286
- Schedules at
- res.prasa.com
- Tourist (Sleeper)
- MAD 286
- Economy (Sitter)
- MAD 179
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 45m
- Frequency
- Every 3 hours
- Estimated price
- MAD 95–150
- Schedules at
- supratours.ma
- First Class
- MAD 95–140
- Second Class
- MAD 120–150
Bus from Ouarzazate to Gare Supratours
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- MAD 75–130
- Schedules at
- supratours.ma
- First Class
- MAD 75–110
- Second Class
- MAD 100–130
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Port Elizabeth Station to East London Windmill
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- MAD 160–230
- Schedules at
- res.prasa.com
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from Southend Airport into central London, and Italy Travel Guides - to help you get the most out of your next trip.

















