Direct Flights to London from R14,225*

Flights Gaborone to Johannesburg

You want to get on the cheapest flight from Gaborone to Johannesburg.

(see our Johannesburg to Gaborone page if you're flying in the opposite direction)


  • 20 January 2014 Airlink launches twice-daily flights from Johannesburg to Gaborone, leaving at 08h55 and 19h05.

  • 31 March 2013 was the planned date for Air Botswana to start flying from Gaborone to Lanseria Airport, but it has scrapped this plan.

  • February 2013. An airport lounge is opened by Air Botswana at Gaborone Airport, for their Teemane Club members.

  • 28 October 2012. Air Botswana planned to introduce flights from Gaborone to Lanseria Airport on 28 October 2012, but delayed this to 31 March 2013. Flight BP301 is scheduled to leave Gaborone at 07h20 and arrive at Lanseria at 08h20, whilst flight BP303 is scheduled to leave Gaborone at 16h00 & land in Lanseria at 17h00.

Airlines flying from Gaborone to Johannesburg


Air Botswana

Gaborone to Johannesburg (JNB)



Gaborone to Johannesburg (JNB)


South African Express

Gaborone to Johannesburg (JNB)


A non-stop flight from Gaborone (Botswana) to Johannesburg takes about an hour.


Intercape operates bus trips between Johannesburg and Gaborone (takes some 6 hours).

Ritsgids logo