Ways to Fly from Johannesburg to Victoria Falls

Flight connections from Johannesburg to Victoria Falls

Explore direct and connecting flights between Johannesburg and Victoria Falls. Compare airlines, connection airports, journey times and available routing options.

106 connection options Page 2 of 3
  • Airlink, Proflight Zambia, South African Airways, Zambia Airways Johannesburg (JNB) → Lusaka (LUN) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Lusaka (LUN) → Windhoek (WDH) → Victoria Falls (VFA)

      5 hrs 45 mins Excluding layover time Explore route
  • Safair, Airlink, Air Tanzania, Kenya Airways Johannesburg (HLA) → George (GRJ) → Cape Town (CPT) → Victoria Falls (VFA) 2 routes
    1. 2 stops

      Johannesburg (HLA) → George (GRJ) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 5 mins Excluding layover time Explore route
    2. 2 stops

      Johannesburg (HLA) → Port Elizabeth (PLZ) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 10 mins Excluding layover time Explore route
  • Airlink, Safair, Air Tanzania, Kenya Airways Johannesburg (JNB) → Nelspruit (MQP) → Cape Town (CPT) → Victoria Falls (VFA) 2 routes
    1. 2 stops

      Johannesburg (JNB) → Nelspruit (MQP) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 25 mins Excluding layover time Explore route
    2. 2 stops

      Johannesburg (JNB) → Zanzibar (ZNZ) → Cape Town (CPT) → Victoria Falls (VFA)

      12 hrs 20 mins Excluding layover time Explore route
  • Safair, Airlink, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (HLA) → Cape Town (CPT) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (HLA) → Cape Town (CPT) → Harare (HRE) → Victoria Falls (VFA)

      6 hrs 35 mins Excluding layover time Explore route
  • Airlink, Eswatini Air, Air Tanzania, Kenya Airways Johannesburg (JNB) → Manzini (SHO) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Manzini (SHO) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 45 mins Excluding layover time Explore route
  • Airlink, Kenya Airways, Proflight Zambia, Air Tanzania Johannesburg (JNB) → Livingstone (LVI) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Livingstone (LVI) → Cape Town (CPT) → Victoria Falls (VFA)

      7 hrs 45 mins Excluding layover time Explore route
  • Kenya Airways, Airlink, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Nairobi (NBO) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Nairobi (NBO) → Harare (HRE) → Victoria Falls (VFA)

      8 hrs 10 mins Excluding layover time Explore route
  • Airlink, Ethiopian Airlines, South African Airways, Kenya Airways Johannesburg (JNB) → Lubumbashi (FBM) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Lubumbashi (FBM) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 15 mins Excluding layover time Explore route
  • ASKY Airlines, Ethiopian Airlines, South African Airways, Kenya Airways Johannesburg (JNB) → Kinshasa (FIH) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Kinshasa (FIH) → Nairobi (NBO) → Victoria Falls (VFA)

      10 hrs 40 mins Excluding layover time Explore route
  • TAAG, Air Algerie, Airlink, Kenya Airways Johannesburg (JNB) → Luanda (NBJ) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Luanda (NBJ) → Nairobi (NBO) → Victoria Falls (VFA)

      10 hrs 55 mins Excluding layover time Explore route
  • Air Tanzania, Airlink, South African Airways, Kenya Airways Johannesburg (JNB) → Dar Es Salaam (DAR) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Dar Es Salaam (DAR) → Cape Town (CPT) → Victoria Falls (VFA)

      11 hrs 55 mins Excluding layover time Explore route
  • Air Mauritius, Safair, South African Airways, Kenya Airways Johannesburg (JNB) → Mauritius (MRU) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Mauritius (MRU) → Nairobi (NBO) → Victoria Falls (VFA)

      12 hrs 5 mins Excluding layover time Explore route
  • Air Cote DIvoire, Air Peace, South African Airways, Kenya Airways Johannesburg (JNB) → Lagos (LOS) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Lagos (LOS) → Nairobi (NBO) → Victoria Falls (VFA)

      14 hrs 20 mins Excluding layover time Explore route
  • Ethiopian Airlines, Air Tanzania, Airlink, Kenya Airways Johannesburg (JNB) → Addis Ababa (ADD) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Addis Ababa (ADD) → Cape Town (CPT) → Victoria Falls (VFA)

      15 hrs 10 mins Excluding layover time Explore route
  • Emirates, Air Tanzania, Airlink, Kenya Airways Johannesburg (JNB) → Dubai (DXB) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Dubai (DXB) → Cape Town (CPT) → Victoria Falls (VFA)

      20 hrs 48 mins Excluding layover time Explore route
  • Lufthansa, Air Tanzania, Airlink, Kenya Airways Johannesburg (JNB) → Munich (MUC) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Munich (MUC) → Cape Town (CPT) → Victoria Falls (VFA)

      1 day 55 mins Excluding layover time Explore route
  • KLM, Air Tanzania, Airlink, Kenya Airways Johannesburg (JNB) → Amsterdam (AMS) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Amsterdam (AMS) → Cape Town (CPT) → Victoria Falls (VFA)

      1 day 1 hr 25 mins Excluding layover time Explore route
  • Air Botswana, Airlink, South African Airways, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Gaborone (GBE) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Gaborone (GBE) → Harare (HRE) → Victoria Falls (VFA)

      3 hrs 25 mins Excluding layover time Explore route
  • Airlink, CemAir, Safair, Air Tanzania, Kenya Airways Johannesburg (JNB) → Bloemfontein (BFN) → Cape Town (CPT) → Victoria Falls (VFA) 3 routes
    1. 2 stops

      Johannesburg (JNB) → Bloemfontein (BFN) → Cape Town (CPT) → Victoria Falls (VFA)

      5 hrs 40 mins Excluding layover time Explore route
    2. 2 stops

      Johannesburg (JNB) → George (GRJ) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs Excluding layover time Explore route
    3. 2 stops

      Johannesburg (JNB) → Hoedspruit (HDS) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 40 mins Excluding layover time Explore route
  • Airlink, Air Botswana, South African Airways, Air Tanzania, Kenya Airways Johannesburg (JNB) → Gaborone (GBE) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Gaborone (GBE) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs Excluding layover time Explore route
  • CemAir, Airlink, Safair, Air Tanzania, Kenya Airways Johannesburg (JNB) → East London (ELS) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → East London (ELS) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 15 mins Excluding layover time Explore route
  • Airlink, LAM Mozambique Airlines, Turkish Airlines, Air Tanzania, Kenya Airways Johannesburg (JNB) → Maputo (MPM) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Maputo (MPM) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 45 mins Excluding layover time Explore route
  • Air Tanzania, Airlink, South African Airways, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Dar Es Salaam (DAR) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Dar Es Salaam (DAR) → Harare (HRE) → Victoria Falls (VFA)

      6 hrs 55 mins Excluding layover time Explore route
  • Airlink, South African Airways, Safair, Air Tanzania, Kenya Airways Johannesburg (JNB) → Windhoek (WDH) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Windhoek (WDH) → Cape Town (CPT) → Victoria Falls (VFA)

      7 hrs 5 mins Excluding layover time Explore route
  • Airlink, Air Botswana, CemAir, Air Tanzania, Kenya Airways Johannesburg (JNB) → Maun (MUB) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Maun (MUB) → Cape Town (CPT) → Victoria Falls (VFA)

      7 hrs 10 mins Excluding layover time Explore route
  • Airlink, Proflight Zambia, South African Airways, Zambia Airways, Kenya Airways Johannesburg (JNB) → Lusaka (LUN) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Lusaka (LUN) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs Excluding layover time Explore route
  • Airlink, Safair, Kenya Airways, Air Tanzania, Precision Air Johannesburg (JNB) → Zanzibar (ZNZ) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Zanzibar (ZNZ) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 25 mins Excluding layover time Explore route
  • Uganda Airlines, Kenya Airways, FlexFlight, Jambojet Limited, Safarilink Johannesburg (JNB) → Entebbe (EBB) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Entebbe (EBB) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 40 mins Excluding layover time Explore route
  • Airlink, TAAG, Air Algerie, Air Tanzania, Kenya Airways Johannesburg (JNB) → Luanda (NBJ) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Luanda (NBJ) → Cape Town (CPT) → Victoria Falls (VFA)

      11 hrs Excluding layover time Explore route
  • Condor, Lufthansa, Air Tanzania, Airlink, Kenya Airways Johannesburg (JNB) → Frankfurt (FRA) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Frankfurt (FRA) → Cape Town (CPT) → Victoria Falls (VFA)

      1 day 2 hrs 10 mins Excluding layover time Explore route
  • British Airways, Virgin Atlantic, Air Tanzania, Airlink, Kenya Airways Johannesburg (JNB) → London (LHR) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → London (LHR) → Cape Town (CPT) → Victoria Falls (VFA)

      1 day 2 hrs 15 mins Excluding layover time Explore route
  • Airlink, CemAir, Fastjet Zimbabwe, Safair, South African Airways, Air Zimbabwe Johannesburg (JNB) → Harare (HRE) → Victoria Falls (VFA) 2 routes
    1. 1 stop

      Johannesburg (JNB) → Harare (HRE) → Victoria Falls (VFA)

      2 hrs 50 mins Excluding layover time Explore route
    2. 2 stops

      Johannesburg (JNB) → Harare (HRE) → Bulawayo (BUQ) → Victoria Falls (VFA)

      3 hrs 30 mins Excluding layover time Explore route
  • Airlink, Ethiopian Airlines, South African Airways, Etihad Airways, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Lubumbashi (FBM) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Lubumbashi (FBM) → Harare (HRE) → Victoria Falls (VFA)

      5 hrs 10 mins Excluding layover time Explore route
  • Airlink, Proflight Zambia, South African Airways, Zambia Airways, Air Botswana, Ethiopian Airlines Johannesburg (JNB) → Lusaka (LUN) → Gaborone (GBE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Lusaka (LUN) → Gaborone (GBE) → Victoria Falls (VFA)

      5 hrs 10 mins Excluding layover time Explore route
  • Airlink, CemAir, Safair, South African Airways, Air Tanzania, Kenya Airways Johannesburg (JNB) → Port Elizabeth (PLZ) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Port Elizabeth (PLZ) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs Excluding layover time Explore route
  • Airlink, CemAir, Fastjet Zimbabwe, Safair, South African Airways, Kenya Airways Johannesburg (JNB) → Harare (HRE) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Harare (HRE) → Nairobi (NBO) → Victoria Falls (VFA)

      7 hrs 55 mins Excluding layover time Explore route
  • Air Tanzania, Airlink, South African Airways, Kenya Airways, Precision Air, Zambia Airways Johannesburg (JNB) → Dar Es Salaam (DAR) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Dar Es Salaam (DAR) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 5 mins Excluding layover time Explore route
  • Air Mauritius, Safair, South African Airways, Airlink, Air Tanzania, Kenya Airways Johannesburg (JNB) → Mauritius (MRU) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Mauritius (MRU) → Cape Town (CPT) → Victoria Falls (VFA)

      12 hrs 50 mins Excluding layover time Explore route
  • Airlink, CemAir, Fastjet Zimbabwe, Safair, South African Airways, Air Botswana, Ethiopian Airlines Johannesburg (JNB) → Harare (HRE) → Gaborone (GBE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Harare (HRE) → Gaborone (GBE) → Victoria Falls (VFA)

      4 hrs 45 mins Excluding layover time Explore route
  • Airlink, CemAir, FlexFlight, LIFT, Safair, Singapore Airlines, South African Airways Johannesburg (JNB) → Cape Town (CPT) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Cape Town (CPT) → Windhoek (WDH) → Victoria Falls (VFA)

      5 hrs 40 mins Excluding layover time Explore route
  • Airlink, CemAir, Fastjet Zimbabwe, Safair, South African Airways, Air Tanzania, Kenya Airways Johannesburg (JNB) → Harare (HRE) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Harare (HRE) → Cape Town (CPT) → Victoria Falls (VFA)

      8 hrs 5 mins Excluding layover time Explore route
  • Airlink, CemAir, FlexFlight, LIFT, Safair, South African Airways, Turkish Airlines, Fastjet Zimbabwe Johannesburg (JNB) → Durban (DUR) → Nelspruit (MQP) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Durban (DUR) → Nelspruit (MQP) → Victoria Falls (VFA)

      3 hrs 55 mins Excluding layover time Explore route
  • Airlink, CemAir, FlexFlight, LIFT, Safair, Singapore Airlines, South African Airways, Fastjet Zimbabwe Johannesburg (JNB) → Cape Town (CPT) → Nelspruit (MQP) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Cape Town (CPT) → Nelspruit (MQP) → Victoria Falls (VFA)

      6 hrs 15 mins Excluding layover time Explore route
  • Safair, CemAir, Eswatini Air, FlexFlight, LIFT, Air Tanzania, Airlink, Kenya Airways Johannesburg (HLA) → Durban (DUR) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (HLA) → Durban (DUR) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 25 mins Excluding layover time Explore route
  • Airlink, CemAir, FlexFlight, LIFT, Safair, Singapore Airlines, South African Airways, Kenya Airways Johannesburg (JNB) → Cape Town (CPT) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Cape Town (CPT) → Nairobi (NBO) → Victoria Falls (VFA)

      10 hrs 55 mins Excluding layover time Explore route