Travel options for:
Johannesburg to Lilongwe
  • Fly

    $198 - $444
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      2 h 20 min - non-stop

      $180 - $420

    4. Lilongwe (LLW)

      24 min - 15 miles

      $2 - $4

  • Bus

    $20
    1. Johannesburg

      1 h - twice a week

      $20

  • Drive

    $180 - $280
    1. Johannesburg

      21 h 39 min - 1156.3 miles

      $180 - $280

  • 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 Lilongwe airport, then drive to Lilongwe. 5 h 15 min $223. From Johannesburg bus to Lilongwe. 1 h $20. From Johannesburg drive to Lilongwe. 21 h 39 min $229.