Which airport are you flying from?

Direct flights from Gaborone to Johannesburg

Airlines Schedules

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

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

Airlines with non-stop routes:

Airlink Star Alliance

Departure times vary between 07:25 and 18:20
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 07:00 and 17:30
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
21 flights/week
21 flights/week

South African Airways Star Alliance

Departure times vary between 08:25 and 18:10
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Gaborone to Johannesburg 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
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
4Z185
07:25
07:25
07:25
07:25
07:25
07:25
07:25
4Z173
07:55
07:55
07:55
07:55
07:55
07:55
----
4Z175
10:15
10:15
10:15
10:15
10:15
10:15
10:15
4Z177
12:35
12:35
12:35
12:35
12:35
12:35
12:35
4Z181
17:00
17:00
17:00
17:00
17:00
17:00
17:00
4Z179
18:20
18:20
18:20
18:20
18:20
----
18:20

The timetable & schedule information was updated at 2026-05-25

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Gaborone to Johannesburg 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
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
BP201
07:00
07:00
07:00
07:00
07:00
07:00
07:00
BP203
10:00
----
10:50
----
09:45
10:00
09:45
BP205
13:50
13:50
13:50
13:50
----
13:50
----
BP207
----
17:30
----
17:30
16:10
----
16:10

The timetable & schedule information was updated at 2026-05-25

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Gaborone to Johannesburg 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
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
SA31
08:40
08:40
08:40
08:40
08:40
08:40
08:40
SA39
18:10
18:10
18:10
18:10
18:10
18:10
18:10

The timetable & schedule information was updated at 2026-05-25

RETURN SCHEDULE
CHECK PRICES

Gaborone to Johannesburg scheduled departures

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

Friday
Fri
Jun 26
11 flights(11)
Saturday
Sat
Jun 27
10 flights(10)
Sunday
Sun
Jun 28
10 flights(10)
Monday
Mon
Jun 29
11 flights(11)
Tuesday
Tue
Jun 30
11 flights(11)
Wednesday
Wed
Jul 01
11 flights(11)
Thursday
Thu
Jul 02
11 flights(11)
Time
Airline
Flight
07:00
Air Botswana Air Botswana
BP201
07:25
Airlink Airlink
4Z185
07:55
Airlink Airlink
4Z173
08:40
South African Airways South African Airways
SA31
09:45
Air Botswana Air Botswana
BP203
10:15
Airlink Airlink
4Z175
12:35
Airlink Airlink
4Z177
16:10
Air Botswana Air Botswana
BP207
17:00
Airlink Airlink
4Z181
18:10
South African Airways South African Airways
SA39
18:20
Airlink Airlink
4Z179
07:00
Air Botswana Air Botswana
BP201
07:25
Airlink Airlink
4Z185
07:55
Airlink Airlink
4Z173
08:40
South African Airways South African Airways
SA31
10:00
Air Botswana Air Botswana
BP203
10:15
Airlink Airlink
4Z175
12:35
Airlink Airlink
4Z177
13:50
Air Botswana Air Botswana
BP205
17:00
Airlink Airlink
4Z181
18:10
South African Airways South African Airways
SA39
07:00
Air Botswana Air Botswana
BP201
07:25
Airlink Airlink
4Z185
08:40
South African Airways South African Airways
SA31
09:45
Air Botswana Air Botswana
BP203
10:15
Airlink Airlink
4Z175
12:35
Airlink Airlink
4Z177
16:10
Air Botswana Air Botswana
BP207
17:00
Airlink Airlink
4Z181
18:10
South African Airways South African Airways
SA39
18:20
Airlink Airlink
4Z179
07:00
Air Botswana Air Botswana
BP201
07:25
Airlink Airlink
4Z185
07:55
Airlink Airlink
4Z173
08:40
South African Airways South African Airways
SA31
10:00
Air Botswana Air Botswana
BP203
10:15
Airlink Airlink
4Z175
12:35
Airlink Airlink
4Z177
13:50
Air Botswana Air Botswana
BP205
17:00
Airlink Airlink
4Z181
18:10
South African Airways South African Airways
SA39
18:20
Airlink Airlink
4Z179
07:00
Air Botswana Air Botswana
BP201
07:25
Airlink Airlink
4Z185
07:55
Airlink Airlink
4Z173
08:40
South African Airways South African Airways
SA31
10:15
Airlink Airlink
4Z175
12:35
Airlink Airlink
4Z177
13:50
Air Botswana Air Botswana
BP205
17:00
Airlink Airlink
4Z181
17:30
Air Botswana Air Botswana
BP207
18:10
South African Airways South African Airways
SA39
18:20
Airlink Airlink
4Z179
07:00
Air Botswana Air Botswana
BP201
07:25
Airlink Airlink
4Z185
07:55
Airlink Airlink
4Z173
08:40
South African Airways South African Airways
SA31
10:15
Airlink Airlink
4Z175
10:50
Air Botswana Air Botswana
BP203
12:35
Airlink Airlink
4Z177
13:50
Air Botswana Air Botswana
BP205
17:00
Airlink Airlink
4Z181
18:10
South African Airways South African Airways
SA39
18:20
Airlink Airlink
4Z179
07:00
Air Botswana Air Botswana
BP201
07:25
Airlink Airlink
4Z185
07:55
Airlink Airlink
4Z173
08:40
South African Airways South African Airways
SA31
10:15
Airlink Airlink
4Z175
12:35
Airlink Airlink
4Z177
13:50
Air Botswana Air Botswana
BP205
17:00
Airlink Airlink
4Z181
17:30
Air Botswana Air Botswana
BP207
18:10
South African Airways South African Airways
SA39
18:20
Airlink Airlink
4Z179
Ad
GBE-JNB flight route
Route map from Gaborone, GBE to Johannesburg, JNB. The distance is 182 miles or 293 km.
Ad
Gaborone - Johannesburg direct flight map
Ad

GBE - JNB route facts

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

Route FAQ

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

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

75 weekly departures are currently scheduled on this route, with published departure times ranging from 07:00 to 18:20 depending on the schedule period.

Arrival terminals: Airlink: Terminal A and South African Airways: Terminal A.

Economy and Business are currently scheduled on non-stop flights for this route.
Direct flights from Gaborone to South Africa
From Gaborone to Cape Town

CPT Cape Town International