Flights from Johannesburg to Kasane – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
JNB to BBK – All flight route options from Johannesburg International, South Africa to Kasane, Botswana. These flights are operated by 5 different airlines. Fly non-stop or choose from 2 different connecting flights. The shortest flight time is 1 hour and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Kasane
We got great deals on hotels and car rentals near the airport.
Johannesburg to Kasane flights
There are over 5 and approximately 8 flights every week. You can fly non-stop to Kasane (BBK) from Johannesburg (JNB) with Air Botswana, Airlink (South Africa) or CemAir or choose a connecting flight via Maun (MUB) or Gaborone (GBE) if it suits you better.
Johannesburg to Kasane with Air Botswana
You can fly non-stop every Tuesday, Thursday or Saturday at 11:00 or 11:45. You can also take a connecting flight via Maun or Gaborone.
Note Non-stop flights with Air Botswana will begin in Oct 2025.
Distance & flight times: Johannesburg International to Kasane
The shortest flight time between JNB and BBK is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 45m | - | 611 miles (983 km) |
MUB Maun | 2h 45m | 30m | 714 miles (1149 km) |
GBE Gaborone | 5h 15m | 3h 0m | 652 miles (1049 km) |


Quick copy and share this page
From Johannesburg to Botswana
Below is a list of other destinations to Botswana from Johannesburg International with either direct flights or 1 stop connections.
-
GBE Gaborone Direct
-
MUB Maun Direct
-
FRW Francistown Direct
From South Africa to Kasane
Below is a list of other cities in South Africa with flights to Kasane with either non-stop or connecting flights.