>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flights from Marrakech to O. R. Tambo International Airport

  • One way
  • Return
sortSort: Price (Lowest)
  • Sort: Price (Lowest)
  • Sort: Departure (Earliest)

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Selected Airlines from Marrakech to O. R. Tambo International Airport
easyJet
From £ 349
Transavia France
From £ 374
Vueling Airlines
From £ 384
Royal Air Maroc
From £ 390
Qatar Airways
From £ 428
Wizz Air Malta
From £ 429
Iberia Express Airways
From £ 496
TAP Air Portugal
From £ 509
Etihad Airways
From £ 516
Iberia
From £ 517
ANA airlines

Find more flights and airlines

Airports in Marrakech

Flight Schedule from Marrakech to O. R. Tambo International Airport
Flight info.
Departure
Arrival
Weekly Schedule
  1. U23928

    09:10

    RAK

    3.3h

    13:25

    MXP

    -MTWTFS
  2. MS706

    17:50

    MXP

    3.8h

    22:35

    CAI

    SMTWTFS
  3. MS839

    23:45

    CAI

    8.4h

    07:10

    JNB

    SM--TFS
  4. W95754

    10:25

    RAK

    3.8h

    14:10

    LGW

    -M-W--S
  5. TK1972

    18:30

    LHR

    3.8h

    00:15

    IST

    SMTWTFS
  6. TK042

    01:40

    IST

    9.7h

    10:20

    JNB

    S-T-T-S
  7. AT408

    10:25

    RAK

    0.8h

    11:10

    CMN

    SMTWTFS
  8. MS848

    13:30

    CMN

    4.8h

    20:20

    CAI

    SMTWTFS
  9. MS839

    23:45

    CAI

    8.4h

    07:10

    JNB

    SM--TFS
  10. IB3621

    11:55

    RAK

    2.1h

    15:00

    MAD

    SMTWTFS
  11. ET713

    19:25

    MAD

    9.8h

    06:10

    ADD

    -M-W-FS
  12. ET809

    08:40

    ADD

    5.4h

    13:05

    JNB

    SMTWTFS
  13. I23621

    11:55

    RAK

    2.1h

    15:00

    MAD

    SMTWTFS
  14. ET713

    19:25

    MAD

    9.8h

    06:10

    ADD

    -M-W-FS
  15. ET809

    08:40

    ADD

    5.4h

    13:05

    JNB

    SMTWTFS
  16. QR1396

    18:15

    RAK

    9.8h

    06:00

    DOH

    SMTWTFS
  17. QR1377

    09:30

    DOH

    8.5h

    17:00

    JNB

    SMTWTFS
  18. AT5710

    18:15

    RAK

    9.8h

    06:00

    DOH

    SMTWTFS
  19. QR1377

    09:30

    DOH

    8.5h

    17:00

    JNB

    SMTWTFS
  20. AT412

    18:50

    RAK

    1.0h

    19:50

    CMN

    -MT-TF-
  21. QR1396

    20:50

    CMN

    7.2h

    06:00

    DOH

    SMTWTFS
  22. QR1377

    09:30

    DOH

    8.5h

    17:00

    JNB

    SMTWTFS
  23. U26740

    21:30

    RAK

    1.8h

    23:20

    LIS

    -M-W-F-
  24. DT653

    23:00

    LIS

    8.5h

    07:30

    LAD

    SMTWTFS
  25. DT577

    10:20

    LAD

    3.3h

    14:40

    JNB

    SMTWTFS
  26. W46490

    21:45

    RAK

    3.4h

    02:10

    MXP

    S-T-T-S
  27. ET737

    23:40

    MXP

    6.6h

    07:15

    ADD

    S-T-TFS
  28. ET809

    08:40

    ADD

    5.4h

    13:05

    JNB

    SMTWTFS

Flight Info of Flights from Marrakech to O. R. Tambo International Airport

Cheapest direct flight price

£ 389

Off-season for travel

June

Peak season for travel

December

FAQs for Marrakech to O. R. Tambo International Airport Flights

  • When are flight from Marrakech (RAK) to Johannesburg (JNB) the cheapest?

    Airlines adjust prices for flights from Marrakech to Johannesburg based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How much are flights from Marrakech (RAK) to Johannesburg (JNB) cost?

    According to Trip.com's data, the lowest price is around £ 890.
  • What is the transportation method from the main airport to downtown in Johannesburg?

    • The distance from O. R. Tambo International Airport to downtown is about 20km, by taxi about 40 minutes.
    • The distance from Lanseria International Airport to downtown is about 32km, by taxi about 50 minutes.
  • How many airports in Johannesburg (JNB)?