Travel from Gaborone to Livingstone

Train, bus or fly from Gaborone to Livingstone?

South African Airways, Air Botswana and British Airways fly from Gaborone to Livingstone 4 times a day. Alternatively, InterCape operates a bus from Gaborone to Livingstone once daily. Tickets cost $27 - $45 and the journey takes 7 h 30 min. Shalom Bus Services also services this route once daily.

How to get from Gaborone to Livingstone

ModeDurationPrice
From Gaborone drive to Gaborone airport, fly to Livingstone airport, then taxi to Livingstone.4 h 9 min$396
From Gaborone drive to Gaborone airport, fly to Kasane airport, then drive to Livingstone.3 h 49 min$188
From Gaborone bus to Johannesburg, walk to Johannesburg, bus to Victoria Falls, then drive to Livingstone.25 h 3 min
From Gaborone bus to Francistown, walk to Francistown, train to Bulawayo, train to Victoria Falls, then drive to Livingstone.25 h 25 min
From Gaborone train to Francistown, train to Bulawayo, train to Victoria Falls, then drive to Livingstone.27 h 10 min
From Gaborone drive to Livingstone.12 h 59 min$142