> > > > > >
Buffalo Niagara International Airport to O.R. Tambo International Airport flight

Search for flights from Buffalo to Johannesburg. Find affordable one-way or round-trip flights.

Displayed flight fares from Buffalo Niagara International Airport to O.R. Tambo International Airport are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.

Selected Airlines from Buffalo Niagara International Airport to O.R. Tambo International Airport

View airlines operating flights from Buffalo to Johannesburg. Compare prices and find the airline that meets your travel needs to enjoy a comfortable journey.

Jetblue Airways
From SGD 886
Qatar Airways
From SGD 901
Delta Air Lines
From SGD 926
American Airlines
From SGD 1,082
Etihad Airways
From SGD 1,212
United Airlines
From SGD 1,494
Virgin Atlantic
From SGD 1,671
Turkish Airlines
From SGD 1,782
British Airways
From SGD 1,835
Kenya Airways
From SGD 1,864

Find more flights and airlines

Flight Schedule from Buffalo Niagara International Airport to O.R. Tambo International Airport

Check on the flight schedule from Buffalo to Johannesburg to find the flight that matches your travel plan.

Flight info.
Departure
Arrival
Weekly Schedule
  1. UA543

    07:00

    BUF

    1h 48m

    Nonstop

    07:48

    ORD

    S M T W T F S
    Search
  2. ET575

    10:15

    ORD

    13h 45m

    Nonstop

    08:00

    ADD

    S - T W - F S
  3. ET809

    08:45

    ADD

    5h 20m

    Nonstop

    13:05

    JNB

    S M T W T F S
  4. UA3433

    06:00

    BUF

    1h 19m

    Nonstop

    07:19

    IAD

    - - - - T F -
    Search
  5. ET501

    10:30

    IAD

    12h 45m

    Nonstop

    06:15

    ADD

    S M T W T F S
  6. ET809

    08:45

    ADD

    5h 20m

    Nonstop

    13:05

    JNB

    S M T W T F S
  7. AA4913

    16:57

    BUF

    2h 16m

    Nonstop

    18:13

    ORD

    - - - W T F S
    Search
  8. QR726

    19:20

    ORD

    13h 20m

    Nonstop

    16:40

    DOH

    S M T W T F S
  9. QR1365

    20:30

    DOH

    8h 30m

    Nonstop

    04:00

    JNB

    S M T W T F S
  10. QR7754

    16:57

    BUF

    2h 16m

    Nonstop

    18:13

    ORD

    - - - - - - S
    Search
  11. QR726

    19:20

    ORD

    13h 20m

    Nonstop

    16:40

    DOH

    S M T W T F S
  12. QR1365

    20:30

    DOH

    8h 30m

    Nonstop

    04:00

    JNB

    S M T W T F S
  13. BA1741

    17:50

    BUF

    2h 21m

    Nonstop

    19:11

    ORD

    - - - W T F S
    Search
  14. BA1518

    20:40

    ORD

    7h 50m

    Nonstop

    10:30

    LHR

    S M T W T F S
  15. BA055

    19:00

    LHR

    11h

    Nonstop

    07:00

    JNB

    S M T W T F S
  16. TK8954

    11:21

    BUF

    1h 27m

    Nonstop

    12:48

    JFK

    S M T W T F S
    Search
  17. TK012

    00:25

    JFK

    9h 50m

    Nonstop

    17:15

    IST

    S M T W T F S
  18. TK042

    01:40

    IST

    9h 50m

    Nonstop

    10:30

    JNB

    S - T - T - S
  19. B6201

    20:08

    BUF

    1h 33m

    Nonstop

    21:41

    JFK

    S M T W T F S
    Search
  20. QR706

    01:20

    JFK

    12h 20m

    Nonstop

    20:40

    DOH

    S M T W T F S
  21. QR1363

    01:30

    DOH

    8h 30m

    Nonstop

    09:00

    JNB

    S M T W T F S
  22. QR3810

    19:55

    BUF

    1h 34m

    Nonstop

    21:29

    JFK

    - - T - - F -
    Search
  23. QR706

    01:20

    JFK

    12h 20m

    Nonstop

    20:40

    DOH

    S M T W T F S
  24. QR1363

    01:30

    DOH

    8h 30m

    Nonstop

    09:00

    JNB

    S M T W T F S
  25. QR3838

    20:01

    BUF

    1h 29m

    Nonstop

    21:30

    JFK

    - M - W - - -
    Search
  26. QR706

    01:20

    JFK

    12h 20m

    Nonstop

    20:40

    DOH

    S M T W T F S
  27. QR1363

    01:30

    DOH

    8h 30m

    Nonstop

    09:00

    JNB

    S M T W T F S
  28. BA1741

    17:50

    BUF

    2h 21m

    Nonstop

    19:11

    ORD

    - - - W T F S
    Search
  29. BA1518

    20:40

    ORD

    7h 50m

    Nonstop

    10:30

    LHR

    S M T W T F S
  30. BA057

    21:20

    LHR

    11h 5m

    Nonstop

    09:25

    JNB

    S M T W T F S
Find more flights and airlines

Buffalo Niagara International Airport to O.R. Tambo International Airport Flights Info

Flight distance13,298.03 km
Cheapest one-way ticket priceSGD 2,004
Cheapest return ticket priceSGD 3,530

FAQs for Buffalo Niagara International Airport to O.R. Tambo International Airport Flights

  • What is the transportation method from the main airport to downtown in Johannesburg?

    • The distance from O.R. Tambo International Airport to downtown is about 20 km, by taxi about 40 minutes.
    • The distance from Lanseria International Airport to downtown is about 32 km, by taxi about 50 minutes.

Note: Prices shown on this page are the estimated lowest prices found in the last 24 hours and include all taxes and fees.

Book with no extra fees

Prices displayed on this page are all-inclusive (incl. taxes, fuel surcharges, Civil Aviation Development Fund, etc.), and all fees are clearly shown before you pay. Charges for checked baggage, onboard meals, Wi‑Fi, and other optional services are also included where applicable in the flight cards.

Real-time pricing updates

Prices, availability, and travel details on this page have been updated within the last 24 hours, and for many routes are refreshed in real time. The more popular the route, the more accurate and up-to-date the data.

Change & Cancellation Policy

Trip.com shows the change and cancellation rules for each ticket during the booking process, including all related fees and conditions. Please refer to the following scenarios:
Voluntary cancellation/change:
To request a change or cancellation, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and flight segment, and submit your request. Please note that additional charges may apply based on the airline’s fare rules.
Cancellation/change due to a flight schedule change:
If your flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For full details of change and cancellation policies, please refer to the customer support pages.