Travel from Gaborone to Victoria-Falls

Train, bus or fly from Gaborone to Victoria Falls?

South African Airways, Air Botswana and British Airways fly from Gaborone to Victoria Falls 4 times a day. Alternatively, you can take a bus from Gaborone to Victoria Falls via Johannesburg and Johannesburg in around 21 hours 44 minutes.

How to get from Gaborone to Victoria Falls

ModeDurationPrice
From Gaborone drive to Gaborone airport, fly to Kasane airport, then drive to Victoria Falls.3 h 33 min
From Gaborone drive to Gaborone airport, fly to Livingstone airport, then drive to Victoria Falls.4 h 24 min$388
From Gaborone bus to Johannesburg, walk to Johannesburg, then bus to Victoria Falls.21 h 44 min
From Gaborone bus to Francistown, walk to Francistown, train to Bulawayo, then train to Victoria Falls.25 h 9 min
From Gaborone train to Francistown, train to Bulawayo, then train to Victoria Falls.26 h 55 min
From Gaborone drive to Victoria Falls.12 h 44 min

How long does it take to get from Gaborone to Victoria Falls?

It takes approximately 3 hours 33 minutes to get from Gaborone to Victoria Falls, including transfers.

Is there a direct train between Gaborone and Victoria Falls?

No, there is no direct train from Gaborone to Victoria Falls. However, there are services departing from Gaborone and arriving at Victoria Falls via Francistown and Bulawayo. The journey, including transfers, takes approximately 26 hours 55 minutes.

Is there a direct bus between Gaborone and Victoria Falls?

No, there is no direct bus from Gaborone to Victoria Falls. However, there are services departing from Gaborone and arriving at Victoria Falls via Johannesburg. The journey, including transfers, takes approximately 21 hours 44 minutes.

Operators from Gaborone to Victoria Falls

OperatorPhoneWebsite
Air BotswanaAir Botswana
South African AirwaysSouth African Airways
British AirwaysBritish Airways
AT and T MonnakgotlaAT and T Monnakgotla
Shalom Bus Services+260 966 828610Shalom Bus Services
Seabelo Group+267 395 7078Seabelo Group
NRZNRZ
Botswana Railways+267 4711375Botswana Railways