Rome2Rio

How to get fromRiyadh to East Londonby plane, car, or bus

Find Transport to East London

See all options

There are 4 ways to get from Riyadh to East London by plane, 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.

  1. Fly to East London

    best
    1. Fly from Riyadh (RUH) to East London (ELS)plane plane RUH - ELS
    17h 31m
    R 5,595–16,142
  2. Fly to Port Elizabeth, bus

    cheapest
    1. Fly from Riyadh (RUH) to Port Elizabeth (PLZ)plane plane RUH - PLZ
    2. Take the bus from Port Elizabeth Station to East London Windmillbus bus
    23h 23m
    R 5,155–13,512
  3. Drive 11,000.6 km

    1. Drive from Riyadh to East Londoncar car 11,000.6 km
    6d 4h
    R 24,843–35,884
  4. Fly to Mthatha Airport, bus

    1. Fly from Riyadh (RUH) to Mthatha Airport (UTT)plane plane RUH - UTT
    2. Take the bus from Umtata UltraCity to Butterworthbus bus
    3. Take the bus from Butterworth to East Londonbus bus
    23h 10m
    R 7,655–19,982

Riyadh (RUH) to East London (ELS) flights

Calendar39Weekly Planes
Duration16h 20mAverage Duration
TicketR 5,940Cheapest Price
See schedules

Questions & Answers

What companies run services between Riyadh, Saudi Arabia and East London, South Africa?

Emirates, Airlink, and six other airlines fly from Riyadh (RUH) to East London (ELS) every 4 hours.

Airlines
Bus operators

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 Need to know: Greyhound, French strikes 2018: What are my alternative transport options?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.