Travel from Gaborone to Lusaka

Train, bus or fly from Gaborone to Lusaka?

South African Airways, Rwandair Express and Air Botswana fly from Gaborone to Lusaka every 3 hours. Alternatively, you can take a bus from Gaborone to Lusaka via Johanneburg in around 29 h 8 min.

How to get from Gaborone to Lusaka

From Gaborone drive to Gaborone airport, fly to Lusaka airport, then taxi to Lusaka. 4 h 14 min $542. From Gaborone bus to Johanneburg then bus to Lusaka. 29 h 8 min $85. From Gaborone bus to Johannesburg, walk to Johannesburg, then bus to Lusaka. 31 h 16 min. From Gaborone train to Francistown, train to Bulawayo, train to Victoria Falls, drive to Livingstone, then Kafue to Lusaka. 46 h 37 min. From Gaborone drive to Lusaka. 17 h 18 min $201.

How long does it take to get from Gaborone to Lusaka?

It takes approximately 4 h 14 min to get from Gaborone to Lusaka.