How to get to Botswana from Cape Town by flight ? You can check flights from Cape Town to Botswana below.
You can find flight ticket prices from Cape Town to Botswana with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Gaborone and cost approximately 140 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
SA302
South African Airways
SA8450
South African Airways
|
06:00
Capetown
09:20
Johannesburg
|
07:55
Johannesburg
10:15
Gaborone
|
Connect |
JE134
Mango
SA1765
South African Airways
|
06:00
Capetown
09:40
Johannesburg
|
07:55
Johannesburg
10:35
Gaborone
|
Connect |
SA302
South African Airways
SA8454
South African Airways
|
06:00
Capetown
09:15
Johannesburg
|
07:55
Johannesburg
10:10
Gaborone
|
Connect |
JE134
Mango
SA8450
South African Airways
|
06:00
Capetown
09:20
Johannesburg
|
07:55
Johannesburg
10:15
Gaborone
|
Connect |
SA302
South African Airways
SA1765
South African Airways
|
06:00
Capetown
09:40
Johannesburg
|
07:55
Johannesburg
10:35
Gaborone
|
Connect |
JE134
Mango
SA8454
South African Airways
|
06:00
Capetown
09:15
Johannesburg
|
07:55
Johannesburg
10:10
Gaborone
|
Connect |
SA308
South African Airways
SA1765
South African Airways
|
06:20
Capetown
09:40
Johannesburg
|
08:15
Johannesburg
10:35
Gaborone
|
Connect |
SA308
South African Airways
SA8454
South African Airways
|
06:20
Capetown
09:15
Johannesburg
|
08:15
Johannesburg
10:10
Gaborone
|
Connect |
JE144
Mango
SA1769
South African Airways
|
08:45
Capetown
12:40
Johannesburg
|
10:40
Johannesburg
13:30
Gaborone
|
Connect |
JE144
Mango
SA8456
South African Airways
|
08:45
Capetown
11:40
Johannesburg
|
10:40
Johannesburg
12:35
Gaborone
|
Connect |
SA322
South African Airways
SA1769
South African Airways
|
09:50
Capetown
12:40
Johannesburg
|
11:45
Johannesburg
13:30
Gaborone
|
Connect |
SA326
South African Airways
SA1775
South African Airways
|
11:25
Capetown
15:30
Johannesburg
|
13:20
Johannesburg
16:25
Gaborone
|
Connect |
SA332
South African Airways
SA1775
South African Airways
|
12:00
Capetown
15:30
Johannesburg
|
13:55
Johannesburg
16:25
Gaborone
|
Connect |
BA6414
British Airways
QR1377
Qatar Airways
|
12:20
Capetown
16:05
Johannesburg
|
14:20
Johannesburg
17:00
Gaborone
|
Connect |
JE152
Mango
SA8458
South African Airways
|
13:10
Capetown
16:15
Johannesburg
|
15:05
Johannesburg
17:10
Gaborone
|
Connect |
BP232
Air Botswana
|
14:45
Capetown
|
16:45 Gaborone | Direct |
SA346
South African Airways
SA1779
South African Airways
|
15:05
Capetown
18:45
Johannesburg
|
17:00
Johannesburg
19:40
Gaborone
|
Connect |
SA352
South African Airways
SA1779
South African Airways
|
15:50
Capetown
18:45
Johannesburg
|
17:45
Johannesburg
19:40
Gaborone
|
Connect |
JE156
Mango
SA1779
South African Airways
|
15:55
Capetown
18:45
Johannesburg
|
17:50
Johannesburg
19:40
Gaborone
|
Connect |
BA6418
British Airways
BP208
Air Botswana
|
16:00
Capetown
19:30
Johannesburg
|
18:00
Johannesburg
20:30
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Maun and cost approximately 270 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
SA306
South African Airways
SA8302
South African Airways
|
07:00
Capetown
11:10
Johannesburg
|
08:55
Johannesburg
12:55
Maun
|
Connect |
SA314
South African Airways
SA8302
South African Airways
|
07:30
Capetown
11:10
Johannesburg
|
09:25
Johannesburg
12:55
Maun
|
Connect |
SA314
South African Airways
SA8300
South African Airways
|
07:30
Capetown
11:45
Johannesburg
|
09:25
Johannesburg
13:25
Maun
|
Connect |
BA6428
British Airways
BP212
Air Botswana
|
07:30
Capetown
11:15
Johannesburg
|
09:30
Johannesburg
13:25
Maun
|
Connect |
SA316
South African Airways
SA8302
South African Airways
|
08:20
Capetown
11:10
Johannesburg
|
10:15
Johannesburg
12:55
Maun
|
Connect |
SA316
South African Airways
SA8300
South African Airways
|
08:20
Capetown
11:45
Johannesburg
|
10:15
Johannesburg
13:25
Maun
|
Connect |
JE144
Mango
SA8300
South African Airways
|
08:45
Capetown
11:45
Johannesburg
|
10:40
Johannesburg
13:25
Maun
|
Connect |
SA8604
South African Airways
|
10:20
Capetown
|
12:55 Maun | Direct |
BP232
Air Botswana
BP022
Air Botswana
|
14:45
Capetown
18:00
Gaborone
|
16:45
Gaborone
19:00
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Francistown and cost approximately 130 USD.
You take a bus, shuttle or taxi from Francistown to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
BA6410
British Airways
BP292
Air Botswana
|
09:50
Capetown
17:30
Johannesburg
|
11:50
Johannesburg
19:00
Francistown
|
Connect |
BA6323
British Airways
BA6242
British Airways
BP292
Air Botswana
|
11:35
Capetown
13:25
Port Elizabeth
17:30
Johannesburg
|
12:45
Port Elizabeth
15:00
Johannesburg
19:00
Francistown
|
Connect |
BA6414
British Airways
BP292
Air Botswana
|
12:20
Capetown
17:30
Johannesburg
|
14:20
Johannesburg
19:00
Francistown
|
Connect |
FA295
Safair
BP292
Air Botswana
|
13:20
Capetown
17:30
Johannesburg
|
15:25
Johannesburg
19:00
Francistown
|
Connect |
BA6412
British Airways
BP292
Air Botswana
|
13:25
Capetown
17:30
Johannesburg
|
15:25
Johannesburg
19:00
Francistown
|
Connect |
FA213 203 203
Safair
BP292
Air Botswana
|
14:10
Capetown
17:30
Johannesburg
|
16:20
Johannesburg
19:00
Francistown
|
Connect |
MN104
Comair
BP292
Air Botswana
|
14:35
Capetown
17:30
Johannesburg
|
16:35
Johannesburg
19:00
Francistown
|
Connect |
BP232
Air Botswana
BP042
Air Botswana
|
14:45
Capetown
19:00
Gaborone
|
16:45
Gaborone
20:10
Francistown
|
Connect |
You can find hotels and accommodations in Botswana with our hotels search tool below
Booking.com