Cheap Flights to Johannesburg
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    Virgin Atlantic Airways 2 results US$1,000 View Flights
    KLM 7 results US$1,316 View Flights
    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    Virgin Atlantic Airways 1 stop 19h 45m
    7:30 am EWR - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 22h 50m
    8:55 pm JNB - 12:45 pm (+1) EWR
    US$1,000
    virgin-atlantic.com
    Show Details

    Depart: New York to Johannesburg via London

    EWR
    7:30 am
    7h 10m
    LHR
    7:40 pm
    1h 20m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS18
    7:30 am, 7 Nov Fri
    EWR New York
    7:40 pm, 7 Nov Fri
    LHR London
    7h 10m
    1h 20m layover in London (LHR)
    VS601
    9:00 pm, 7 Nov Fri
    LHR London
    10:15 am, 8 Nov Sat
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    3h 20m
    LHR
    9:40 am
    8h 5m
    EWR
    12:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 7 Dec Sun
    JNB Johannesburg
    6:20 am, 8 Dec Mon
    LHR London
    11h 25m
    3h 20m layover in London (LHR)
    VS1
    9:40 am, 8 Dec Mon
    LHR London
    12:45 pm, 8 Dec Mon
    EWR New York
    8h 5m
    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    Virgin Atlantic Airways 1 stop 19h 45m
    7:30 am EWR - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 21h 50m
    8:55 pm JNB - 11:45 am (+1) JFK
    US$1,143
    virgin-atlantic.com
    Show Details

    Depart: New York to Johannesburg via London

    EWR
    7:30 am
    7h 10m
    LHR
    7:40 pm
    1h 20m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS18
    7:30 am, 7 Nov Fri
    EWR New York
    7:40 pm, 7 Nov Fri
    LHR London
    7h 10m
    1h 20m layover in London (LHR)
    VS601
    9:00 pm, 7 Nov Fri
    LHR London
    10:15 am, 8 Nov Sat
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    2h 25m
    LHR
    8:45 am
    8h
    JFK
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 7 Dec Sun
    JNB Johannesburg
    6:20 am, 8 Dec Mon
    LHR London
    11h 25m
    2h 25m layover in London (LHR)
    VS3
    8:45 am, 8 Dec Mon
    LHR London
    11:45 am, 8 Dec Mon
    JFK New York
    8h
    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    KLM 1 stop 21h 15m
    5:50 pm JFK - 10:05 pm (+1) JNB
    KLM 1 stop 22h 47m
    11:55 pm JNB - 3:42 pm (+1) EWR
    US$1,316
    klm.com
    Show Details

    Depart: New York to Johannesburg via Amsterdam

    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 5m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL642
    5:50 pm, 7 Nov Fri
    JFK New York
    7:05 am, 8 Nov Sat
    AMS Amsterdam
    7h 15m
    3h 5m layover in Amsterdam (AMS)
    KL591
    10:10 am, 8 Nov Sat
    AMS Amsterdam
    10:05 pm, 8 Nov Sat
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to New York via Amsterdam

    JNB
    11:55 pm
    11h 15m
    AMS
    10:10 am (+1)
    2h 40m
    AMS
    12:50 pm
    8h 52m
    EWR
    3:42 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL592
    11:55 pm, 7 Dec Sun
    JNB Johannesburg
    10:10 am, 8 Dec Mon
    AMS Amsterdam
    11h 15m
    2h 40m layover in Amsterdam (AMS)
    KL6179
    12:50 pm, 8 Dec Mon
    AMS Amsterdam
    3:42 pm, 8 Dec Mon
    EWR New York
    8h 52m

    * Operated by Delta Air Lines

    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    KLM 1 stop 21h 15m
    5:50 pm JFK - 10:05 pm (+1) JNB
    KLM 1 stop 22h 45m
    11:55 pm JNB - 3:40 pm (+1) JFK
    US$1,316
    klm.com
    Show Details

    Depart: New York to Johannesburg via Amsterdam

    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 5m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL642
    5:50 pm, 7 Nov Fri
    JFK New York
    7:05 am, 8 Nov Sat
    AMS Amsterdam
    7h 15m
    3h 5m layover in Amsterdam (AMS)
    KL591
    10:10 am, 8 Nov Sat
    AMS Amsterdam
    10:05 pm, 8 Nov Sat
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to New York via Amsterdam

    JNB
    11:55 pm
    11h 15m
    AMS
    10:10 am (+1)
    3h 15m
    AMS
    1:25 pm
    8h 15m
    JFK
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL592
    11:55 pm, 7 Dec Sun
    JNB Johannesburg
    10:10 am, 8 Dec Mon
    AMS Amsterdam
    11h 15m
    3h 15m layover in Amsterdam (AMS)
    KL641
    1:25 pm, 8 Dec Mon
    AMS Amsterdam
    3:40 pm, 8 Dec Mon
    JFK New York
    8h 15m
    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    KLM 1 stop 21h 15m
    5:50 pm JFK - 10:05 pm (+1) JNB
    Air France 1 stop 22h
    8:15 pm JNB - 11:15 am (+1) JFK
    US$1,323
    klm.com
    Show Details

    Depart: New York to Johannesburg via Amsterdam

    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 5m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL642
    5:50 pm, 7 Nov Fri
    JFK New York
    7:05 am, 8 Nov Sat
    AMS Amsterdam
    7h 15m
    3h 5m layover in Amsterdam (AMS)
    KL591
    10:10 am, 8 Nov Sat
    AMS Amsterdam
    10:05 pm, 8 Nov Sat
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to New York via Paris

    JNB
    8:15 pm
    10h 50m
    CDG
    6:05 am (+1)
    2h 30m
    CDG
    8:35 am
    8h 40m
    JFK
    11:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    8:15 pm, 7 Dec Sun
    JNB Johannesburg
    6:05 am, 8 Dec Mon
    CDG Paris
    10h 50m
    2h 30m layover in Paris (CDG)
    AF22
    8:35 am, 8 Dec Mon
    CDG Paris
    11:15 am, 8 Dec Mon
    JFK New York
    8h 40m
    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    KLM 1 stop 20h 36m
    6:29 pm EWR - 10:05 pm (+1) JNB
    KLM 1 stop 22h 45m
    11:55 pm JNB - 3:40 pm (+1) JFK
    US$1,616
    klm.com
    Show Details

    Depart: New York to Johannesburg via Amsterdam

    EWR
    6:29 pm
    7h 36m
    AMS
    8:05 am (+1)
    2h 5m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL6178
    6:29 pm, 7 Nov Fri
    EWR New York
    8:05 am, 8 Nov Sat
    AMS Amsterdam
    7h 36m

    * Operated by Delta Air Lines

    2h 5m layover in Amsterdam (AMS)
    KL591
    10:10 am, 8 Nov Sat
    AMS Amsterdam
    10:05 pm, 8 Nov Sat
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to New York via Amsterdam

    JNB
    11:55 pm
    11h 15m
    AMS
    10:10 am (+1)
    3h 15m
    AMS
    1:25 pm
    8h 15m
    JFK
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL592
    11:55 pm, 7 Dec Sun
    JNB Johannesburg
    10:10 am, 8 Dec Mon
    AMS Amsterdam
    11h 15m
    3h 15m layover in Amsterdam (AMS)
    KL641
    1:25 pm, 8 Dec Mon
    AMS Amsterdam
    3:40 pm, 8 Dec Mon
    JFK New York
    8h 15m
    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    KLM 1 stop 20h 36m
    6:29 pm EWR - 10:05 pm (+1) JNB
    KLM 1 stop 22h 47m
    11:55 pm JNB - 3:42 pm (+1) EWR
    US$1,616
    klm.com
    Show Details

    Depart: New York to Johannesburg via Amsterdam

    EWR
    6:29 pm
    7h 36m
    AMS
    8:05 am (+1)
    2h 5m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL6178
    6:29 pm, 7 Nov Fri
    EWR New York
    8:05 am, 8 Nov Sat
    AMS Amsterdam
    7h 36m

    * Operated by Delta Air Lines

    2h 5m layover in Amsterdam (AMS)
    KL591
    10:10 am, 8 Nov Sat
    AMS Amsterdam
    10:05 pm, 8 Nov Sat
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to New York via Amsterdam

    JNB
    11:55 pm
    11h 15m
    AMS
    10:10 am (+1)
    2h 40m
    AMS
    12:50 pm
    8h 52m
    EWR
    3:42 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL592
    11:55 pm, 7 Dec Sun
    JNB Johannesburg
    10:10 am, 8 Dec Mon
    AMS Amsterdam
    11h 15m
    2h 40m layover in Amsterdam (AMS)
    KL6179
    12:50 pm, 8 Dec Mon
    AMS Amsterdam
    3:42 pm, 8 Dec Mon
    EWR New York
    8h 52m

    * Operated by Delta Air Lines

    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    KLM 1 stop 20h 36m
    6:29 pm EWR - 10:05 pm (+1) JNB
    Air France 1 stop 22h
    8:15 pm JNB - 11:15 am (+1) JFK
    US$1,623
    klm.com
    Show Details

    Depart: New York to Johannesburg via Amsterdam

    EWR
    6:29 pm
    7h 36m
    AMS
    8:05 am (+1)
    2h 5m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL6178
    6:29 pm, 7 Nov Fri
    EWR New York
    8:05 am, 8 Nov Sat
    AMS Amsterdam
    7h 36m

    * Operated by Delta Air Lines

    2h 5m layover in Amsterdam (AMS)
    KL591
    10:10 am, 8 Nov Sat
    AMS Amsterdam
    10:05 pm, 8 Nov Sat
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to New York via Paris

    JNB
    8:15 pm
    10h 50m
    CDG
    6:05 am (+1)
    2h 30m
    CDG
    8:35 am
    8h 40m
    JFK
    11:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    8:15 pm, 7 Dec Sun
    JNB Johannesburg
    6:05 am, 8 Dec Mon
    CDG Paris
    10h 50m
    2h 30m layover in Paris (CDG)
    AF22
    8:35 am, 8 Dec Mon
    CDG Paris
    11:15 am, 8 Dec Mon
    JFK New York
    8h 40m
    Depart: Fri, 7 Nov Return: Sun, 7 Dec New York to Johannesburg Fri, 7 Nov - Sun, 7 Dec
    KLM 1 stop 20h 36m
    6:29 pm EWR - 10:05 pm (+1) JNB
    KLM 2+ stops 23h 20m
    11:55 pm JNB - 4:15 pm (+1) JFK
    US$1,626
    klm.com
    Show Details

    Depart: New York to Johannesburg via Amsterdam

    EWR
    6:29 pm
    7h 36m
    AMS
    8:05 am (+1)
    2h 5m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL6178
    6:29 pm, 7 Nov Fri
    EWR New York
    8:05 am, 8 Nov Sat
    AMS Amsterdam
    7h 36m

    * Operated by Delta Air Lines

    2h 5m layover in Amsterdam (AMS)
    KL591
    10:10 am, 8 Nov Sat
    AMS Amsterdam
    10:05 pm, 8 Nov Sat
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to New York via Amsterdam, Boston

    JNB
    11:55 pm
    11h 15m
    AMS
    10:10 am (+1)
    1h
    AMS
    11:10 am
    8h 9m
    BOS
    1:19 pm
    1h 41m
    BOS
    3:00 pm
    1h 15m
    JFK
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL592
    11:55 pm, 7 Dec Sun
    JNB Johannesburg
    10:10 am, 8 Dec Mon
    AMS Amsterdam
    11h 15m
    1h layover in Amsterdam (AMS)
    KL6031
    11:10 am, 8 Dec Mon
    AMS Amsterdam
    1:19 pm, 8 Dec Mon
    BOS Boston
    8h 9m

    * Operated by Delta Air Lines

    1h 41m layover in Boston (BOS)
    KL5741
    3:00 pm, 8 Dec Mon
    BOS Boston
    4:15 pm, 8 Dec Mon
    JFK New York
    1h 15m

    * Operated by Delta Air Lines