Cheap flights Kasane to Johannesburg (O.R. Tambo)

1 passenger, economy

Cheap flights Kasane to Johannesburg

Compare prices, duration and stops

Air Botswana
BP 32
18:45
Kasane (BBK)
Sun, 20 sep
14h 25min
1 stop
09:10
Johannesburg, O.R. Tambo (JNB)
Mon, 21 sep +1
$304
Air Botswana
BP 33 Best price
09:15
Kasane (BBK)
Tue, 22 sep
20h 55min
1 stop
06:10
Johannesburg, O.R. Tambo (JNB)
Wed, 23 sep +1
$253
South African Airlink
4Z 307
12:15
Kasane (BBK)
Wed, 23 sep
1h 40min
Direct
13:55
Johannesburg, O.R. Tambo (JNB)
Wed, 23 sep
$332
Air Botswana
BP 32
18:45
Kasane (BBK)
Fri, 25 sep
18h 15min
1 stop
13:00
Johannesburg, O.R. Tambo (JNB)
Sat, 26 sep +1
$289
Air Botswana
BP 33
08:30
Kasane (BBK)
Mon, 28 sep
4h 30min
1 stop
13:00
Johannesburg, O.R. Tambo (JNB)
Mon, 28 sep
$265
Air Botswana
BP 21
10:45
Kasane (BBK)
Fri, 9 oct
5h 5min
1 stop
15:50
Johannesburg, O.R. Tambo (JNB)
Fri, 9 oct
$261
Air Botswana
BP 33
09:15
Kasane (BBK)
Mon, 12 oct
27h 45min
1 stop
13:00
Johannesburg, O.R. Tambo (JNB)
Tue, 13 oct +1
$280
Air Botswana
BP 33
09:15
Kasane (BBK)
Thu, 15 oct
20h 30min
1 stop
05:45
Johannesburg, O.R. Tambo (JNB)
Fri, 16 oct +1
$279
Air Botswana
BP 21
10:45
Kasane (BBK)
Fri, 23 oct
5h 5min
1 stop
15:50
Johannesburg, O.R. Tambo (JNB)
Fri, 23 oct
$275
Air Botswana
BP 21
10:45
Kasane (BBK)
Sun, 25 oct
4h 10min
1 stop
14:55
Johannesburg, O.R. Tambo (JNB)
Sun, 25 oct
$288
South African Airlink
4Z 307
12:15
Kasane (BBK)
Wed, 28 oct
1h 40min
Direct
13:55
Johannesburg, O.R. Tambo (JNB)
Wed, 28 oct
$339
Air Botswana
BP 33
09:15
Kasane (BBK)
Mon, 2 nov
20h 55min
1 stop
06:10
Johannesburg, O.R. Tambo (JNB)
Tue, 3 nov +1
$275
Air Botswana
BP 33
09:15
Kasane (BBK)
Tue, 3 nov
20h 55min
1 stop
06:10
Johannesburg, O.R. Tambo (JNB)
Wed, 4 nov +1
$267
South African Airlink
4Z 307
12:15
Kasane (BBK)
Wed, 4 nov
1h 40min
Direct
13:55
Johannesburg, O.R. Tambo (JNB)
Wed, 4 nov
$340
Air Botswana
BP 33
09:15
Kasane (BBK)
Thu, 5 nov
23h 50min
1 stop
09:05
Johannesburg, O.R. Tambo (JNB)
Fri, 6 nov +1
$280
Air Botswana
BP 33
09:15
Kasane (BBK)
Tue, 10 nov
7h 25min
1 stop
16:40
Johannesburg, O.R. Tambo (JNB)
Tue, 10 nov
$271
Air Botswana
BP 33
09:15
Kasane (BBK)
Sat, 14 nov
20h 30min
1 stop
05:45
Johannesburg, O.R. Tambo (JNB)
Sun, 15 nov +1
$277
Air Botswana
BP 21
10:45
Kasane (BBK)
Sun, 22 nov
4h 10min
1 stop
14:55
Johannesburg, O.R. Tambo (JNB)
Sun, 22 nov
$283
South African Airlink
4Z 307
12:15
Kasane (BBK)
Wed, 25 nov
1h 40min
Direct
13:55
Johannesburg, O.R. Tambo (JNB)
Wed, 25 nov
$358
Air Botswana
BP 21
10:45
Kasane (BBK)
Sun, 27 dec
4h 10min
1 stop
14:55
Johannesburg, O.R. Tambo (JNB)
Sun, 27 dec
$277
Air Botswana
BP 33
09:15
Kasane (BBK)
Thu, 31 dec
20h 30min
1 stop
05:45
Johannesburg, O.R. Tambo (JNB)
Fri, 1 jan +1
$266
Air Botswana
BP 21
10:45
Kasane (BBK)
Sun, 14 feb
4h 10min
1 stop
14:55
Johannesburg, O.R. Tambo (JNB)
Sun, 14 feb
$278
South African Airlink
4Z 307
12:15
Kasane (BBK)
Wed, 3 mar
1h 40min
Direct
13:55
Johannesburg, O.R. Tambo (JNB)
Wed, 3 mar
$342
Air Botswana
BP 33
09:15
Kasane (BBK)
Thu, 4 mar
20h 30min
1 stop
05:45
Johannesburg, O.R. Tambo (JNB)
Fri, 5 mar +1
$272
Air Botswana
BP 33
09:15
Kasane (BBK)
Mon, 22 mar
20h 55min
1 stop
06:10
Johannesburg, O.R. Tambo (JNB)
Tue, 23 mar +1
$268
Air Botswana
BP 33
09:15
Kasane (BBK)
Tue, 23 mar
7h 25min
1 stop
16:40
Johannesburg, O.R. Tambo (JNB)
Tue, 23 mar
$268
Air Botswana
BP 21
10:45
Kasane (BBK)
Fri, 9 apr
5h 5min
1 stop
15:50
Johannesburg, O.R. Tambo (JNB)
Fri, 9 apr
$259
Air Botswana
BP 21
10:45
Kasane (BBK)
Sun, 11 apr
19h 25min
1 stop
06:10
Johannesburg, O.R. Tambo (JNB)
Mon, 12 apr +1
$286

Low price calendar

September 2026
Price chart (September 2026)
min: $253 · max: $332
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — no data 17.09.2026 — no data 18.09.2026 — no data 19.09.2026 — no data 20.09.2026 — $304 21.09.2026 — no data 22.09.2026 — $253 23.09.2026 — $332 24.09.2026 — no data 25.09.2026 — $289 26.09.2026 — no data 27.09.2026 — no data 28.09.2026 — $265 29.09.2026 — no data 30.09.2026 — no data 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
no data
17
placeholder
no data
18
placeholder
no data
19
placeholder
no data
20
placeholder
$304
21
placeholder
no data
22
Good deal
$253
23
placeholder
$332
24
placeholder
no data
25
placeholder
$289
26
placeholder
no data
27
placeholder
no data
28
placeholder
$265
29
placeholder
no data
30
placeholder
no data

Cheap flights Kasane to Johannesburg

Air Botswana
Mon, Tue, Thu, Fri, Sat, Sun
Price from
$253
South African Airlink
Wed
Price from
$332

Popular destinations from Kasane

All →
BBK
Kasane — Maun
Botswana → Botswana
MUB
from
$68
BBK
Kasane — Gaborone
Botswana → Botswana
GBE
from
$177
BBK
Kasane — Durban
Botswana → South Africa
DUR
from
$373
BBK
Kasane — Windhoek
Botswana → Namibia
WDH
from
$385
BBK
Kasane — Nelspruit
Botswana → South Africa
MQP
from
$417
BBK
Kasane — Nelspruit
Botswana → South Africa
NLP
from
$417
BBK
Kasane — Victoria Falls
Botswana → Zimbabwe
VFA
from
$420
BBK
Kasane — Maputo
Botswana → Mozambique
MPM
from
$522

Popular destinations to Johannesburg

All →
DUR
South Africa → South Africa
JNB
from
$34
BFN
South Africa → South Africa
JNB
from
$37
CPT
South Africa → South Africa
JNB
from
$37
PLZ
South Africa → South Africa
JNB
from
$37
ELS
South Africa → South Africa
JNB
from
$41
GRJ
South Africa → South Africa
JNB
from
$44
GBE
Botswana → South Africa
JNB
from
$87
HRE
Zimbabwe → South Africa
JNB
from
$92
MPM
Mozambique → South Africa
JNB
from
$102

Cheap flights Kasane to Johannesburg

Interesting facts about the route

Flight time

7h 25min

Distance

977 km

Average price

$278

Most frequent flight

BP 33

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · South Africa

All plans

cellsa

3 GB

data

30

days

$10

Buy

cellsa

5 GB

data

30

days

$14

Buy

cellsa

10 GB

data

30

days

$25

Buy

cellsa

20 GB

data

30

days

$40

Buy

cellsa

1 GB

data

7

days

Frequently Asked Questions

The average ticket price Kasane Johannesburg is $278. The cheapest ticket costs $253, operated by Air Botswana, flight 33, departing Kasane on 22 September at 09:15, arriving Johannesburg on 23 September at 06:10.
The average flight time is 14 hours 25 minutes.The fastest flight takes 1 hour 40 minutes, flight 307operated by South African Airlink, departing Kasane on 23 September at 12:15, arriving Johannesburg on 23 September at 13:55.
Flights on the Kasane - Johannesburg route are operated by the following airlines: South African Airlink, Air Botswana.
The distance from Kasane to Johannesburg is 977 km.