Cheap flight tickets from Buffalo Niagara to Johannesburg

Compare Buffalo Niagara to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Find the cheapest month to fly from Buffalo Niagara to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Buffalo Niagara to Johannesburg flights are currently cheapest in September.

Alternative Buffalo Niagara to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Buffalo Niagara to Johannesburg? You could fly into the following airports instead.

Buffalo to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundRM5,332
Cheapest month to flySeptember

Finding cheap flights from Buffalo Niagara to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Buffalo Niagara to Johannesburg is RM5,332. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Buffalo Niagara to Johannesburg. But we found flights with one or more stops from RM5,332.
As of July 2025, there are no flights flying from Buffalo Niagara to Johannesburg.
The cheapest month to fly from Buffalo Niagara to Johannesburg is usually September.
If you're flying from Buffalo Niagara Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from RM5,332.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Buffalo Niagara Airport to Johannesburg on Tuesday, 2 September 2025.
No airlines currently offer direct flights between Buffalo Niagara Airport and Johannesburg. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In July, the average temperature is usually around 11°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, Qatar Airways offers the cheapest flight tickets to Johannesburg.

Travelling from Buffalo Niagara International Airport (BUF) to Johannesburg: what you need to know

  • Johannesburg is six hours ahead of Buffalo, where Buffalo Niagara International Airport is located. Johannesburg observes the UTC+2 timezone.

  • For a stress-free journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you enough time to board your BUF to Johannesburg flight.

  • Longer lines at security and check-in are likely if you're jetting off during high season, so allow some extra wiggle room. A good rule for peak times? Get there up to four hours ahead for international flights and at least two hours for domestic departures.

  • Finding a flight ticket from BUF to Johannesburg with a stopover is simple. Whether you want to potentially save money on your fare or visit a new city, just uncheck 'Direct flights only' to browse your options. A popular stop is Hartsfield-Jackson Atlanta International Airport (ATL).

  • BUF is around 13 kilometres from central Buffalo. If you're ride-sharing, driving or catching a cab from the centre, it'll take 20 minutes or so to get there, depending on traffic. If you're taking public transport, expect the trip time to be around 1 hour 15 minutes.

  • Looking for a hotel near BUF? If you've booked an early flight from Buffalo Niagara International Airport to Johannesburg, these accommodation options set you up for a seamless send-off:

  • When it comes to Buffalo Niagara International Airport's on-time performance, data shows 75.46% of flights stick to their scheduled arrival time.

  • BUF's address is Genesee Street.

How to find the cheapest flights from Buffalo Niagara International Airport (BUF) to Johannesburg

  • RM4,685 is the cheapest price we've seen for a one-way Buffalo Niagara International Airport to Johannesburg flight. A round-trip ticket right now is RM5,332. Depending on the availability when you book, these fares can change.

  • To find cheap flights from BUF to Johannesburg, book early. Airlines generally offer their most competitively priced fares when tickets are first released.

  • If you're willing to be flexible with your travel plans, check out the 'Whole month' search tool. It'll show you the lowest price across every month when looking for your Buffalo Niagara International Airport to Johannesburg ticket.

  • Cut down on the time spent looking for cheap flights from BUF to Johannesburg by setting up a Price Alert. You'll get an email or push notification on the app when a lower fare pops up.

  • Find an affordable flight from Buffalo Niagara International Airport to Johannesburg with the help of our filters. Select your preferred duration, departure time and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) is around 29 kilometres from central Johannesburg. If you're grabbing a cab or a ride-share, the drive takes about 30 minutes.

  • It typically takes 1 hour 10 minutes if you're travelling on public transport.

  • The last thing you want is a long journey to your hotel if you're getting in late on a flight from Buffalo Niagara International Airport to Johannesburg. Stay at one of these accommodation options near JNB instead:

  • Say yes to new adventures by picking up an O.R. Tambo International Airport rental car. Grab your wheels from Carwiz, Alamo or Green Motion and explore beyond Johannesburg's usual tourist stops.

  • Booking your ride from O.R. Tambo International Airport about three weeks before your flight from BUF to Johannesburg can help you get the lowest rate.

Lanseria International Airport (HLA)

  • After your flight from Buffalo Niagara International Airport to Johannesburg has touched down, you can make your way to the city centre in about 50 minutes by car. Central Johannesburg is roughly 48 kilometres from Lanseria International Airport (HLA).

  • Hang the 'Do not disturb' sign on your door and unwind at a hotel close to HLA. Here are a few options where you can tuck yourself in after your BUF to Johannesburg flight:

  • First - Car Hire, Tempest - Car Hire and Firefly powered by Hertz make picking up a Lanseria International Airport rental car easy and quick. These providers are located in or around the terminal and will have you on the road before long.

  • Avoid potential price surges. Booking your ride four weeks before your arrival at HLA can land you a better rate.

Best time to go to Johannesburg

  • Before booking your flights from Buffalo Niagara International Airport to Johannesburg, consider which time of year works best for you. Peak season in Johannesburg offers a lively atmosphere and plenty to do, while the off-season brings cheaper hotel deals and smaller crowds.

  • Lock in a Buffalo Niagara International Airport to Johannesburg flight ticket with a departure in January to explore the city during its warmest month. Expect temperatures to range from 15ºC (59ºF) to 30ºC (86ºF).

  • Search for cheap tickets from BUF to Johannesburg in July if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 4ºC (39ºF) and 20ºC (68ºF) on average.

More about Johannesburg

  • Start your Johannesburg trip off on the right foot by choosing the perfect place to stay. As soon as you've booked your flight from Buffalo Niagara International Airport to Johannesburg, browse our selection of accommodation options including:

  • There are so many things to do and see in this city it can be tricky to know where to start. Maboneng Precinct, Constitution Hill and Johannesburg Zoo are top attractions which should feature on every Johannesburg itinerary.

Explore more of South Africa

  • Johannesburg is easy to fall in love with, but there are so many other corners of South Africa you should also see. Around 451 kilometres south-east of Johannesburg, a trip to Pietermaritzburg will keep you on the go. Start with attractions like KwaZulu-Natal National Botanical Garden, Comrades Marathon House and The Old Prison.

  • Around 370 kilometres south-west of Johannesburg, Bloemfontein is another essential stop in South Africa. Experience major highlights starting with Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.