Airlines with flights from Johannesburg to Kasane
There are three airlines with scheduled flights between JNB and BBK. Both Airlink and CemAir operates non-stop flights from Johannesburg International to Kasane and the flight time is 1 hour and 50 minutes. You can also connect with Air Botswana via Gaborone with a flight time of 6 hours and 15 minutes.
Choose airline
Schedules
Non-stop with Airlink
-
Total flight time: 1 hour and 50 minutes
-
Johannesburg is a Airlink hub.
-
7 flights per week
-
Embraer RJ140Embraer 170Embraer 190
-
Business class available
JNB
Direct
BBK
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
4Z306
11:50
11:50
11:50
11:50
11:50
11:50
11:50
The timetable & schedule information was updated at 2026-04-21
Non-stop with CemAir
-
Total flight time: 2 hours and 30 minutes
-
2 flights per week
JNB
Direct
BBK
W25, Jun 15 - Jun 21
Flight
The next flight with this airline is scheduled on 2026-06-22.
The timetable & schedule information was updated at 2026-04-21
Via Gaborone with Air Botswana
-
Total flight time: 6h 15m - 6h 15m.
-
3 flights per week
JNB
Via GBE
BBK
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21

There are three airlines with scheduled flights between JNB and BBK. Both Airlink and CemAir operates non-stop flights from Johannesburg International to Kasane and the flight time is 1 hour and 50 minutes. You can also connect with Air Botswana via Gaborone with a flight time of 6 hours and 15 minutes.