×
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
    Lufthansa 20 results US$1,193 View Flights
    KLM 375 results US$1,223 View Flights
    Emirates 64 results US$1,278 View Flights
    Ethiopian Airlines 26 results US$1,302 View Flights
    South African Airways 293 results US$1,324 View Flights
    United Airlines 324 results US$1,456 View Flights
    Virgin Atlantic Airways 23 results US$1,472 View Flights
    Delta Air Lines 547 results US$1,563 View Flights
    British Airways 11 results US$1,771 View Flights
    JetBlue Airways 36 results US$1,851 View Flights
    Air France 28 results US$1,888 View Flights
    EgyptAir 1 result US$4,058 View Flights
    Finnair 2 results US$6,976 View Flights
    Etihad Airways 1 result US$13,297 View Flights
    Cities Results Price View
    View All Cities View Flights
    Washington 383 results US$1,193 View Flights
    Savannah 154 results US$1,278 View Flights
    Grand Forks 403 results US$1,472 View Flights
    Atlanta 59 results US$1,557 View Flights
    Newport News 88 results US$1,563 View Flights
    Houston 114 results US$1,629 View Flights
    Fayetteville 105 results US$1,751 View Flights
    New York 294 results US$4,058 View Flights
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    Multiple Airlines 1 stop 1d 4h 40m
    10:00 pm IAD - 8:40 am (+2) JNB
    Lufthansa 2+ stops 1d 45m
    7:20 pm JNB - 2:05 pm (+1) IAD
    US$1,193
    farebuzz.com
    Show Details

    Depart: Washington to Johannesburg via Frankfurt

    IAD
    10:00 pm
    8h
    FRA
    12:00 pm (+1)
    10h 5m
    FRA
    10:05 pm
    10h 35m
    JNB
    8:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA932
    10:00 pm, 23 Jun Tue
    IAD Washington
    12:00 pm, 24 Jun Wed
    FRA Frankfurt
    8h
    10h 5m layover in Frankfurt (FRA)
    LH572
    10:05 pm, 24 Jun Wed
    FRA Frankfurt
    8:40 am, 25 Jun Thu
    JNB Johannesburg
    10h 35m

    Return: Johannesburg to Washington via Frankfurt, Manchester

    JNB
    7:20 pm
    10h 50m
    FRA
    6:10 am (+1)
    1h 10m
    FRA
    7:20 am
    1h 45m
    MAN
    8:05 am
    2h 50m
    MAN
    10:55 am
    8h 10m
    IAD
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    7:20 pm, 11 Jul Sat
    JNB Johannesburg
    6:10 am, 12 Jul Sun
    FRA Frankfurt
    10h 50m
    1h 10m layover in Frankfurt (FRA)
    LH940
    7:20 am, 12 Jul Sun
    FRA Frankfurt
    8:05 am, 12 Jul Sun
    MAN Manchester
    1h 45m
    2h 50m layover in Manchester (MAN)
    LH9407
    10:55 am, 12 Jul Sun
    MAN Manchester
    2:05 pm, 12 Jul Sun
    IAD Washington
    8h 10m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 1 stop 21h 30m
    5:45 pm IAD - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,223
    smartfares.com
    Show Details

    Depart: Washington to Johannesburg via Amsterdam

    IAD
    5:45 pm
    7h 45m
    AMS
    7:30 am (+1)
    2h 55m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL652
    5:45 pm, 23 Jun Tue
    IAD Washington
    7:30 am, 24 Jun Wed
    AMS Amsterdam
    7h 45m
    2h 55m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 1 stop 21h 30m
    5:45 pm IAD - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,223
    klm.com
    Show Details

    Depart: Washington to Johannesburg via Amsterdam

    IAD
    5:45 pm
    7h 45m
    AMS
    7:30 am (+1)
    2h 55m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL652
    5:45 pm, 23 Jun Tue
    IAD Washington
    7:30 am, 24 Jun Wed
    AMS Amsterdam
    7h 45m
    2h 55m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m

    * Operated by Delta Air Lines

    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 2+ stops 1d 1h 10m
    2:05 pm DCA - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,227
    klm.com
    Show Details

    Depart: Washington to Johannesburg via New York, Amsterdam

    DCA
    2:05 pm
    1h 36m
    JFK
    3:41 pm
    2h 14m
    JFK
    5:55 pm
    7h 30m
    AMS
    7:25 am (+1)
    3h
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5853
    2:05 pm, 23 Jun Tue
    DCA Washington
    3:41 pm, 23 Jun Tue
    JFK New York
    1h 36m

    * Operated by Delta Air Lines

    2h 14m layover in New York (JFK)
    KL642
    5:55 pm, 23 Jun Tue
    JFK New York
    7:25 am, 24 Jun Wed
    AMS Amsterdam
    7h 30m
    3h layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m

    * Operated by Delta Air Lines

    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 2+ stops 1d 1h 10m
    2:05 pm DCA - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,227
    smartfares.com
    Show Details

    Depart: Washington to Johannesburg via New York, Amsterdam

    DCA
    2:05 pm
    1h 36m
    JFK
    3:41 pm
    2h 14m
    JFK
    5:55 pm
    7h 30m
    AMS
    7:25 am (+1)
    3h
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5853
    2:05 pm, 23 Jun Tue
    DCA Washington
    3:41 pm, 23 Jun Tue
    JFK New York
    1h 36m
    2h 14m layover in New York (JFK)
    KL642
    5:55 pm, 23 Jun Tue
    JFK New York
    7:25 am, 24 Jun Wed
    AMS Amsterdam
    7h 30m
    3h layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 2+ stops 1d 15m
    3:00 pm DCA - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,227
    klm.com
    Show Details

    Depart: Washington to Johannesburg via Atlanta, Amsterdam

    DCA
    3:00 pm
    1h 50m
    ATL
    4:50 pm
    1h
    ATL
    5:50 pm
    8h 20m
    AMS
    8:10 am (+1)
    2h 15m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL6253
    3:00 pm, 23 Jun Tue
    DCA Washington
    4:50 pm, 23 Jun Tue
    ATL Atlanta
    1h 50m

    * Operated by Delta Air Lines

    1h layover in Atlanta (ATL)
    KL6072
    5:50 pm, 23 Jun Tue
    ATL Atlanta
    8:10 am, 24 Jun Wed
    AMS Amsterdam
    8h 20m

    * Operated by Delta Air Lines

    2h 15m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m

    * Operated by Delta Air Lines

    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 2+ stops 1d 15m
    3:00 pm DCA - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,227
    klm.com
    Show Details

    Depart: Washington to Johannesburg via Detroit, Amsterdam

    DCA
    3:00 pm
    1h 45m
    DTW
    4:45 pm
    1h 47m
    DTW
    6:32 pm
    7h 33m
    AMS
    8:05 am (+1)
    2h 20m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL6976
    3:00 pm, 23 Jun Tue
    DCA Washington
    4:45 pm, 23 Jun Tue
    DTW Detroit
    1h 45m

    * Operated by Delta Air Lines

    1h 47m layover in Detroit (DTW)
    KL6119
    6:32 pm, 23 Jun Tue
    DTW Detroit
    8:05 am, 24 Jun Wed
    AMS Amsterdam
    7h 33m

    * Operated by Delta Air Lines

    2h 20m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m

    * Operated by Delta Air Lines

    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 2+ stops 1d 25m
    2:50 pm IAD - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,227
    klm.com
    Show Details

    Depart: Washington to Johannesburg via Atlanta, Amsterdam

    IAD
    2:50 pm
    1h 51m
    ATL
    4:41 pm
    1h 9m
    ATL
    5:50 pm
    8h 20m
    AMS
    8:10 am (+1)
    2h 15m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5759
    2:50 pm, 23 Jun Tue
    IAD Washington
    4:41 pm, 23 Jun Tue
    ATL Atlanta
    1h 51m

    * Operated by Delta Air Lines

    1h 9m layover in Atlanta (ATL)
    KL6072
    5:50 pm, 23 Jun Tue
    ATL Atlanta
    8:10 am, 24 Jun Wed
    AMS Amsterdam
    8h 20m

    * Operated by Delta Air Lines

    2h 15m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m

    * Operated by Delta Air Lines

    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    Lufthansa 2+ stops 1d 2h 55m
    10:30 pm IAD - 7:25 am (+2) JNB
    Lufthansa 2+ stops 1d 45m
    7:20 pm JNB - 2:05 pm (+1) IAD
    US$1,248
    cheapoair.com
    Show Details

    Depart: Washington to Johannesburg via Munich, Frankfurt

    IAD
    10:30 pm
    8h 20m
    MUC
    12:50 pm (+1)
    2h 10m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    4h 45m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH415
    10:30 pm, 23 Jun Tue
    IAD Washington
    12:50 pm, 24 Jun Wed
    MUC Munich
    8h 20m
    2h 10m layover in Munich (MUC)
    LH111
    3:00 pm, 24 Jun Wed
    MUC Munich
    4:00 pm, 24 Jun Wed
    FRA Frankfurt
    1h
    4h 45m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 24 Jun Wed
    FRA Frankfurt
    7:25 am, 25 Jun Thu
    JNB Johannesburg
    10h 40m

    * Operated by South African

    Return: Johannesburg to Washington via Frankfurt, Manchester

    JNB
    7:20 pm
    10h 50m
    FRA
    6:10 am (+1)
    1h 10m
    FRA
    7:20 am
    1h 45m
    MAN
    8:05 am
    2h 50m
    MAN
    10:55 am
    8h 10m
    IAD
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    7:20 pm, 11 Jul Sat
    JNB Johannesburg
    6:10 am, 12 Jul Sun
    FRA Frankfurt
    10h 50m

    * Operated by South African

    1h 10m layover in Frankfurt (FRA)
    LH940
    7:20 am, 12 Jul Sun
    FRA Frankfurt
    8:05 am, 12 Jul Sun
    MAN Manchester
    1h 45m
    2h 50m layover in Manchester (MAN)
    LH9407
    10:55 am, 12 Jul Sun
    MAN Manchester
    2:05 pm, 12 Jul Sun
    IAD Washington
    8h 10m

    * Operated by United Airlines

    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    Lufthansa 2+ stops 1d 2h 55m
    10:30 pm IAD - 7:25 am (+2) JNB
    Lufthansa 2+ stops 1d 45m
    7:20 pm JNB - 2:05 pm (+1) IAD
    US$1,248
    onetravel.com
    Show Details

    Depart: Washington to Johannesburg via Munich, Frankfurt

    IAD
    10:30 pm
    8h 20m
    MUC
    12:50 pm (+1)
    3h 10m
    MUC
    4:00 pm
    1h
    FRA
    5:00 pm
    3h 45m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH415
    10:30 pm, 23 Jun Tue
    IAD Washington
    12:50 pm, 24 Jun Wed
    MUC Munich
    8h 20m
    3h 10m layover in Munich (MUC)
    LH113
    4:00 pm, 24 Jun Wed
    MUC Munich
    5:00 pm, 24 Jun Wed
    FRA Frankfurt
    1h
    3h 45m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 24 Jun Wed
    FRA Frankfurt
    7:25 am, 25 Jun Thu
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Washington via Frankfurt, Manchester

    JNB
    7:20 pm
    10h 50m
    FRA
    6:10 am (+1)
    1h 10m
    FRA
    7:20 am
    1h 45m
    MAN
    8:05 am
    2h 50m
    MAN
    10:55 am
    8h 10m
    IAD
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    7:20 pm, 11 Jul Sat
    JNB Johannesburg
    6:10 am, 12 Jul Sun
    FRA Frankfurt
    10h 50m
    1h 10m layover in Frankfurt (FRA)
    LH940
    7:20 am, 12 Jul Sun
    FRA Frankfurt
    8:05 am, 12 Jul Sun
    MAN Manchester
    1h 45m
    2h 50m layover in Manchester (MAN)
    LH9407
    10:55 am, 12 Jul Sun
    MAN Manchester
    2:05 pm, 12 Jul Sun
    IAD Washington
    8h 10m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    Lufthansa 2+ stops 1d 2h 55m
    10:30 pm IAD - 7:25 am (+2) JNB
    Lufthansa 2+ stops 1d 45m
    7:20 pm JNB - 2:05 pm (+1) IAD
    US$1,248
    onetravel.com
    Show Details

    Depart: Washington to Johannesburg via Munich, Frankfurt

    IAD
    10:30 pm
    8h 20m
    MUC
    12:50 pm (+1)
    2h 10m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    4h 45m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH415
    10:30 pm, 23 Jun Tue
    IAD Washington
    12:50 pm, 24 Jun Wed
    MUC Munich
    8h 20m
    2h 10m layover in Munich (MUC)
    LH111
    3:00 pm, 24 Jun Wed
    MUC Munich
    4:00 pm, 24 Jun Wed
    FRA Frankfurt
    1h
    4h 45m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 24 Jun Wed
    FRA Frankfurt
    7:25 am, 25 Jun Thu
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Washington via Frankfurt, Manchester

    JNB
    7:20 pm
    10h 50m
    FRA
    6:10 am (+1)
    1h 10m
    FRA
    7:20 am
    1h 45m
    MAN
    8:05 am
    2h 50m
    MAN
    10:55 am
    8h 10m
    IAD
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    7:20 pm, 11 Jul Sat
    JNB Johannesburg
    6:10 am, 12 Jul Sun
    FRA Frankfurt
    10h 50m
    1h 10m layover in Frankfurt (FRA)
    LH940
    7:20 am, 12 Jul Sun
    FRA Frankfurt
    8:05 am, 12 Jul Sun
    MAN Manchester
    1h 45m
    2h 50m layover in Manchester (MAN)
    LH9407
    10:55 am, 12 Jul Sun
    MAN Manchester
    2:05 pm, 12 Jul Sun
    IAD Washington
    8h 10m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    Lufthansa 2+ stops 1d 2h 55m
    10:30 pm IAD - 7:25 am (+2) JNB
    Lufthansa 2+ stops 1d 45m
    7:20 pm JNB - 2:05 pm (+1) IAD
    US$1,248
    cheapoair.com
    Show Details

    Depart: Washington to Johannesburg via Munich, Frankfurt

    IAD
    10:30 pm
    8h 20m
    MUC
    12:50 pm (+1)
    3h 10m
    MUC
    4:00 pm
    1h
    FRA
    5:00 pm
    3h 45m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH415
    10:30 pm, 23 Jun Tue
    IAD Washington
    12:50 pm, 24 Jun Wed
    MUC Munich
    8h 20m
    3h 10m layover in Munich (MUC)
    LH113
    4:00 pm, 24 Jun Wed
    MUC Munich
    5:00 pm, 24 Jun Wed
    FRA Frankfurt
    1h
    3h 45m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 24 Jun Wed
    FRA Frankfurt
    7:25 am, 25 Jun Thu
    JNB Johannesburg
    10h 40m

    * Operated by South African

    Return: Johannesburg to Washington via Frankfurt, Manchester

    JNB
    7:20 pm
    10h 50m
    FRA
    6:10 am (+1)
    1h 10m
    FRA
    7:20 am
    1h 45m
    MAN
    8:05 am
    2h 50m
    MAN
    10:55 am
    8h 10m
    IAD
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    7:20 pm, 11 Jul Sat
    JNB Johannesburg
    6:10 am, 12 Jul Sun
    FRA Frankfurt
    10h 50m

    * Operated by South African

    1h 10m layover in Frankfurt (FRA)
    LH940
    7:20 am, 12 Jul Sun
    FRA Frankfurt
    8:05 am, 12 Jul Sun
    MAN Manchester
    1h 45m
    2h 50m layover in Manchester (MAN)
    LH9407
    10:55 am, 12 Jul Sun
    MAN Manchester
    2:05 pm, 12 Jul Sun
    IAD Washington
    8h 10m

    * Operated by United Airlines

    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    Lufthansa 2+ stops 1d 2h 55m
    10:30 pm IAD - 7:25 am (+2) JNB
    Lufthansa 2+ stops 1d 45m
    7:20 pm JNB - 2:05 pm (+1) IAD
    US$1,253
    farebuzz.com
    Show Details

    Depart: Washington to Johannesburg via Munich, Frankfurt

    IAD
    10:30 pm
    8h 20m
    MUC
    12:50 pm (+1)
    2h 10m
    MUC
    3:00 pm
    1h
    FRA
    4:00 pm
    4h 45m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH415
    10:30 pm, 23 Jun Tue
    IAD Washington
    12:50 pm, 24 Jun Wed
    MUC Munich
    8h 20m
    2h 10m layover in Munich (MUC)
    LH111
    3:00 pm, 24 Jun Wed
    MUC Munich
    4:00 pm, 24 Jun Wed
    FRA Frankfurt
    1h
    4h 45m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 24 Jun Wed
    FRA Frankfurt
    7:25 am, 25 Jun Thu
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Washington via Frankfurt, Manchester

    JNB
    7:20 pm
    10h 50m
    FRA
    6:10 am (+1)
    1h 10m
    FRA
    7:20 am
    1h 45m
    MAN
    8:05 am
    2h 50m
    MAN
    10:55 am
    8h 10m
    IAD
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    7:20 pm, 11 Jul Sat
    JNB Johannesburg
    6:10 am, 12 Jul Sun
    FRA Frankfurt
    10h 50m
    1h 10m layover in Frankfurt (FRA)
    LH940
    7:20 am, 12 Jul Sun
    FRA Frankfurt
    8:05 am, 12 Jul Sun
    MAN Manchester
    1h 45m
    2h 50m layover in Manchester (MAN)
    LH9407
    10:55 am, 12 Jul Sun
    MAN Manchester
    2:05 pm, 12 Jul Sun
    IAD Washington
    8h 10m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    Lufthansa 2+ stops 1d 2h 55m
    10:30 pm IAD - 7:25 am (+2) JNB
    Lufthansa 2+ stops 1d 45m
    7:20 pm JNB - 2:05 pm (+1) IAD
    US$1,253
    farebuzz.com
    Show Details

    Depart: Washington to Johannesburg via Munich, Frankfurt

    IAD
    10:30 pm
    8h 20m
    MUC
    12:50 pm (+1)
    3h 10m
    MUC
    4:00 pm
    1h
    FRA
    5:00 pm
    3h 45m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH415
    10:30 pm, 23 Jun Tue
    IAD Washington
    12:50 pm, 24 Jun Wed
    MUC Munich
    8h 20m
    3h 10m layover in Munich (MUC)
    LH113
    4:00 pm, 24 Jun Wed
    MUC Munich
    5:00 pm, 24 Jun Wed
    FRA Frankfurt
    1h
    3h 45m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 24 Jun Wed
    FRA Frankfurt
    7:25 am, 25 Jun Thu
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Washington via Frankfurt, Manchester

    JNB
    7:20 pm
    10h 50m
    FRA
    6:10 am (+1)
    1h 10m
    FRA
    7:20 am
    1h 45m
    MAN
    8:05 am
    2h 50m
    MAN
    10:55 am
    8h 10m
    IAD
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    7:20 pm, 11 Jul Sat
    JNB Johannesburg
    6:10 am, 12 Jul Sun
    FRA Frankfurt
    10h 50m
    1h 10m layover in Frankfurt (FRA)
    LH940
    7:20 am, 12 Jul Sun
    FRA Frankfurt
    8:05 am, 12 Jul Sun
    MAN Manchester
    1h 45m
    2h 50m layover in Manchester (MAN)
    LH9407
    10:55 am, 12 Jul Sun
    MAN Manchester
    2:05 pm, 12 Jul Sun
    IAD Washington
    8h 10m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 1 stop 21h 30m
    5:45 pm IAD - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,253
    flightnetwork.com
    Show Details

    Depart: Washington to Johannesburg via Amsterdam

    IAD
    5:45 pm
    7h 45m
    AMS
    7:30 am (+1)
    2h 55m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL652
    5:45 pm, 23 Jun Tue
    IAD Washington
    7:30 am, 24 Jun Wed
    AMS Amsterdam
    7h 45m
    2h 55m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 2+ stops 1d 1h 10m
    2:05 pm DCA - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,253
    flightnetwork.com
    Show Details

    Depart: Washington to Johannesburg via New York, Amsterdam

    DCA
    2:05 pm
    1h 36m
    JFK
    3:41 pm
    2h 14m
    JFK
    5:55 pm
    7h 30m
    AMS
    7:25 am (+1)
    3h
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5853
    2:05 pm, 23 Jun Tue
    DCA Washington
    3:41 pm, 23 Jun Tue
    JFK New York
    1h 36m
    2h 14m layover in New York (JFK)
    KL642
    5:55 pm, 23 Jun Tue
    JFK New York
    7:25 am, 24 Jun Wed
    AMS Amsterdam
    7h 30m
    3h layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 1 stop 21h 30m
    5:45 pm IAD - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,253
    flyfar.com
    Show Details

    Depart: Washington to Johannesburg via Amsterdam

    IAD
    5:45 pm
    7h 45m
    AMS
    7:30 am (+1)
    2h 55m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL652
    5:45 pm, 23 Jun Tue
    IAD Washington
    7:30 am, 24 Jun Wed
    AMS Amsterdam
    7h 45m
    2h 55m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 2+ stops 1d 1h 10m
    2:05 pm DCA - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,257
    flyfar.com
    Show Details

    Depart: Washington to Johannesburg via New York, Amsterdam

    DCA
    2:05 pm
    1h 36m
    JFK
    3:41 pm
    2h 14m
    JFK
    5:55 pm
    7h 30m
    AMS
    7:25 am (+1)
    3h
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5853
    2:05 pm, 23 Jun Tue
    DCA Washington
    3:41 pm, 23 Jun Tue
    JFK New York
    1h 36m
    2h 14m layover in New York (JFK)
    KL642
    5:55 pm, 23 Jun Tue
    JFK New York
    7:25 am, 24 Jun Wed
    AMS Amsterdam
    7h 30m
    3h layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m
    Depart: Tue, 23 Jun Return: Sat, 11 Jul Washington to Johannesburg Tue, 23 Jun - Sat, 11 Jul
    KLM 1 stop 21h 30m
    5:45 pm IAD - 9:15 pm (+1) JNB
    Air France 2+ stops 1d 1h 51m
    6:50 pm JNB - 2:41 pm (+1) DCA
    US$1,278
    faregeek.com
    Show Details

    Depart: Washington to Johannesburg via Amsterdam

    IAD
    5:45 pm
    7h 45m
    AMS
    7:30 am (+1)
    2h 55m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL652
    5:45 pm, 23 Jun Tue
    IAD Washington
    7:30 am, 24 Jun Wed
    AMS Amsterdam
    7h 45m
    2h 55m layover in Amsterdam (AMS)
    KL591
    10:25 am, 24 Jun Wed
    AMS Amsterdam
    9:15 pm, 24 Jun Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Paris, New York

    JNB
    6:50 pm
    10h 45m
    CDG
    5:35 am (+1)
    2h 45m
    CDG
    8:20 am
    8h 5m
    JFK
    10:25 am
    2h 34m
    JFK
    12:59 pm
    1h 42m
    DCA
    2:41 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    6:50 pm, 11 Jul Sat
    JNB Johannesburg
    5:35 am, 12 Jul Sun
    CDG Paris
    10h 45m
    2h 45m layover in Paris (CDG)
    AF22
    8:20 am, 12 Jul Sun
    CDG Paris
    10:25 am, 12 Jul Sun
    JFK New York
    8h 5m
    2h 34m layover in New York (JFK)
    AF9158
    12:59 pm, 12 Jul Sun
    JFK New York
    2:41 pm, 12 Jul Sun
    DCA Washington
    1h 42m
    Depart: Thu, 2 Apr Return: Thu, 16 Apr Savannah to Johannesburg Thu, 2 Apr - Thu, 16 Apr
    Multiple Airlines 2+ stops 1d 11h 10m
    12:20 pm SAV - 5:30 am (+2) JNB
    Multiple Airlines 2+ stops 1d 9h 32m
    1:50 pm JNB - 5:22 pm (+1) SAV
    US$1,278
    airtickets.com
    Show Details

    Depart: Savannah to Johannesburg via Boston, Dubai

    SAV
    12:20 pm
    2h 18m
    BOS
    2:38 pm
    8h 37m
    BOS
    11:15 pm
    12h 15m
    DXB
    7:30 pm (+1)
    3h 50m
    DXB
    11:20 pm
    8h 10m
    JNB
    5:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    B650
    12:20 pm, 2 Apr Thu
    SAV Savannah
    2:38 pm, 2 Apr Thu
    BOS Boston
    2h 18m
    8h 37m layover in Boston (BOS)
    EK238
    11:15 pm, 2 Apr Thu
    BOS Boston
    7:30 pm, 3 Apr Fri
    DXB Dubai
    12h 15m
    3h 50m layover in Dubai (DXB)
    EK767
    11:20 pm, 3 Apr Fri
    DXB Dubai
    5:30 am, 4 Apr Sat
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Savannah via Dubai, New York

    JNB
    1:50 pm
    8h 9m
    DXB
    11:59 pm
    2h 51m
    DXB
    2:50 am
    14h
    JFK
    8:50 am
    6h 5m
    JFK
    2:55 pm
    2h 27m
    SAV
    5:22 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK762
    1:50 pm, 16 Apr Thu
    JNB Johannesburg
    11:59 pm, 16 Apr Thu
    DXB Dubai
    8h 9m
    2h 51m layover in Dubai (DXB)
    EK203
    2:50 am, 17 Apr Fri
    DXB Dubai
    8:50 am, 17 Apr Fri
    JFK New York
    14h
    6h 5m layover in New York (JFK)
    B61041
    2:55 pm, 17 Apr Fri
    JFK New York
    5:22 pm, 17 Apr Fri
    SAV Savannah
    2h 27m