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 1 of 3
  • Airlink Johannesburg (JNB) → Victoria Falls (VFA) 1 route
    1. Direct

      Johannesburg (JNB) → Victoria Falls (VFA)

      1 hr 45 mins Explore route
  • CemAir Johannesburg (JNB) → Victoria Falls (VFA) 1 route
    1. Direct

      Johannesburg (JNB) → Victoria Falls (VFA)

      1 hr 45 mins Explore route
  • Fastjet Zimbabwe Johannesburg (JNB) → Victoria Falls (VFA) 1 route
    1. Direct

      Johannesburg (JNB) → Victoria Falls (VFA)

      1 hr 45 mins Explore route
  • Safair Johannesburg (JNB) → Victoria Falls (VFA) 1 route
    1. Direct

      Johannesburg (JNB) → Victoria Falls (VFA)

      1 hr 45 mins Explore route
  • South African Airways Johannesburg (JNB) → Victoria Falls (VFA) 1 route
    1. Direct

      Johannesburg (JNB) → Victoria Falls (VFA)

      1 hr 45 mins Explore route
  • Ethiopian Airlines Johannesburg (JNB) → Addis Ababa (ADD) → Gaborone (GBE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Addis Ababa (ADD) → Gaborone (GBE) → Victoria Falls (VFA)

      12 hrs 15 mins Excluding layover time Explore route
  • Airlink, South African Airways Johannesburg (JNB) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 1 stop

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

      3 hrs 20 mins Excluding layover time Explore route
  • Kenya Airways, Airlink Johannesburg (JNB) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 1 stop

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

      7 hrs 25 mins Excluding layover time Explore route
  • Airlink, Fastjet Zimbabwe Johannesburg (JNB) → Vilanculos (VNX) → Nelspruit (MQP) → Victoria Falls (VFA) 2 routes
    1. 2 stops

      Johannesburg (JNB) → Vilanculos (VNX) → Nelspruit (MQP) → Victoria Falls (VFA)

      4 hrs 35 mins Excluding layover time Explore route
    2. 2 stops

      Johannesburg (JNB) → Livingstone (LVI) → Nelspruit (MQP) → Victoria Falls (VFA)

      5 hrs 20 mins Excluding layover time Explore route
  • Airlink, Proflight Zambia Johannesburg (JNB) → Livingstone (LVI) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Livingstone (LVI) → Windhoek (WDH) → Victoria Falls (VFA)

      4 hrs 55 mins Excluding layover time Explore route
  • Safair, Airlink Johannesburg (HLA) → Cape Town (CPT) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

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

      5 hrs 55 mins Excluding layover time Explore route
  • Airlink, Kenya Airways Johannesburg (JNB) → Livingstone (LVI) → Nairobi (NBO) → Victoria Falls (VFA) 4 routes
    1. 2 stops

      Johannesburg (JNB) → Livingstone (LVI) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 10 mins Excluding layover time Explore route
    2. 2 stops

      Johannesburg (JNB) → Ndola (NLA) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 15 mins Excluding layover time Explore route
    3. 2 stops

      Johannesburg (JNB) → Nampula (APL) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 30 mins Excluding layover time Explore route
    4. 2 stops

      Johannesburg (JNB) → Antananarivo (TNR) → Nairobi (NBO) → Victoria Falls (VFA)

      9 hrs 50 mins Excluding layover time Explore route
  • RwandAir, Kenya Airways Johannesburg (JNB) → Kigali (KGL) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Kigali (KGL) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs 30 mins Excluding layover time Explore route
  • Ethiopian Airlines, Kenya Airways Johannesburg (JNB) → Addis Ababa (ADD) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Addis Ababa (ADD) → Nairobi (NBO) → Victoria Falls (VFA)

      10 hrs 45 mins Excluding layover time Explore route
  • Safair, Kenya Airways Johannesburg (HLA) → Cape Town (CPT) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

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

      11 hrs 10 mins Excluding layover time Explore route
  • Air Seychelles, Kenya Airways Johannesburg (JNB) → Mahe Island (SEZ) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Mahe Island (SEZ) → Nairobi (NBO) → Victoria Falls (VFA)

      11 hrs 30 mins Excluding layover time Explore route
  • Ethiopian Airlines, Airlink Johannesburg (JNB) → Addis Ababa (ADD) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Addis Ababa (ADD) → Windhoek (WDH) → Victoria Falls (VFA)

      13 hrs Excluding layover time Explore route
  • South African Airways, Kenya Airways Johannesburg (JNB) → Accra (ACC) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Accra (ACC) → Nairobi (NBO) → Victoria Falls (VFA)

      14 hrs 43 mins Excluding layover time Explore route
  • Etihad Airways, Kenya Airways Johannesburg (JNB) → Abu Dhabi (AUH) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Abu Dhabi (AUH) → Nairobi (NBO) → Victoria Falls (VFA)

      16 hrs 25 mins Excluding layover time Explore route
  • Emirates, Kenya Airways Johannesburg (JNB) → Dubai (DXB) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Dubai (DXB) → Nairobi (NBO) → Victoria Falls (VFA)

      16 hrs 33 mins Excluding layover time Explore route
  • EgyptAir, Kenya Airways Johannesburg (JNB) → Cairo (CAI) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Cairo (CAI) → Nairobi (NBO) → Victoria Falls (VFA)

      16 hrs 45 mins Excluding layover time Explore route
  • KLM, Kenya Airways Johannesburg (JNB) → Amsterdam (AMS) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Amsterdam (AMS) → Nairobi (NBO) → Victoria Falls (VFA)

      22 hrs 55 mins Excluding layover time Explore route
  • Airlink, Fastjet Zimbabwe, Air Zimbabwe Johannesburg (JNB) → Bulawayo (BUQ) → Victoria Falls (VFA) 2 routes
    1. 1 stop

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

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

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

      3 hrs 25 mins Excluding layover time Explore route
  • Airlink, Safair, Fastjet Zimbabwe Johannesburg (JNB) → Nelspruit (MQP) → Victoria Falls (VFA) 1 route
    1. 1 stop

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

      2 hrs 35 mins Excluding layover time Explore route
  • Safair, Airlink, Fastjet Zimbabwe Johannesburg (HLA) → Durban (DUR) → Nelspruit (MQP) → Victoria Falls (VFA) 2 routes
    1. 2 stops

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

      4 hrs Excluding layover time Explore route
    2. 2 stops

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

      6 hrs 30 mins Excluding layover time Explore route
  • Airlink, Air Botswana, CemAir Johannesburg (JNB) → Maun (MUB) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Maun (MUB) → Windhoek (WDH) → Victoria Falls (VFA)

      4 hrs 5 mins Excluding layover time Explore route
  • Airlink, Air Tanzania, Kenya Airways Johannesburg (JNB) → Upington (UTN) → Cape Town (CPT) → Victoria Falls (VFA) 3 routes
    1. 2 stops

      Johannesburg (JNB) → Upington (UTN) → Cape Town (CPT) → Victoria Falls (VFA)

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

      Johannesburg (JNB) → Skukuza (SZK) → Cape Town (CPT) → Victoria Falls (VFA)

      6 hrs 40 mins Excluding layover time Explore route
    3. 2 stops

      Johannesburg (JNB) → Walvis Bay (WVB) → Cape Town (CPT) → Victoria Falls (VFA)

      7 hrs 30 mins Excluding layover time Explore route
  • RwandAir, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Kigali (KGL) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

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

      7 hrs 35 mins Excluding layover time Explore route
  • Airlink, TAAG, Air Algerie Johannesburg (JNB) → Luanda (NBJ) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Luanda (NBJ) → Windhoek (WDH) → Victoria Falls (VFA)

      7 hrs 50 mins Excluding layover time Explore route
  • Airlink, Ethiopian Airlines, Kenya Airways Johannesburg (JNB) → Lilongwe (LLW) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Lilongwe (LLW) → Nairobi (NBO) → Victoria Falls (VFA)

      8 hrs Excluding layover time Explore route
  • Uganda Airlines, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Entebbe (EBB) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

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

      8 hrs 20 mins Excluding layover time Explore route
  • Ethiopian Airlines, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Addis Ababa (ADD) → Harare (HRE) → Victoria Falls (VFA) 2 routes
    1. 2 stops

      Johannesburg (JNB) → Addis Ababa (ADD) → Harare (HRE) → Victoria Falls (VFA)

      11 hrs 15 mins Excluding layover time Explore route
    2. 2 stops

      Johannesburg (JNB) → Addis Ababa (ADD) → Bulawayo (BUQ) → Victoria Falls (VFA)

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

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

      13 hrs 10 mins Excluding layover time Explore route
  • Condor, Lufthansa, Airlink Johannesburg (JNB) → Frankfurt (FRA) → Windhoek (WDH) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Frankfurt (FRA) → Windhoek (WDH) → Victoria Falls (VFA)

      22 hrs 55 mins Excluding layover time Explore route
  • British Airways, Virgin Atlantic, Kenya Airways Johannesburg (JNB) → London (LHR) → Nairobi (NBO) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → London (LHR) → Nairobi (NBO) → Victoria Falls (VFA)

      23 hrs 35 mins Excluding layover time Explore route
  • Air Botswana, Airlink, South African Airways, Ethiopian Airlines Johannesburg (JNB) → Gaborone (GBE) → Victoria Falls (VFA) 1 route
    1. 1 stop

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

      2 hrs 20 mins Excluding layover time Explore route
  • Safair, Air Tanzania, Airlink, Kenya Airways Johannesburg (HLA) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 1 stop

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

      5 hrs 25 mins Excluding layover time Explore route
  • Eswatini Air, Airlink, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Manzini (SHO) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

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

      3 hrs 40 mins Excluding layover time Explore route
  • Airlink, Ethiopian Airlines, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Beira (BEW) → Bulawayo (BUQ) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Beira (BEW) → Bulawayo (BUQ) → Victoria Falls (VFA)

      3 hrs 50 mins Excluding layover time Explore route
  • Safair, Airlink, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (HLA) → Durban (DUR) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (HLA) → Durban (DUR) → Harare (HRE) → Victoria Falls (VFA)

      4 hrs 30 mins Excluding layover time Explore route
  • Air Botswana, Airlink, CemAir, Ethiopian Airlines Johannesburg (JNB) → Maun (MUB) → Gaborone (GBE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Maun (MUB) → Gaborone (GBE) → Victoria Falls (VFA)

      4 hrs 30 mins Excluding layover time Explore route
  • Airlink, CemAir, Air Botswana, Ethiopian Airlines Johannesburg (JNB) → Kasane (BBK) → Gaborone (GBE) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Kasane (BBK) → Gaborone (GBE) → Victoria Falls (VFA)

      4 hrs 40 mins Excluding layover time Explore route
  • Ethiopian Airlines, Airlink, Air Zimbabwe, Fastjet Zimbabwe Johannesburg (JNB) → Lilongwe (LLW) → Harare (HRE) → Victoria Falls (VFA) 1 route
    1. 2 stops

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

      4 hrs 45 mins Excluding layover time Explore route
  • Airlink, CemAir, Air Tanzania, Kenya Airways Johannesburg (JNB) → Kimberley (KIM) → Cape Town (CPT) → Victoria Falls (VFA) 1 route
    1. 2 stops

      Johannesburg (JNB) → Kimberley (KIM) → Cape Town (CPT) → Victoria Falls (VFA)

      5 hrs 40 mins Excluding layover time Explore route
  • Safair, Air Botswana, Airlink, Ethiopian Airlines Johannesburg (HLA) → Cape Town (CPT) → Gaborone (GBE) → Victoria Falls (VFA) 1 route
    1. 2 stops

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

      5 hrs 45 mins Excluding layover time Explore route