Find flights
When to book
Tips
FAQs
Airlines

Book cheap flights from Botswana to Johannesburg

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
24/12Sun
directAir Botswana
1h 10mGBE-JNB
R94
15/12Fri
directAir Botswana
1h 10mGBE-JNB
R98
10/12Sun
directAir Botswana
1h 00mGBE-JNB
R100
5/12Tue
directAir Botswana
1h 10mGBE-JNB
R101
4/12Mon
directAirlink
0h 55mGBE-JNB
R110
7/12Thu
directAirlink
0h 55mGBE-JNB
R132
30/3Sat
directCemair
1h 35mMUB-JNB
R243
6/12Wed
1 stop
15h 30mGBE-JNB
R345
15/12Fri
1 stop
7h 10mGBE-JNB
R346
4/12Mon
1 stopEthiopian Air
12h 25mGBE-JNB
R467

Search by stops

Search by airline

Search by price

Recent return flight deals

30/12Sat
directAir Botswana
1h 10mGBE-JNB
3/1Wed
directAir Botswana
1h 10mJNB-GBE
R194
30/12Sat
directAir Botswana
1h 10mGBE-JNB
3/1Wed
directAir Botswana
1h 10mJNB-GBE
R196
28/12Thu
directAir Botswana
1h 10mGBE-JNB
5/1Fri
directAir Botswana
1h 00mJNB-GBE
R199
30/12Sat
directAir Botswana
1h 10mGBE-JNB
4/1Thu
directAir Botswana
1h 10mJNB-GBE
R202
29/12Fri
directAir Botswana
1h 10mGBE-JNB
5/1Fri
directAir Botswana
1h 00mJNB-GBE
R211
14/12Thu
directAirlink
0h 55mGBE-JNB
17/12Sun
directAirlink
0h 55mJNB-GBE
R242
28/12Thu
direct
0h 55mGBE-JNB
5/1Fri
1 stop
26h 40mJNB-GBE
R432
30/12Sat
direct
1h 00mGBE-JNB
4/1Thu
1 stop
24h 25mJNB-GBE
R442
30/12Sat
1 stopEthiopian Air
12h 25mGBE-JNB
3/1Wed
2 stopsEthiopian Air
15h 35mJNB-GBE
R668
30/12Sat
1 stopEthiopian Air
12h 25mGBE-JNB
3/1Wed
2 stopsEthiopian Air
15h 35mJNB-GBE
R672

Search by stops

Search by airline

Search by price

Last minute flights to Johannesburg

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
30/11Thu
direct
1h 10mGBE-JNB
4/12Mon
direct
0h 55mJNB-GBE
R216
4/12Mon
direct
0h 55mGBE-JNB
6/12Wed
direct
1h 10mJNB-GBE
R225
30/11Thu
direct
1h 10mGBE-JNB
4/12Mon
multi-stop
6h 05mJNB-GBE
R474
4/12Mon
direct
1h 10mGBE-JNB
6/12Wed
multi-stop
6h 15mJNB-GBE
R495
4/12Mon
multi-stop
8h 40mGBE-JNB
6/12Wed
direct
0h 55mJNB-GBE
R500
30/11Thu
multi-stop
8h 25mGBE-JNB
4/12Mon
direct
0h 55mJNB-GBE
R560
4/12Mon
multi-stopEthiopian Air
13h 50mGBE-JNB
6/12Wed
multi-stopEthiopian Air
15h 35mJNB-GBE
R713
30/11Thu
multi-stopEthiopian Air
12h 25mGBE-JNB
4/12Mon
multi-stopEthiopian Air
15h 35mJNB-GBE
R722
4/12Mon
multi-stop
10h 00mGBE-JNB
6/12Wed
multi-stop
9h 10mJNB-GBE
R938
30/11Thu
multi-stop
8h 25mGBE-JNB
4/12Mon
multi-stop
24h 05mJNB-GBE
R941

Search by stops

Search by airline

Search by price

Flights to Johannesburg

Return flight deals:

Johannesburg - Botswana

Cabin classes: