Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
British Airways
BA-201
17:30
Gaborone
1Hrs 0Min 1 Stop
GBE→→JNB
18:30
Johannesburg
British Airways
BA-205
13:30
Gaborone
1Hrs 0Min 1 Stop
GBE→→JNB
14:30
Johannesburg
British Airways
BA-207
09:30
Gaborone
1Hrs 0Min 1 Stop
GBE→→JNB
10:30
Johannesburg
British Airways
BA-209
06:15
Gaborone
1Hrs 0Min 1 Stop
GBE→→JNB
07:15
Johannesburg
British Airways
BA-227
15:15
Gaborone
1Hrs 0Min 1 Stop
GBE→→JNB
16:15
Johannesburg
British Airways
BA-742,BA-6274
13:40
Gaborone
1Hrs 20Min 1 Stop
GBE→WDH→JNB
16:50
Johannesburg
British Airways
BA-333,BA-6404
19:45
Gaborone
2Hrs 0Min 1 Stop
GBE→CPT→JNB
21:45
Johannesburg
British Airways
BA-333,BA-6406
19:45
Gaborone
2Hrs 0Min 1 Stop
GBE→CPT→JNB
11:00
Johannesburg
British Airways
BA-333,BA-6410
19:45
Gaborone
2Hrs 0Min 1 Stop
GBE→CPT→JNB
11:50
Johannesburg
British Airways
BA-333,BA-6414
19:45
Gaborone
2Hrs 0Min 1 Stop
GBE→CPT→JNB
14:20
Johannesburg

FAQ about british airways Flights from Gaborone to Johannesburg

Q. How much time does it take to fly from Gaborone to Johannesburg ?

A. It takes 1Hrs 0Min to fly from Gaborone to Johannesburg.

Q. When is the earliest flight from Gaborone to Johannesburg ?

A. The earliest flight from Gaborone to Johannesburg is at 06:15 and is operated by British Airways.

Q. How many flights are there from Gaborone to Johannesburg ?

A. There are 16 flights from Gaborone to Johannesburg.

Q. When is the last flight from Gaborone to Johannesburg ?

A. The last flight from Gaborone to Johannesburg is at 19:45 and is operated by British Airways.

View Best Offers