Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Cheap JFK to JNB Flights

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

New York

$838.41

Newark

$716.09

White Plains

$1,017.32

Cheap JFK to JNB Flights

  • Question : How long does the average person stay in Johannesburg?
    Answer : Of course, you are not an average person, but if you were, you'd stay around 17 days.
  • Question : What is the cheapest airline flying from New York to Johannesburg?
    Answer : Virgin Atlantic is the leader in keeping costs down for passengers over the next three months. Bookings are being made at just $674 and, when compared to the high-end bookings of $23,404, it's a terrific bargain.
  • Question : How many flights are there per day from New York to Johannesburg?
    Answer : The number does differ by the day, but on average, you can expect only one flight time when you book. You won't have as many options on this route as most other routes departing the United States.
  • Question : What is the cheapest day to fly?
    Answer : The cheapest day to fly from New York to Johannesburg is on Saturday. So, if you would like to save some cash on your next trip look for flights on that day.
  • Question : Which airline has the least delays from New York to Johannesburg?
    Answer : Booking with South African Airways means you will arrive to Johannesburg pretty close to the time your ticket states. In fact, this timely airline has a 64% average on-time average.
  • Question : How long is the flight from JFK to JNB?
    Answer : If you're able to take the direct flight (which is offered by South African Airways), you will be able to leave JFK at 10:40 AM EDT and get to JNB at 8:15 AM SAST (14 hours and 35 minutes). Remember, there is a seven-hour time change.
  • Question : Can I change the date of my flight?
    Answer : You sure can and you may save by changing it. The cheapest day to fly in October is Saturday. Flexibility is key when booking travel plans in order to keep costs down.