Which airport are you flying from?

Direct flights from Johannesburg to Gaborone

Airlines Schedules

JNB - GBE route map All flights from JNB to GBE non-stop. There are direct flights from Johannesburg International (JNB), South Africa to Sir Seretse Khama International (GBE), Botswana with Airlink, Air Botswana and South African Airways. 67 weekly departures are currently scheduled on this route. Departure times range from 06:20 to 19:30 depending on the schedule period. The flight distance is 182 miles (293 km). Flight time ranges from 45 minutes to 1 hour and 10 minutes.

JNB
Johannesburg
South AfricaJohannesburg , South Africa
GBE
Sir Seretse Khama
BotswanaGaborone , Botswana
JNB
Johannesburg
South AfricaJohannesburg , South Africa
Sir Seretse Khama
BotswanaGaborone , Botswana
GBE
Flight time 0h 45min to 1h 10min
Updated Jun 8, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Airlink Star Alliance

Departure times vary between 06:20 and 18:05 • From Terminal B
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
40 flights/week
40 flights/week

Air Botswana

Departure times vary between 08:50 and 19:30
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week

South African Airways Star Alliance

Departure times vary between 06:50 and 16:25 • From Terminal B
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
13 flights/week
13 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Johannesburg to Gaborone with Airlink

This is a weekly direct flight schedule for Airlink. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
4Z172
06:20
06:20
06:20
06:20
06:20
06:20
----
4Z174
08:45
08:45
08:45
08:45
08:45
08:45
08:45
4Z176
11:00
11:00
11:00
11:00
11:00
11:00
11:00
4Z180
15:25
15:25
15:25
15:25
15:25
15:25
15:25
4Z178
16:50
16:50
16:50
16:50
16:50
16:50
16:50
4Z184
18:05
18:05
18:05
18:05
18:05
----
18:05

The timetable & schedule information was updated at 2026-06-08

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Johannesburg to Gaborone with Air Botswana

This is a weekly direct flight schedule for Air Botswana. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
BP204
12:00
12:00
12:00
12:00
12:00
12:00
12:00
BP206
----
15:45
----
15:45
----
----
----
BP222
16:15
----
15:45
----
17:30
16:15
17:30
BP208
19:30
19:30
19:30
19:30
19:30
19:30
19:30

The timetable & schedule information was updated at 2026-06-08

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Johannesburg to Gaborone with South African Airways

This is a weekly direct flight schedule for South African Airways. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
SA34
11:05
11:05
11:05
11:05
11:05
11:05
11:05
SA38
16:25
16:25
16:25
16:25
16:25
16:25
16:25

The timetable & schedule information was updated at 2026-06-08

RETURN SCHEDULE
CHECK PRICES

Johannesburg to Gaborone scheduled departures

Select a date to see every published non-stop departure between JNB and GBE.

Monday
Mon
Jul 06
11 flights(11)
Tuesday
Tue
Jul 07
11 flights(11)
Wednesday
Wed
Jul 08
11 flights(11)
Thursday
Thu
Jul 09
11 flights(11)
Friday
Fri
Jul 10
11 flights(11)
Saturday
Sat
Jul 11
10 flights(10)
Sunday
Sun
Jul 12
10 flights(10)
Time
Airline
Flight
06:20
Airlink Airlink
4Z172
08:45
Airlink Airlink
4Z174
11:00
Airlink Airlink
4Z176
11:05
South African Airways South African Airways
SA34
12:00
Air Botswana Air Botswana
BP204
15:25
Airlink Airlink
4Z180
16:15
Air Botswana Air Botswana
BP222
16:25
South African Airways South African Airways
SA38
16:50
Airlink Airlink
4Z178
18:05
Airlink Airlink
4Z184
19:30
Air Botswana Air Botswana
BP208
06:20
Airlink Airlink
4Z172
08:45
Airlink Airlink
4Z174
11:00
Airlink Airlink
4Z176
11:05
South African Airways South African Airways
SA34
12:00
Air Botswana Air Botswana
BP204
15:25
Airlink Airlink
4Z180
15:45
Air Botswana Air Botswana
BP206
16:25
South African Airways South African Airways
SA38
16:50
Airlink Airlink
4Z178
18:05
Airlink Airlink
4Z184
19:30
Air Botswana Air Botswana
BP208
06:20
Airlink Airlink
4Z172
08:45
Airlink Airlink
4Z174
11:00
Airlink Airlink
4Z176
11:05
South African Airways South African Airways
SA34
12:00
Air Botswana Air Botswana
BP204
15:25
Airlink Airlink
4Z180
15:45
Air Botswana Air Botswana
BP222
16:25
South African Airways South African Airways
SA38
16:50
Airlink Airlink
4Z178
18:05
Airlink Airlink
4Z184
19:30
Air Botswana Air Botswana
BP208
06:20
Airlink Airlink
4Z172
08:45
Airlink Airlink
4Z174
11:00
Airlink Airlink
4Z176
11:05
South African Airways South African Airways
SA34
12:00
Air Botswana Air Botswana
BP204
15:25
Airlink Airlink
4Z180
15:45
Air Botswana Air Botswana
BP206
16:25
South African Airways South African Airways
SA38
16:50
Airlink Airlink
4Z178
18:05
Airlink Airlink
4Z184
19:30
Air Botswana Air Botswana
BP208
06:20
Airlink Airlink
4Z172
08:45
Airlink Airlink
4Z174
11:00
Airlink Airlink
4Z176
11:05
South African Airways South African Airways
SA34
12:00
Air Botswana Air Botswana
BP204
15:25
Airlink Airlink
4Z180
16:25
South African Airways South African Airways
SA38
16:50
Airlink Airlink
4Z178
17:30
Air Botswana Air Botswana
BP222
18:05
Airlink Airlink
4Z184
19:30
Air Botswana Air Botswana
BP208
06:20
Airlink Airlink
4Z172
08:45
Airlink Airlink
4Z174
11:00
Airlink Airlink
4Z176
11:05
South African Airways South African Airways
SA34
12:00
Air Botswana Air Botswana
BP204
15:25
Airlink Airlink
4Z180
16:15
Air Botswana Air Botswana
BP222
16:25
South African Airways South African Airways
SA38
16:50
Airlink Airlink
4Z178
19:30
Air Botswana Air Botswana
BP208
08:45
Airlink Airlink
4Z174
11:00
Airlink Airlink
4Z176
11:05
South African Airways South African Airways
SA34
12:00
Air Botswana Air Botswana
BP204
15:25
Airlink Airlink
4Z180
16:25
South African Airways South African Airways
SA38
16:50
Airlink Airlink
4Z178
17:30
Air Botswana Air Botswana
BP222
18:05
Airlink Airlink
4Z184
19:30
Air Botswana Air Botswana
BP208
Ad
JNB-GBE flight route
Route map from Johannesburg, JNB to Gaborone, GBE. The distance is 182 miles or 293 km.
Ad
Johannesburg - Gaborone direct flight map
Ad

JNB - GBE route facts

  • Distance
    182 miles (293 km)
  • Flight time
    45 minutes to 1 hour and 10 minutes
  • Airlines
    Airlink Airlink
    Air Botswana Air Botswana
    SAA SAA
  • Airline alliances
    Star Alliance
  • Cabins
    Economy Business
  • Hub airports
    Airlink: JNB
    Air Botswana: GBE
  • Departure terminals
    Airlink: Terminal B
    South African Airways: Terminal B
  • Aircraft
    Airlink: Embraer RJ140, Embraer 170, Embraer RJ135 and Legacy 600/650 and Embraer 190
    Air Botswana: ATR 72, Embraer 175 and Embraer RJ145
    South African Airways: Airbus A320

Route FAQ

Airlink, Air Botswana and South African Airways operate non-stop flights from JNB to GBE with 67 weekly departures.

Scheduled flight time from JNB to GBE ranges from 45 minutes to 1 hour and 10 minutes. The route covers 182 miles (293 km).

67 weekly departures are currently scheduled on this route, with published departure times ranging from 06:20 to 19:30 depending on the schedule period.

Departure terminals: Airlink: Terminal B and South African Airways: Terminal B.

Economy and Business are currently scheduled on non-stop flights for this route.
Direct flights from Johannesburg to Botswana
From Johannesburg to Kasane

BBK Kasane

From Johannesburg to Maun

MUB Maun