Skip to main content
Beginning of main content

BUF (Buffalo) to JNB (Johannesburg) Flights $931.57

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap BUF to JNB Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Buffalo to Johannesburg (BUF to JNB)

Question : Are you paying the cheapest or highest price for your ticket to Johannesburg?
Answer : Flight prices change a lot more than most routes from the United States for BUF to JNB. They range anywhere from $898 to $6,823. The further out you book a route, the more likely you are to save.

Question : Can you cut down on flight costs by changing the day of the week you travel to Johannesburg?
Answer : The cheapest day to fly in November is Thursday. Having flexibility in your travel plans means you can save more, so be sure to plan ahead when possible.

Question : Do travelers from Buffalo typically stay in Johannesburg for very long?
Answer : Passengers from BUF to JNB stay 28 days on average.

Question : What is the cheapest round-trip ticket you can get to Johannesburg?
Answer : Prices are hitting as high as $6,823 over the next three months when flying to JNB from BUF. Check out Virgin Atlantic, as they have been booking customers at just $898.

Question : What day in the next four weeks has the best fares?
Answer : As of Oct 23rd, the best day for deals to Johannesburg (JNB) is Nov 9th. It costs $898, which is 56% below the average price to book the same route.