Travel options for:
Johannesburg to East London
  • Fly

    $74 - $200
    1. Johannesburg

      7 min - every 20 minutes

      $8

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 25 min - non-stop

      $50 - $170

    4. East London (ELS)

      9 min - 5.9 miles

      $8 - $10

  • Bus TransLux Express

    $24 - $50
    1. Johannesburg

      11 h 43 min - twice daily

      $24 - $50

  • Bus Citiliner

    $47 - $65
    1. Johannesburg

      11 h 35 min - once daily

      $30 - $45

    2. Tsolo

      4 h 5 min - once daily

      $15 - $21

  • Train

    $17 - $35
    1. Johannesburg Park

      19 h 55 min - 3 times a week

      $17 - $35

  • Drive

    $90 - $140
    1. Johannesburg

      11 h 42 min - 597.1 miles

      $90 - $140

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to East London airport, then taxi to East London. 3 h 5 min $94. From Johannesburg bus to East London. 11 h 43 min $28. From Johannesburg bus to Tsolo then bus to East London. 16 h 40 min $56. From Johannesburg Park train to East London. 19 h 55 min $34. From Johannesburg drive to East London. 11 h 42 min $112.