$442 Find Cheap Flights to Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Johannesburg departing on 1/21. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult

Search hundreds of travel sites at once for deals on flights to Johannesburg

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
Travelers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

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

Track pricesNot ready to book? Create a price alert for when prices drop.

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

Bundle and saveSave money when you bundle your flight + hotel.

Cheap Flight Deals to Johannesburg

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Johannesburg that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent round-trip flight deals to Johannesburg

Recommended round-trip deals departing in the coming months from the most popular airlines that fly to Johannesburg.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
10:30 pm - 8:35 amIAD-JNB
28h 05m1 stop
9:55 am - 5:25 pmJNB-IAD
37h 30m1 stop
$760Etihad Airways
Find Deal
Mon, Mar 10 - Mon, Mar 17
9:30 pm - 8:35 amIAD-JNB
28h 05m1 stop
10:00 am - 4:25 pmJNB-IAD
37h 25m1 stop
$765Etihad Airways
Find Deal
Wed, Feb 5 - Wed, Feb 12
7:25 pm - 10:20 amBOS-JNB
32h 55m1 stop
7:25 pm - 5:10 pmJNB-BOS
27h 45m1 stop
$965American Airlines
Find Deal
Sun, Mar 16 - Sun, Jul 13
9:15 pm - 10:20 amBOS-JNB
31h 05m1 stop
7:25 pm - 5:20 pmJNB-BOS
27h 55m2 stops
$972American Airlines
Find Deal
Sat, Mar 15 - Mon, Mar 24
4:05 pm - 6:35 pmDCA-JNB
19h 30m1 stop
3:05 pm - 10:31 amJNB-DCA
26h 26m2 stops
$986United Airlines
Find Deal
Mon, Jan 27 - Mon, Feb 10
4:05 pm - 6:35 pmDCA-JNB
19h 30m1 stop
7:35 pm - 5:35 pmJNB-DCA
29h 00m2 stops
$1,027United Airlines
Find Deal
Wed, Feb 5 - Wed, Feb 12
6:25 pm - 7:30 amBOS-JNB
30h 05m1 stop
9:15 pm - 2:00 pmJNB-BOS
23h 45m1 stop
$1,032British Airways
Find Deal
Wed, Jan 29 - Mon, Feb 10
10:00 pm - 10:20 amBOS-JNB
29h 20m1 stop
9:15 pm - 10:55 pmJNB-BOS
31h 40m1 stop
$1,060British Airways
Find Deal
Thu, Mar 6 - Tue, Mar 11
2:45 pm - 9:30 amLAX-JNB
32h 45m2 stops
11:55 pm - 10:34 pmJNB-LAX
31h 39m2 stops
$1,365Delta
Find Deal
Thu, Mar 6 - Sun, Mar 23
6:35 am - 9:20 pmLAX-JNB
29h 45m2 stops
11:15 pm - 9:58 pmJNB-LAX
31h 43m2 stops
$1,395Delta
Find Deal
Sun, Apr 20 - Sun, Apr 27

Flights to Johannesburg - Travel Insights & Trends

Get data-powered insights and trends for flights to Johannesburg to help you find the cheapest flights, the best time to fly and much more.

How much is a flight to Johannesburg?

The average and cheapest price for all round-trip flights to Johannesburg from each origin found by users searching on KAYAK in the last month.
A flight to Johannesburg costs $1,467 on average. The cheapest price found on KAYAK in the last 2 weeks cost $961 and departed from Newark Airport. The most popular routes on KAYAK are New York to Johannesburg which costs $1,552 on average, and Atlanta to Johannesburg, which costs $1,862 on average.
See prices from:

What is the cheapest day to fly to Johannesburg?

The average price of all round-trip flights to Johannesburg clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Johannesburg is Monday where round-trip tickets can be as cheap as $1,408. On the other hand, the most expensive day to fly is Thursday, where round-trip prices are $1,550 on average.

What is the cheapest time of day to fly to Johannesburg?

The average price for all round-trip flights to Johannesburg depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Johannesburg is generally in the afternoon, when round-trip flights cost $1,144 on average. The most expensive time of day to fly to Johannesburg is generally in the evening, which is peak travel time and where the average cost of a ticket is $1,689.

What is a good deal for flights to Johannesburg?

If you’re looking for cheap airfare to Johannesburg, 25% of our users found tickets to Johannesburg for the following prices or less: From Newark Airport $1,399 round-trip, from Atlanta $1,612 round-trip.

How far in advance should I book a flight to Johannesburg?

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Johannesburg, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.
To get a below average price, you should book around 3 weeks before departure. For the absolute cheapest price, our data suggests you should book 13 weeks before departure.

Which is the cheapest airport to fly into in Johannesburg?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Johannesburg is Johannesburg Lanseria Airport (HLA), with an average flight price of $140.

Good to know

Cheapest flight

$442
Flight from Washington Dulles Airport to Johannesburg

When to book flights to Johannesburg

Are your dates flexible? Find out the best times to travel to Johannesburg based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. The information is for flights to Johannesburg based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Johannesburg flights

  • Can I rent a car at Johannesburg OR Tambo Airport (JNB)?

    Yes, you can rent a car at Johannesburg Airport (JNB) after your flight to Johannesburg. There are several car rental agencies located in the airport terminal. The car rental facilities are located in the multi-story parking garage at Johannesburg Airport, which is easily accessible from both domestic and international terminals. It's recommended to book a car in advance to ensure availability and to get the best rates.

  • Are there on-site airport hotels at Johannesburg OR Tambo Airport?

    Yes, there are several on-site hotels available at OR Tambo International Airport if you are tired after your flight to Johannesburg. InterContinental Johannesburg OR Tambo Airport Hotel is directly connected to the airport terminal and features a fitness center, spa, and several dining options. In addition, Protea Hotel by Marriott O.R. Tambo Airport is located just 1.5 km (0.9 miles) from the airport and features a shuttle service to and from the terminal.

  • Can I store my luggage at Johannesburg OR Tambo Airport airport before or after my flight to Johannesburg?

    Yes, there are luggage storage facilities available at Johannesburg OR Tambo International Airport for both domestic and international passengers. The service is provided by the Airport Company South Africa (ACSA), and the storage facilities are located at the domestic and international terminals. The cost of storage depends on the duration of storage and the size of the luggage.

  • Which nearby cities are served by Johannesburg OR Tambo Airport airport?

    Johannesburg OR Tambo International Airport serves various nearby cities in addition to Johannesburg. These include Pretoria, Sandton, Benoni, Kempton Park, Boksburg, Edenvale, Midrand, Randburg, and Fourways.

  • Which Johannesburg airport is closest to central Johannesburg?

    There are 2 airports in Johannesburg. The closest airport to Johannesburg’s city center is OR Tambo Airport, Johannesburg (13 miles). Johannesburg Lanseria is 20 miles from the center.

  • How much is a flight to Johannesburg?

    On average, a flight to Johannesburg costs $1,467. The cheapest price found on KAYAK in the last 2 weeks cost $961 and departed from Newark Airport.

  • How does KAYAK find such low prices on flights to Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Johannesburg?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Johannesburg with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • How many direct flights to Johannesburg are there each week?

    Each week there are around 14 direct flights from within United States to Johannesburg. The most common day for departures is Saturday, with 14% of flights taking off on this day.

See more FAQs

Top tips for finding cheap flights to Johannesburg

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly from the United States is November.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.
  • When your flight to Johannesburg lands at Johannesburg OR Tambo Airport (JNB) and you wish to visit the Apartheid Museum, it is advisable to plan for a 30-minute drive or so. The distance between the airport and the museum is around 25.7 kilometers (16 miles). Keep in mind that traffic can impact the driving time, so it's best to allow for some additional time in case of delays.
  • If you are looking to fly to Johannesburg with your furry companion, consider choosing an airline with a pet-friendly policy. Turkish Airlines, for example, permits dogs, cats, and birds in the cabin of their flights to Johannesburg. Other pets are required to travel in the cargo hold. The airline charges a fee for pet transportation, which varies depending on the pet type.
  • There are several convenient transportation options available for travelers looking to get from Johannesburg OR Tambo Airport (JNB) to the city center after their flight from Johannesburg. The Gautrain is a high-speed train service that connects the airport to Sandton and other areas of Johannesburg. Taxis and Ubers are also readily available at the airport and provide a more personalized service.
  • US citizens need a visa to fly to Johannesburg, South Africa. US citizens can apply for a tourist visa to South Africa, which is valid for up to 90 days. The visa application process can be completed online before the flight to Johannesburg or at the South African embassy or consulate in the United States.
  • Emirates offers flights to Johannesburg in partnership with Fly Safair which land at Lanseria Airport (HLA). The driving time from Lanseria Airport to Johannesburg can vary depending on traffic conditions, but it typically takes around 30-45 minutes.
See more tips

Top 5 airlines flying to Johannesburg

 
See real verified KAYAK customer reviews for airlines flying to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from the United States to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Johannesburg? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.0
DeltaOverall score based on 8511 reviews
8.6Crew
8.0Comfort
7.3Food
8.2Boarding
7.9Entertainment
Airline reviews

Great service. Great staff. Boarding was a little slow, but I think there was a service dog slowing things down.

10.0 ExcellentD, Jan 2025ABE - ATL
Read more Delta reviews

Great service. Great staff. Boarding was a little slow, but I think there was a service dog slowing things down.

Flight left early and arrived early. the whole trip was excellent.

Seats were really tight and the seat belts did not give enough slack.

I like in St George and prefer to fly out of CDC than SGU. Hopefully, they will continue the flights out of Cedar

Broken jer bridge. Poor communication about it. Lost 2 of 4 luggage pieces

Overall, it was okay. Seat was a little cramped. Would’ve liked more substantial snacks or opportunity to buy some.

Newer plane, relatively easy boarding, not a full flight and was told that we could not be moved up because of weight and balance issues. Otherwise, a very good experience.

Other then mechanical/ computer problem and 3.5 hours flight delay the flight was great. I guess that what happened when you fly an old airplane now a day.

I was with one of the last zones to board. It was kind of annoying to finally get called to board and my whole section was already on the plane. Clearly they boarded with previous zones. So by the time I got on board, there were no spaces for my luggage above my head. I had to put my luggage 4+ rows behind me, which meant that I had to wait even longer to get off the plane, since I had to wait for those rows to clear the aisle before I could retrieve my luggage and exit the plane. This also held up the plane cleaners, as they couldn't service my row until I cleared it, so they were all standing there waiting for me, while I'm standing there waiting for the other passengers to clear the aisle. Anyways, I wasn't in a rush this time, so I just waited, but I could see that being a problem in the future. Now, I could have checked my luggage, of course, but coincidentally, a friend of mine on the same flight got their luggage damaged (wheel completely knocked off) and was told by the Baggage Attendant in the airport that Delta doesn't "cover wheel damage" on luggage. This was disappointing to hear. I'm glad I didn't check mine through. If it were my luggage, I'd be highly frustrated to hear that. It makes me not want to check my luggage in the future.

The dear was very limited in space. I could put my water bottle in seat basket. Also, there was no inflight entertainment in the delta app?

I liked all the informational texts. I always knew where to go and when .

Boarding is very confusing. They have Line 1 and Line 2 and many many Boarding groups. Everyone lines up under those two lines long before they call zones. If you have a higher zone 2 like I did due to a Premium Plus ticket, it’s very awkward having to ask each person which zone they have. Extremely chaotic process. On board the flight attendants had no charisma whatsoever, even to us paying extra for an upgraded cabin. I asked for a chamomile tea after dinner (as no coffee or tea was even offered) and the FÃ said they didn’t have even though listed on the drink menu. Also, the mid flight service was entirely skipped which was a soup and sandwich combo. Supposedly had a variety of snacks mid flight too but those never materialized either. A few times I walked Back there, not a single flight attendant acknowledged me as they were all deep into their iPhones. I simply Wanted a glass of water since ZERO water runs were made on this 9hr 30 min flight.

Liked the hospitality . The ight took us 6 hrs to get from fort myers to ewr.

Oh my gosh, I loved my experience with United! they made me want to travel more often.

Fight was delayed an hour due to operational issues ,then further delayed due to ground control for a total of about 1.30 hours. Salad was completely frozen and flatware was so cold you could barely handle it. Crew was friendly and professional and the flight was smooth. The aircraft was clean and well-serviced.

The flight attendants in First Class were mediocre at best. They did not take our tray away until we were about to land and only did so when I press the call button. The United person at the United Club was asked to get us our boarding pass since we missed the flight due in Chicago. She argued that we did not have seats on the flight given to us in Moline. Furthermore, she was adamant that we did not have a First Class ticket. After I spent much time with her trying to show we were correct, she reluctantly agreed. She was probably the most incompetent ticketing person I have ever met and I have traveled 3 million miles on United plus many additional miles with other carriers. United has definitely deteriorated in more than on way.

The plane was in Moline all night. Consequently, we assumed an on time departure at 8:15am. Unfortunately, and as is the normal case with United in Moline, we departed 2.5 hours late. When the crew came, it was discovered that there was very little heat in the plane. Seems this should have been checked hours before the crew arrived. Then when we boarded and the plane was to be de-iced, the United de-icing truck was not working! We awaited the American Airlines truck. All of this caused us to miss our connection in Chicago. My suggestion is never take United Airlines flight from Moline. We have been disappointed 80% of the time and have vowed to not take United again from Moline.

Flight was delayed two hours. No snacks and no tv screens. My bag got stuck in Chicago

Smooth flight. As always dinner could have been more generous. Breakfast was great.

AWFUL. I have had the experience of traveling with many airlines across the world, and hands down United Airlines is the worst. Not one flight was on time, and I don’t think I met one crew member or staff member who wasn’t rude.

Cleanliness of seats, trays, storage pockets need more attention, but everything else was good.

A great airline, no complaints at all. My experience with Cheap Tickets was very disappointing however. Two hours after purchasing the flight they called to tell me that the ticket price had gone up. I’ve never heard of such a thing. That is called false advertising; I will never use this ticketing service again and will warn all friends to never use it.

One of the worst check in process at the DIA as well as the boarding counter Changed seat at the last minute and assigned middle seat while I paid for window seat. Requested many times but to no avail . horrible customer service and very poor process Requesting refund for seat that was changed last minute

Good overall flight. Excellent crew. Food options could be improved.

Vegan food tasted good. Restroom could be kept cleaner. Seat tray table was a bit tilted so food tray kept sliding down a bit. Flight crew can be a little more friendly, caring and approachable. Their faces lacked smiles and tone was stern.

Flight was delayed then we had to redirect for medical emergency during which time we had no information on what is the plan. The connecting flight was also delayed.

Very good except the boarding process too forever and wasn’t organized by group. I had a heavy pack or I wouldn’t have minded. I was in business. There were no audible announcements in the waiting area about boarding and everyone packed into the boarding area. Then boarding stopped for a long time but the staff made no announcements to update waiting passengers about the holdup. The flight was good after we got on.

Professional & courteous cabin crew. Food was very good even in economy class

7 stars hospitality and an excellent service by the Turkish Airline entire team. Somehow, our membership numbers for mileage points were not indicated on our boarding passes issued at O’Hare Airport by the Turkish Airlines check in desk. During transit in Istanbul, I brought to attention of customer service Turkish Airlines. Please have our mileage points posted to our membership account from O’Hare Chicago to Lahore for both my wife Kaukab Shirazi Thank you

Terrible boarding experience, with an incomprehensible assignment of priorities. “Fast track” was the slowest. Poor system planning.

Small plane, so no entertainment. Hour delay! Nobody explained wht the delay was all about.

I wasn’t happy with the hour delay from Dallas to McAllen, but that is the nature of travel. I don’t like to fly in general because of all of the problems all the time.

It went up and down at the right time and place. I’m happy with that outcome.

Staff at the gate were incredibly rude, hostile and threatening. Never fly American Airlines.

DO NOT BOOK THROUGH AMERICAN AIRLINES IF YOU HAVE ANY ADDITIONAL NEEDS. Great flight, crew etc. it wasn’t full so had space to stretch out Only downside was there was no GF option for my partner. We booked through American and it was a Qantas flight so despite contacting both airlines to confirm, she didn’t have a gluten free meal for the 16 hour flight (nor the flight in the other direction). The flight attendants did their best to accommodate but it was not super substantial.

Would have been good to have a meal since it was a 5.5 hour flight

Same problems with delays in Dallas. This was weather related and due to the incoming flight being delayed. This was the flight that was delayed due to a missing flashlight which turned out not to be missing.

Most of the delay was due to weather which is not what was at issue here. One delay was due to a missing flashlight and in the end the flashlight was actually found on the plane. The entertainment system is very limited. Live TV options offer only a few channels that are not very appealing. Boarding and deplaning are always difficult. It just takes too much time to get on and off the plane. On the plus side, I missed my connecting flight, but was easily able to book a later flight from the app while enroute.

I had a horrible experience from the time I dropped off my bags until the time I landed. The staff taking the bags at the check-in counter prior to security, forced me to check my baby stroller, even though it weighed less than 20 pounds. their excuse was that the wheels were too big. I have never had an issue gate checking this exact same stroller in the past either on American or on any other airline. when I asked for the agent to show me the rule about the size of the wheels on strollers, they told me to look it up on the AA website. I did so, and did not find any indication that wheel size was a problem for gate checking strollers. The only limitation would be the weight of the stroller which mine was below. I was left with a one-year-old child and all of my carry-on luggage, diaper bag, and the like to walk around the airport without the assistance of a stroller and had the same issue when I exited the plane and had to go all the way to baggage claim without a stroller. In addition, while on the airplane, I was told I can only get one bag of cookies as a snack, even though I was with a child. Apparently my child and I were supposed to share a cookie. While this latter issue is a minor one, it is just another example of the absolutely horrible customer service that American Airlines provides. In addition, the 737 aircraft that I was on was extremely hot and the air vents above the seat were so far away from the aisle and middle seats that it was comical. I could barely reach the air vent to adjust it. I had to ask the person in the window seat to do it for me. The whole experience was just a nightmare.

We boarded after several delays due to mechanical failure and a gate change. The seat cushion in the exit row was very compressed and offered no cushion, making the four-hour journey reasonably uncomfortable. The WiFi worked for a few people, but for most, it did not, and you cannot get entertainment unless you can connect—American Airlines flights do not have seatback screens, and you must use your mobile phone.

Boarding in Dallas was hell with extremely rude gate agents , especially a lady named Rajathi who was the epitome of rudeness with no compassion at all . She was horrible and I wonder why airlines have people like her on their roster who exude arrogance and haughtiness . Will probably not fly British Airwsys because of people like her .

Less than average, low level of shared required information needed during the transfer from airport to another, also the used team during boarding In Indianapolis station is Not Professional

Ok we did get an upgrade and the flight was delayed 45 minutes BUT without any bias. The crew were excellent, friendly, efficient and verging on exuberant, they all were so happy to do their jobs. Food excellent and the new safety video is fun to watch.

Food was average. Better headphones seats were average at best.

Nice flight. Legroom was good. Food was good. Staff was friendly and helpful. Plane was modern and clean. Seats and headrests were comfortable. Entertainment system was good and modern, with a bright LCD screen and many appealing choices.

I have something to say about the flight I took from London to Gothenburg, after my flight from Austin to London. I fly a lot and have done so for decades. I first flew to Scandinavia in 1973. My former wife is Norwegian. The main thing was the experience at the Gothenburg airport. Three flights from Britain arrived around the same time. So there were huge lines at immigration since Brits are no longer a part of the EU. After over an hour in line, I finally gave my passport to the immigrations man. You’d have thought I was an Afghan. I just barely got into Sweden. I had to answer all kinds of blunt questions. I had to show all kinds of onward tickets, addresses of places I’d be staying and it was pretty daunting. Perhaps it has to do with the situation with Russia. British Air might have done something to prepare people that things have changed a lot and they’d better be ready to run the gauntlet when trying to get into the country here. Thanks for listening and taking this into consideration. Sincerely, a senior citizen of the USA

No land services during boarding, specially while moving from terminal to another

My flight was late. We stayed in aircraft one hour 😩

Flight delay and can’t much help passenger do the change connecting flight.

Even the carry-ons were not allowed and upon getting down, we had the wait for the longest time for the baggage to put on the jet aisle. We had a short connection which British Airways kept changing and made out entire experience poor. I would never fly BA again.

Book Cheap Johannesburg Plane Tickets

Recent round-trip flight deals

 
These are the cheapest round-trip flights to Johannesburg found on KAYAK in the last 72 hours.
3/10Mon
1 stopEtihad Airways
28h 05mIAD-JNB
3/17Mon
1 stopEtihad Airways
37h 30mJNB-IAD
$760
2/5Wed
1 stopEtihad Airways
28h 05mIAD-JNB
2/12Wed
1 stopEtihad Airways
37h 25mJNB-IAD
$765
3/16Sun
1 stopAmerican Airlines
32h 55mBOS-JNB
7/13Sun
1 stopAmerican Airlines
27h 45mJNB-BOS
$965
3/15Sat
1 stopAmerican Airlines
31h 05mBOS-JNB
3/24Mon
2 stopsAmerican Airlines
27h 55mJNB-BOS
$972
1/27Mon
1 stopUnited Airlines
19h 30mDCA-JNB
2/10Mon
2 stopsUnited Airlines
26h 26mJNB-DCA
$986
2/5Wed
1 stopUnited Airlines
19h 30mDCA-JNB
2/12Wed
2 stopsUnited Airlines
29h 00mJNB-DCA
$1,027
1/29Wed
1 stopBritish Airways
30h 05mBOS-JNB
2/10Mon
1 stopBritish Airways
23h 45mJNB-BOS
$1,032
3/6Thu
1 stopBritish Airways
29h 20mBOS-JNB
3/11Tue
1 stopBritish Airways
31h 40mJNB-BOS
$1,060
3/6Thu
2 stopsDelta
32h 45mLAX-JNB
3/23Sun
2 stopsDelta
31h 39mJNB-LAX
$1,365
4/20Sun
2 stopsDelta
29h 45mLAX-JNB
4/27Sun
2 stopsDelta
31h 43mJNB-LAX
$1,395

Search by stops

Search by airline

Search by price

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.
1/21Tue
1 stopEgyptair
24h 45mIAD-JNB
$442
3/22Sat
1 stopEgyptair
37h 10mIAD-JNB
$458
2/2Sun
1 stopAmerican Airlines
30h 20mIAD-JNB
$548
3/21Fri
1 stopAmerican Airlines
24h 50mIAD-JNB
$592
2/19Wed
1 stopUnited Airlines
18h 35mDCA-JNB
$813
3/19Wed
2 stopsUnited Airlines
21h 15mDCA-JNB
$822
1/21Tue
2 stopsBritish Airways
33h 21mDCA-JNB
$913
5/25Sun
2 stopsBritish Airways
33h 06mIAD-JNB
$981
6/9Mon
1 stopDelta
34h 00mLAX-JNB
$1,163
3/11Tue
1 stopDelta
25h 01mLGA-JNB
$1,453

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.
1/19Sun
multi-stopTurkish Airlines
31h 50mJFK-JNB
3/19Wed
multi-stopTurkish Airlines
34h 10mJNB-JFK
$862
1/20Mon
multi-stopTurkish Airlines
31h 45mBOS-JNB
2/6Thu
multi-stopTurkish Airlines
30h 00mJNB-BOS
$868
1/18Sat
multi-stopUnited Airlines
37h 30mDCA-JNB
1/29Wed
multi-stopUnited Airlines
21h 22mJNB-DCA
$1,077
1/18Sat
multi-stopUnited Airlines
17h 50mIAD-JNB
1/20Mon
multi-stopUnited Airlines
50h 00mJNB-IAD
$1,103
1/18Sat
multi-stopAmerican Airlines
31h 00mDCA-JNB
1/20Mon
multi-stopAmerican Airlines
26h 12mJNB-DCA
$1,494
1/19Sun
multi-stopAmerican Airlines
30h 20mORD-JNB
1/21Tue
multi-stopAmerican Airlines
26h 30mJNB-ORD
$1,654
1/19Sun
multi-stopDelta
19h 01mLGA-JNB
3/19Wed
multi-stopDelta
22h 45mJNB-LGA
$2,897
1/18Sat
multi-stopDelta
20h 10mDCA-JNB
1/29Wed
multi-stopDelta
21h 54mJNB-DCA
$2,947
1/21Tue
multi-stopBritish Airways
29h 40mORD-JNB
2/1Sat
multi-stopBritish Airways
27h 20mJNB-ORD
$5,716
1/19Sun
multi-stopBritish Airways
31h 00mBOS-JNB
1/21Tue
multi-stopBritish Airways
25h 00mJNB-BOS
$20,278

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Johannesburg

Cabin class types available on flights to Johannesburg

Cabin classes available on flights to Johannesburg. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.