Find cheap flights from Botswana to South Africa

Find cheap flights from Botswana to South Africa

Return
Economy
Washington (WAS)
South Africa
Wed 5/27
Wed 6/3
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to South Africa

FAQs for booking Botswana to South Africa flights

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

Book cheap flights from Botswana to South Africa (return)

Airports
Origin
Gaborone
R2 764
only
R2 764
Destination
Cape Town
R4 648
only
R4 648
Johannesburg
R2 764
only
R2 764
Sun, May 24
GBE
Gaborone Sir Seretse Khama
JNB
OR Tambo Airport, Johannesburg
1h 00m
Mon, Jun 1
JNB
OR Tambo Airport, Johannesburg
GBE
Gaborone Sir Seretse Khama
1h 00m
R2 764
Trip: 9 days
7,5Good Show reviews
Overall 7,5 Good
Based on 24 reviews
Boarding
7,7
Comfort
7,4
Crew
7,7
Entertainment
6,1
Food
6,7
GBE
JNB
Good 6,4

Pros: Check in laddy was disinterested, arrogant and rude. Horrible experience...she was a smart a**. I complained to her supervisor

GBE
JNB
Excellent 10,0

Pros: Quick and comfortable - very professional

GBE
JNB
Good 6,4

Pros: Check in laddy was disinterested, arrogant and rude. Horrible experience...she was a smart a**. I complained to her supervisor

JNB
GBE
Excellent 8,0

Pros: Easy Boarding No Fuss

GBE
JNB
Okay 5,0

Pros: Getting to my destination safely.

Cons: Not being sat next to my wife. Only having one food option because the other options were no longer available. Seating was very tight.

Fri, Jul 17
GBE
Gaborone Sir Seretse Khama
CPT
Cape Town Airport
2h 00m
Tue, Jul 21
CPT
Cape Town Airport
GBE
Gaborone Sir Seretse Khama
6h 15m
R4 648
Trip: 5 days
Based on 0 reviews
Sun, May 24
GBE
Gaborone Sir Seretse Khama
JNB
OR Tambo Airport, Johannesburg
10h 10m
Mon, Jun 1
JNB
OR Tambo Airport, Johannesburg
GBE
Gaborone Sir Seretse Khama
1h 00m
R5 899
Trip: 9 days
7,5Good Show reviews
Overall 7,5 Good
Based on 24 reviews
Boarding
7,7
Comfort
7,4
Crew
7,7
Entertainment
6,1
Food
6,7
JNB
MUB
Okay 5,0

Pros: We got to Botswana on time. They do not inform passengers ahead of time about the spraying of pesticides. I'm going to switch to SAA from now on. Bring something to cover up during spraying.

Cons: The bathroom door broke off and the attendant just ignored it

GBE
JNB
Excellent 9,6

Pros: The snacks were wonderful. The crew were amazing!

Cons: The plane is small and noisy, but the ride was not bad!

MUB
JNB
Good 6,0

Cons: Late and clearly Air Botswana knew it would be late. No information to passengers other than "wait and it will be here..."

JNB
GBE
Okay 4,0

Cons: The flight attendant's spraying of air freshener/ disinfectant in the cabin just before take-off was unusual and unpleasant.

GBE
JNB
Excellent 8,0

Pros: Plenty of empty seats so extra space.

Cons: Most Air Botswana flights have a decent sandwich but just rubbish snack food on this one.

Fri, Jul 17
GBE
Gaborone Sir Seretse Khama
CPT
Cape Town Airport
19h 00m
Tue, Jul 21
CPT
Cape Town Airport
GBE
Gaborone Sir Seretse Khama
23h 25m
R7 589
Trip: 5 days
7,7Good Show reviews
Overall 7,7 Good
Based on 90 reviews
Boarding
7,5
Comfort
7,9
Crew
8,1
Entertainment
6,2
Food
7,6
CPT
WVB
Excellent 8,0

Pros: Consistently good friendly service from this airline.

WDH
JNB
Excellent 8,6

Pros: The crew onboard were absolutely fantastic! Super friendly and helpful. One of the flight attendants even brought me a pillow and blanket when he saw me laying down.

Cons: The long delay in Windhoek without communication from staff about what was going on.

VFA
WDH
Excellent 10,0

Pros: I took Air Namibia from Victoria Falls to Windhoek. It was a small plane (3 seats across total) which I don't like too much as you feel every like bit of turbulence. With the exception of take off and landing, it was fine. They served food and free drinks even though it was an hour and forty-five minute flight which surprised me. Overall, I was pleased. There were only 14 passengers and one flight attendant.

JNB
WDH
Excellent 8,3

Pros: Efficient and on time. Food better than air France.

Cons: Nothing.

LUN
HRE
Good 7,0

Pros: Friendly workers

Cons: Serving was unprofessional in a crate, and you can do better with your snacks and kiddy drinks

Fri, Jul 17
GBE
Gaborone Sir Seretse Khama
CPT
Cape Town Airport
27h 30m
Tue, Jul 21
CPT
Cape Town Airport
GBE
Gaborone Sir Seretse Khama
23h 25m
R7 606
Trip: 5 days
7,7Good Show reviews
Overall 7,7 Good
Based on 90 reviews
Boarding
7,5
Comfort
7,9
Crew
8,1
Entertainment
6,2
Food
7,6
VFA
WDH
Excellent 10,0

Pros: Full meal service, even on 1.5hr flight. Smooth take off and landing. Excellent inflight service. Free checked bag.

Cons: Nothing. Flight was great.

JNB
WDH
Mediocre 2,0

Pros: I was placed in a very nice hotel for the night. Emirates staff very helpful in helping me get on another flight.

Cons: When I arrived at the airport the next morning on January 1st 2017 to get on another flight, the lady at the OR Tambo Air Namibia ticketing office (her name is Happy) gave me a very hard time. She told me that the staff from the night before should not have put me in a hotel, and that she could not give me another flight. Her reason was that I had booked the flight through a travel agency website and so it was not Air Namibia's responsibility to get me on another flight. When I tried to explain to her why it was she started to yell at me. "Don't tell me how to do my job", she said. As I started to explain again that I paid for the flight and that Air Namibia surely received compensation and would not be out any money by placing me on another flight she told me to "stop arguing" with her. I took my claim to the Emirates counter, very upset from a fight I did not need to have and lack of sleep the past two days of traveling. The Emirates staff called Happy over to explain to her why she should get me on a flight. Happy finally agreed, but by this time the flight was about to leave and I almost missed it. Because of her delay, I had to run through the airport, and my bag did not make it on. When I finally received my luggage a week later, it was broken and torn with the contents spilling out. If Happy had better customer service skills and had helped me instead of giving me a hard time, I would not have had the horrible day that I did and resultant destroyed luggage. In my opinion, she should be fired, and I strongly advise Emirates not to connect flights with this airline (who apparently makes these types of cancellations every year). If a customer service representative from Air Namibia would like more details on this matter please contact me at callahcl@gmail.com

WDH
JNB
Good 7,6

Cons: Short flight, few amenities.

JNB
WDH
Excellent 9,0

Pros: Its very comfortable and the crew efficient and accommodating

JNB
WVB
Mediocre 2,0

Pros: never got to be on the plane since the flight was cancelled without notice nor explanation.

Cons: No service at all given. I had to organize myself alone!!! Waited 8 hours at he airport without any help. Nowhere to claim, no reimbursement...just nothing.Was transferred on another airline that did not explain anything. Very bad first and last experience

Sun, May 24
GBE
Gaborone Sir Seretse Khama
JNB
OR Tambo Airport, Johannesburg
1h 00m
Mon, Jun 1
JNB
OR Tambo Airport, Johannesburg
GBE
Gaborone Sir Seretse Khama
24h 05m
R11 586
Trip: 9 days
Based on 0 reviews
Fri, Jul 17
GBE
Gaborone Sir Seretse Khama
CPT
Cape Town Airport
22h 45m
Tue, Jul 21
CPT
Cape Town Airport
GBE
Gaborone Sir Seretse Khama
23h 25m
R14 720
Trip: 5 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 317 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,7
BLR
ADD
Okay 4,0

Cons: Good crew

LUN
ADD
Good 7,3

Cons: 1 hr delay in departure from Lusaka. Plastic cutlery was difficult to eat with. More frequent water/drinks during the flight (or water bottles instead of little cups) would have been appreciated. Movie options were not as great as other airlines.

DUB
IAD
Excellent 8,0

Pros: Great crew, Food.

Cons: Reduce baggage charges.

NBO
ADD
Excellent 8,8

Cons: Punctuality. Time is off the essence.

ADD
GRU
Good 6,0

Pros: Yes

Cons: Nothing comes to mind

Book cheap flights from Botswana to South Africa (one-way)

Airports
Origin
Maun
R3 310
only
R3 310
Destination
Johannesburg
R3 310
only
R3 310
Thu, Jul 9
MUB
Maun
JNB
OR Tambo Airport, Johannesburg
13h 50m
R3 310
7,5Good Show reviews
Overall 7,5 Good
Based on 8 reviews
Boarding
7,7
Comfort
7,4
Crew
7,7
Entertainment
6,1
Food
6,7
BBK
GBE
Good 6,6

Pros: They accommodated my vegetarian need & served everything very efficiently and fast

Cons: The crew made us nervous because the safety talk was a little too much in details ...

MUB
JNB
Excellent 10,0

Pros: Everything was on time :)

MUB
JNB
Excellent 10,0

Pros: Everything was on time :)

JNB
MUB
Okay 5,0

Pros: We got to Botswana on time. They do not inform passengers ahead of time about the spraying of pesticides. I'm going to switch to SAA from now on. Bring something to cover up during spraying.

Cons: The bathroom door broke off and the attendant just ignored it

GBE
FRW
Okay 5,6

Cons: The flight attendant continuously communicated to me in her native language despite the fact that I did not understand. They should be informed that not all Africans speak the native language.

Thu, Jul 9
MUB
Maun
JNB
OR Tambo Airport, Johannesburg
1h 30m
R3 786
7,5Good Show reviews
Overall 7,5 Good
Based on 8 reviews
Boarding
7,7
Comfort
7,4
Crew
7,7
Entertainment
6,1
Food
6,7
MUB
JNB
Good 6,6

Cons: The flight was delayed by an hour.

MUB
JNB
Good 6,6

Cons: The flight was delayed by an hour.

MUB
JNB
Excellent 10,0

Pros: Everything was on time :)

GBE
JNB
Good 7,3

Pros: The airport is easy to navigate & people are helpful. There was no entertainment and minimal food...should have an option for n/a.

MUB
JNB
Excellent 8,0

Pros: Small aircraft, good service on board with a friendly staff.

Cons: It is too expensive

Thu, Jul 9
MUB
Maun
JNB
OR Tambo Airport, Johannesburg
1h 35m
R4 895
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 2 reviews
Boarding
8,0
Comfort
8,0
Crew
8,5
Entertainment
6,2
Food
7,2
JNB
MSU
Excellent 8,8

Pros: The flight attendant was really friendly and accommodating. Flight was on time.

Cons: Can add a few more options for snacks. The chips and candy are pretty crappy.

JNB
PZB
Good 6,0

Pros: Pilot effectively communicated about the fueling delay and the imminent storm.

Cons: Refueling issue : After boarding we had to sit on the aircraft to wait for the refueling driver to arrive and fuel the aircraft. This resulted in a delay of some 20 minutes. ssue

JNB
TNR
Excellent 10,0

Pros: Everything was good

BBK
JNB
Excellent 8,6

Pros: Stewardess was very professional, spoke clearly, was very helpful. On time and affordable rates!

TNR
JNB
Excellent 8,8

Pros: Pleasant experience. Gate personnel and crew were friendly and helpful; plane and seating were comfortable.

Cons: No flight information signage at gate, and gate boarding public announcements were distorted. Besides being distorted, it was hard to understand the 'English' translated announcement.

Thu, Jul 9
MUB
Maun
JNB
OR Tambo Airport, Johannesburg
21h 05m
R6 708
Based on 0 reviews
Thu, Jul 9
MUB
Maun
JNB
OR Tambo Airport, Johannesburg
24h 55m
R6 726
Based on 0 reviews
Thu, Jul 9
MUB
Maun
JNB
OR Tambo Airport, Johannesburg
30h 05m
R9 561
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 2 reviews
Boarding
8,0
Comfort
8,0
Crew
8,5
Entertainment
6,2
Food
7,2
HRE
JNB
Excellent 9,3

Cons: Cold food. SAA used to serve hot meals. What happened to that?

CPT
UTN
Excellent 10,0

Pros: Boarding was on time, and flight went smoothly. Loved the timing, giving me the whole day to explore the area and move on to the National Parks in the area. Breakfast at Uppington Airport is the best!

Cons: Nothing

MQP
JNB
Okay 4,3

Cons: Delayed flight due to airplane malfunction and caused late arrival and could not make our connecting flight. Had to argue for support to stay in Johannesburg due to the inconvenience

TNR
JNB
Okay 4,0

Pros: the seats

Cons: Food was cold

MQP
JNB
Okay 4,0

Cons: Johannesburg Airport was terrible and every where we turned in the airport we got misinformation and people tried to scam us for tips including airport employees.

*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First