The flight is just under 1 hour.
There are 12 direct flights every day.
The flight numbers are BP204, BP206, BP208, BP222, QR1377, SA1775, SA1765, SA8458 together with 8 additional flights.
From Johannesburg you will fly out from Johannesburg International (JNB) and you will be landing at Sir Seretse Khama International (GBE).
Air Botswana, South African Airways, and Qatar Airways all flyes the Embraer ERJ14X/13X on this route.
Three airlines. Air Botswana, South African Airways and Qatar Airways have non-stop flights to Gaborone.
They will depart from terminal A or B.
Other routes from South Africa to Gaborone (GBE).
More routes to Botswana from Johannesburg (JNB).