×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights to Johannesburg
    (Modify Search)
    Price Alerts
    • Origins
    • Airlines
    • Flights

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    Virgin Atlantic Airways 204 results US$840 View Flights
    Delta Air Lines 1258 results US$852 View Flights
    KLM 728 results US$875 View Flights
    South African Airways 1682 results US$906 View Flights
    Lufthansa 490 results US$937 View Flights
    Air Canada 1 result US$964 View Flights
    British Airways 294 results US$993 View Flights
    JetBlue Airways 143 results US$1,102 View Flights
    United Airlines 702 results US$1,129 View Flights
    Emirates 173 results US$1,156 View Flights
    Turkish Airlines 37 results US$1,435 View Flights
    Etihad Airways 56 results US$1,507 View Flights
    Air France 133 results US$1,624 View Flights
    Iberia 63 results US$1,836 View Flights
    Ethiopian Airlines 10 results US$2,086 View Flights
    Swiss International Air Lines 85 results US$2,287 View Flights
    Transaero Airlines 5 results US$2,769 View Flights
    Cathay Pacific 3 results US$2,822 View Flights
    TAP Portugal 3 results US$2,928 View Flights
    TAM Airlines 2 results US$3,061 View Flights
    Brussels Airlines 7 results US$3,181 View Flights
    Qantas 11 results US$3,888 View Flights
    SriLankan Airlines 6 results US$4,562 View Flights
    Finnair 18 results US$6,181 View Flights
    Air China 2 results US$12,675 View Flights
    Cities Results Price View
    View All Cities View Flights
    New York 1091 results US$840 View Flights
    Houston 70 results US$900 View Flights
    San Francisco 58 results US$972 View Flights
    Los Angeles 609 results US$1,172 View Flights
    Atlanta 970 results US$1,541 View Flights
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 3h 35m
    8:55 pm JNB - 5:30 pm (+1) JFK
    US$840
    faregeek.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    8h 15m
    LHR
    2:35 pm
    7h 55m
    JFK
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    8h 15m layover in London (LHR)
    VS45
    2:35 pm, 7 Mar Sat
    LHR London
    5:30 pm, 7 Mar Sat
    JFK New York
    7h 55m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 5h 10m
    8:55 pm JNB - 7:05 pm (+1) JFK
    US$840
    faregeek.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    9h 40m
    LHR
    4:00 pm
    8h 5m
    JFK
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    9h 40m layover in London (LHR)
    VS9
    4:00 pm, 7 Mar Sat
    LHR London
    7:05 pm, 7 Mar Sat
    JFK New York
    8h 5m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 21h 50m
    8:55 pm JNB - 11:45 am (+1) JFK
    US$840
    faregeek.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    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, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    2h 25m layover in London (LHR)
    VS3
    8:45 am, 7 Mar Sat
    LHR London
    11:45 am, 7 Mar Sat
    JFK New York
    8h
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 3h 35m
    8:55 pm JNB - 5:30 pm (+1) JFK
    US$843
    smartfares.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    8h 15m
    LHR
    2:35 pm
    7h 55m
    JFK
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    8h 15m layover in London (LHR)
    VS45
    2:35 pm, 7 Mar Sat
    LHR London
    5:30 pm, 7 Mar Sat
    JFK New York
    7h 55m
    Depart: Fri, 6 Feb Return: Mon, 9 Feb New York to Johannesburg Fri, 6 Feb - Mon, 9 Feb
    Virgin Atlantic Airways 1 stop 1d 4h 45m
    10:30 pm JFK - 10:15 am (+2) JNB
    Virgin Atlantic Airways 1 stop 22h 50m
    8:55 pm JNB - 12:45 pm (+1) EWR
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    10:30 pm
    7h
    LHR
    10:30 am (+1)
    10h 30m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS5403
    10:30 pm, 6 Feb Fri
    JFK New York
    10:30 am, 7 Feb Sat
    LHR London
    7h

    * Operated by Delta Air Lines

    10h 30m layover in London (LHR)
    VS601
    9:00 pm, 7 Feb Sat
    LHR London
    10:15 am, 8 Feb Sun
    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, 9 Feb Mon
    JNB Johannesburg
    6:20 am, 10 Feb Tue
    LHR London
    11h 25m
    3h 20m layover in London (LHR)
    VS1
    9:40 am, 10 Feb Tue
    LHR London
    12:45 pm, 10 Feb Tue
    EWR New York
    8h 5m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 22h 50m
    8:55 pm JNB - 12:45 pm (+1) EWR
    US$843
    onetravel.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    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, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    3h 20m layover in London (LHR)
    VS1
    9:40 am, 7 Mar Sat
    LHR London
    12:45 pm, 7 Mar Sat
    EWR New York
    8h 5m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 3h 35m
    8:55 pm JNB - 5:30 pm (+1) JFK
    US$843
    onetravel.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    8h 15m
    LHR
    2:35 pm
    7h 55m
    JFK
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    8h 15m layover in London (LHR)
    VS45
    2:35 pm, 7 Mar Sat
    LHR London
    5:30 pm, 7 Mar Sat
    JFK New York
    7h 55m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 5h 10m
    8:55 pm JNB - 7:05 pm (+1) JFK
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    9h 40m
    LHR
    4:00 pm
    8h 5m
    JFK
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    9h 40m layover in London (LHR)
    VS9
    4:00 pm, 7 Mar Sat
    LHR London
    7:05 pm, 7 Mar Sat
    JFK New York
    8h 5m
    Depart: Fri, 6 Feb Return: Mon, 9 Feb New York to Johannesburg Fri, 6 Feb - Mon, 9 Feb
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 22h 50m
    8:55 pm JNB - 12:45 pm (+1) EWR
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 6 Feb Fri
    JFK New York
    8:10 pm, 6 Feb Fri
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 6 Feb Fri
    LHR London
    10:15 am, 7 Feb 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, 9 Feb Mon
    JNB Johannesburg
    6:20 am, 10 Feb Tue
    LHR London
    11h 25m
    3h 20m layover in London (LHR)
    VS1
    9:40 am, 10 Feb Tue
    LHR London
    12:45 pm, 10 Feb Tue
    EWR New York
    8h 5m
    Depart: Fri, 6 Feb Return: Mon, 9 Feb New York to Johannesburg Fri, 6 Feb - Mon, 9 Feb
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 3h 35m
    8:55 pm JNB - 5:30 pm (+1) JFK
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 6 Feb Fri
    JFK New York
    8:10 pm, 6 Feb Fri
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 6 Feb Fri
    LHR London
    10:15 am, 7 Feb Sat
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    8h 15m
    LHR
    2:35 pm
    7h 55m
    JFK
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 9 Feb Mon
    JNB Johannesburg
    6:20 am, 10 Feb Tue
    LHR London
    11h 25m
    8h 15m layover in London (LHR)
    VS45
    2:35 pm, 10 Feb Tue
    LHR London
    5:30 pm, 10 Feb Tue
    JFK New York
    7h 55m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 5h 10m
    8:55 pm JNB - 7:05 pm (+1) JFK
    US$843
    expedia.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    9h 40m
    LHR
    4:00 pm
    8h 5m
    JFK
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    9h 40m layover in London (LHR)
    VS9
    4:00 pm, 7 Mar Sat
    LHR London
    7:05 pm, 7 Mar Sat
    JFK New York
    8h 5m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 5h 10m
    8:55 pm JNB - 7:05 pm (+1) JFK
    US$843
    smartfares.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    9h 40m
    LHR
    4:00 pm
    8h 5m
    JFK
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    9h 40m layover in London (LHR)
    VS9
    4:00 pm, 7 Mar Sat
    LHR London
    7:05 pm, 7 Mar Sat
    JFK New York
    8h 5m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 21h 50m
    8:55 pm JNB - 11:45 am (+1) JFK
    US$843
    onetravel.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    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, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    2h 25m layover in London (LHR)
    VS3
    8:45 am, 7 Mar Sat
    LHR London
    11:45 am, 7 Mar Sat
    JFK New York
    8h
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    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$843
    onetravel.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, 23 Feb Mon
    EWR New York
    7:40 pm, 23 Feb Mon
    LHR London
    7h 10m
    1h 20m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    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, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    3h 20m layover in London (LHR)
    VS1
    9:40 am, 7 Mar Sat
    LHR London
    12:45 pm, 7 Mar Sat
    EWR New York
    8h 5m
    Depart: Fri, 6 Feb Return: Mon, 9 Feb New York to Johannesburg Fri, 6 Feb - Mon, 9 Feb
    Virgin Atlantic Airways 1 stop 1d 4h 45m
    10:30 pm JFK - 10:15 am (+2) JNB
    Virgin Atlantic Airways 1 stop 1d 3h 35m
    8:55 pm JNB - 5:30 pm (+1) JFK
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    10:30 pm
    7h
    LHR
    10:30 am (+1)
    10h 30m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS5403
    10:30 pm, 6 Feb Fri
    JFK New York
    10:30 am, 7 Feb Sat
    LHR London
    7h

    * Operated by Delta Air Lines

    10h 30m layover in London (LHR)
    VS601
    9:00 pm, 7 Feb Sat
    LHR London
    10:15 am, 8 Feb Sun
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    8h 15m
    LHR
    2:35 pm
    7h 55m
    JFK
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 9 Feb Mon
    JNB Johannesburg
    6:20 am, 10 Feb Tue
    LHR London
    11h 25m
    8h 15m layover in London (LHR)
    VS45
    2:35 pm, 10 Feb Tue
    LHR London
    5:30 pm, 10 Feb Tue
    JFK New York
    7h 55m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    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$843
    cheapoair.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, 23 Feb Mon
    EWR New York
    7:40 pm, 23 Feb Mon
    LHR London
    7h 10m
    1h 20m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    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, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    2h 25m layover in London (LHR)
    VS3
    8:45 am, 7 Mar Sat
    LHR London
    11:45 am, 7 Mar Sat
    JFK New York
    8h
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 21h 50m
    8:55 pm JNB - 11:45 am (+1) JFK
    US$843
    expedia.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    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, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    2h 25m layover in London (LHR)
    VS3
    8:45 am, 7 Mar Sat
    LHR London
    11:45 am, 7 Mar Sat
    JFK New York
    8h
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 22h 50m
    8:55 pm JNB - 12:45 pm (+1) EWR
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    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, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    3h 20m layover in London (LHR)
    VS1
    9:40 am, 7 Mar Sat
    LHR London
    12:45 pm, 7 Mar Sat
    EWR New York
    8h 5m
    Depart: Mon, 23 Feb Return: Fri, 6 Mar New York to Johannesburg Mon, 23 Feb - Fri, 6 Mar
    Virgin Atlantic Airways 1 stop 19h
    8:15 am JFK - 10:15 am (+1) JNB
    Virgin Atlantic Airways 1 stop 1d 3h 35m
    8:55 pm JNB - 5:30 pm (+1) JFK
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    8:15 am
    6h 55m
    LHR
    8:10 pm
    50m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS26
    8:15 am, 23 Feb Mon
    JFK New York
    8:10 pm, 23 Feb Mon
    LHR London
    6h 55m
    50m layover in London (LHR)
    VS601
    9:00 pm, 23 Feb Mon
    LHR London
    10:15 am, 24 Feb Tue
    JNB Johannesburg
    11h 15m

    Return: Johannesburg to New York via London

    JNB
    8:55 pm
    11h 25m
    LHR
    6:20 am (+1)
    8h 15m
    LHR
    2:35 pm
    7h 55m
    JFK
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS602
    8:55 pm, 6 Mar Fri
    JNB Johannesburg
    6:20 am, 7 Mar Sat
    LHR London
    11h 25m
    8h 15m layover in London (LHR)
    VS45
    2:35 pm, 7 Mar Sat
    LHR London
    5:30 pm, 7 Mar Sat
    JFK New York
    7h 55m
    Depart: Fri, 6 Feb Return: Mon, 9 Feb New York to Johannesburg Fri, 6 Feb - Mon, 9 Feb
    Virgin Atlantic Airways 1 stop 1d 4h 45m
    10:30 pm JFK - 10:15 am (+2) JNB
    Virgin Atlantic Airways 1 stop 21h 50m
    8:55 pm JNB - 11:45 am (+1) JFK
    US$843
    cheapoair.com
    Show Details

    Depart: New York to Johannesburg via London

    JFK
    10:30 pm
    7h
    LHR
    10:30 am (+1)
    10h 30m
    LHR
    9:00 pm
    11h 15m
    JNB
    10:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VS5403
    10:30 pm, 6 Feb Fri
    JFK New York
    10:30 am, 7 Feb Sat
    LHR London
    7h

    * Operated by Delta Air Lines

    10h 30m layover in London (LHR)
    VS601
    9:00 pm, 7 Feb Sat
    LHR London
    10:15 am, 8 Feb Sun
    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, 9 Feb Mon
    JNB Johannesburg
    6:20 am, 10 Feb Tue
    LHR London
    11h 25m
    2h 25m layover in London (LHR)
    VS3
    8:45 am, 10 Feb Tue
    LHR London
    11:45 am, 10 Feb Tue
    JFK New York
    8h