Find flights
When to book
FAQs & Tips
Reviews
Deals

JNB

Find cheap British Airways flights to Johannesburg OR Tambo Airport from $952

1 adult
0 bags

Search hundreds of travel sites at once for deals on British Airways flights to Johannesburg OR Tambo Airport

In the last 7 days travelers have searched 45,193,698 times on KAYAK, and here is why:

Save 22% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

January

High season

December

Cheapest flight

$952

Average price round-trip

$1,318
Best time to beat the crowds with an average 11% drop in price.
Most popular time to fly with an average 22% increase in price.
Flight from Washington Dulles Airport to Johannesburg
(price for this month)

When to book flights with British Airways to Johannesburg OR Tambo Airport

Average price per month
Flight prices as travel date approaches

FAQs for flying to Johannesburg OR Tambo Airport with British Airways

  • Which other airlines fly to Johannesburg OR Tambo Airport?

    Along with British Airways, you can also fly to Johannesburg OR Tambo Airport with Delta and United Airlines.

  • Which airport do British Airways flights to Johannesburg OR Tambo Airport fly into?

    You’ll fly into OR Tambo Airport, Johannesburg when flying to Johannesburg OR Tambo Airport with British Airways.

  • Are there any other airlines in oneworld that fly to Johannesburg OR Tambo Airport?

    Unfortunately, there are no other airlines in oneworld that fly to Johannesburg OR Tambo Airport.

British Airways customer reviews

6.7
OkayBased on 6,819 verified guest reviews
7.6Crew
6.4Entertainment
6.7Comfort
6.3Food
6.9Boarding

Pros +
Cons -

Show reviews that mention
Traveler rating:
Sort by:
A
9.3 Wonderful
Pros:The crew was excellent! Great service.
Cons:More options in movies of other languages.
A
2.0 Poor
As happened on the outbound journey to London, where the flight was canceled and rebooking took two days and several nights in a hotel, coming back was really no better. Again staffing issues and some misinformation as to the reasons, lead the story. We eventually boarded in London and then sat on the tarmac for a long time. Being 2 1/2 hours late to our Chicago destination I missed my connecting flight and there were none available until the next morning. A voucher was given for a hotel, but all the hotels in the area were fully booked. I resorted to finding a bus to get home. What a disaster of a one week holiday. One of the worst travel experiences I've ever had both coming and going. And I used to be such a devout British Airways customer from my many years of travel. Not any longer.
A
6.8 Okay
Pros:safe trip
Cons:no entertainment, no food, would like to be aware no food
J
4.0 Mediocre
Cons:Seats are terrible. Crew didn't ask if I wanted to drink anything with the meal. Seemed like a budget flight.
R
9.6 Wonderful
Pros:Great crew.
A
9.0 Wonderful
Pros:The crew and the food
Cons:The entertaiment selection. Should get better movie, TV and news selection
P
6.3 Okay
Cons:My flight was serviced by British Airways. The temperature in the cabinet was very warm and there were no fan controls. The seats are very narrow. Miserable 9hr flight from London to Denver
M
5.3 Fair
Cons:Enternteiment and seats
Y
6.0 Okay
Pros:Nothing actually
Cons:Everything
Y
9.6 Wonderful
Pros:Such a delightful flight.
Cons:Departure late by 25 minutes!!

Book Cheap flights with British Airways to Johannesburg OR Tambo Airport

Recent round-trip flight deals

11/4Mon
1 stopBritish Airways
29h 25mIAD-JNB
12/3Tue
1 stopBritish Airways
26h 50mJNB-IAD
$952
11/9Sat
1 stopBritish Airways
30h 50mBWI-JNB
11/20Wed
1 stopBritish Airways
30h 00mJNB-BWI
$952
2/1Sat
1 stopBritish Airways
29h 25mIAD-JNB
2/25Tue
1 stopBritish Airways
24h 30mJNB-IAD
$971
3/13Thu
1 stopBritish Airways
30h 50mBWI-JNB
3/26Wed
1 stopBritish Airways
30h 00mJNB-BWI
$971
2/1Sat
1 stopBritish Airways
26h 35mIAD-JNB
2/25Tue
1 stopBritish Airways
28h 40mJNB-IAD
$972
1/31Fri
1 stopBritish Airways
33h 20mORD-JNB
2/28Fri
1 stopBritish Airways
31h 00mJNB-ORD
$972
2/19Wed
1 stopBritish Airways
30h 50mBWI-JNB
3/1Sat
1 stopBritish Airways
30h 00mJNB-BWI
$972
1/13Mon
1 stopBritish Airways
31h 50mDFW-JNB
2/10Mon
1 stopBritish Airways
27h 15mJNB-DFW
$972
11/4Mon
1 stopBritish Airways
29h 25mIAD-JNB
12/4Wed
1 stopBritish Airways
31h 00mJNB-IAD
$990
11/4Mon
1 stopBritish Airways
30h 50mBWI-JNB
12/4Wed
1 stopBritish Airways
30h 00mJNB-BWI
$990
11/4Mon
1 stopBritish Airways
29h 25mIAD-JNB
12/6Fri
1 stopBritish Airways
31h 00mJNB-IAD
$992
11/9Sat
1 stopBritish Airways
25h 45mORD-JNB
11/25Mon
1 stopBritish Airways
31h 00mJNB-ORD
$992
3/14Fri
1 stopBritish Airways
28h 35mORD-JNB
3/23Sun
1 stopBritish Airways
26h 10mJNB-ORD
$1,012
11/4Mon
1 stopBritish Airways
29h 25mIAD-JNB
12/5Thu
1 stopBritish Airways
31h 00mJNB-IAD
$1,030
11/4Mon
1 stopBritish Airways
30h 50mBWI-JNB
12/5Thu
1 stopBritish Airways
30h 00mJNB-BWI
$1,030
1/12Sun
1 stopBritish Airways
30h 50mBWI-JNB
1/26Sun
1 stopBritish Airways
27h 40mJNB-BWI
$1,032
11/19Tue
2 stopsBritish Airways
33h 15mBWI-JNB
12/4Wed
1 stopBritish Airways
30h 00mJNB-BWI
$1,095
1/13Mon
1 stopBritish Airways
31h 50mDFW-JNB
2/10Mon
2 stopsBritish Airways
29h 15mJNB-DFW
$1,096
12/1Sun
1 stopBritish Airways
28h 35mORD-JNB
12/24Tue
1 stopBritish Airways
28h 40mJNB-ORD
$1,102
1/25Sat
2 stopsBritish Airways
33h 27mDFW-JNB
2/8Sat
1 stopBritish Airways
27h 15mJNB-DFW
$1,104

Search by stops

Search by price

Recent one-way flight deals

9/27Fri
1 stopBritish Airways
27h 50mBWI-JNB
$4,646
10/30Wed
2 stopsBritish Airways
31h 24mBWI-JNB
$4,651
11/30Sat
1 stopBritish Airways
30h 50mBWI-JNB
$5,032
10/17Thu
1 stopBritish Airways
27h 50mBWI-JNB
$10,258
11/9Sat
1 stopBritish Airways
19h 15mJFK-JNB
$11,355
10/5Sat
1 stopBritish Airways
27h 50mBWI-JNB
$11,355
10/17Thu
2 stopsBritish Airways
29h 57mBWI-JNB
$11,360
10/19Sat
2 stopsBritish Airways
30h 25mBWI-JNB
$11,394
3/14Fri
1 stopBritish Airways
30h 50mBWI-JNB
$12,710
3/14Fri
2 stopsBritish Airways
35h 21mBWI-JNB
$12,715
11/11Mon
1 stopBritish Airways
28h 00mBWI-JNB
$13,320

Search by stops

Search by price

Everything you need to know for your flight to Johannesburg OR Tambo Airport