Travel options for:
Johannesburg to Lusaka
  • Fly

    $196 - $290
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 55 min - non-stop

      $150 - $230

    4. Lusaka (LUN)

      20 min - 14.3 miles

      $30 - $40

  • Bus

    $55
    1. Johanneburg

      20 h 38 min - once daily

      $55

  • Drive

    $180 - $270
    1. Johannesburg

      17 h 32 min - 1003.3 miles

      $180 - $270

  • 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 Lusaka airport, then taxi to Lusaka. 4 h 46 min $235. From Johanneburg bus to Lusaka. 20 h 38 min $54. From Johannesburg drive to Lusaka. 17 h 32 min $226.