• Price
    • Depart
    • Arrive
    South African Airways Direct 17h 15m
    5:40 pm IAD - 4:55 pm (+1) JNB
    Multiple Airlines 1 stop 20h 57m
    8:20 pm JNB - 11:17 am (+1) IAD
    US$1,606
    vayama.com
    Show Details
    found 4d ago
    Washington to Johannesburg Wed, 14 May - Fri, 30 May

    Depart: Washington to Johannesburg

    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA208
    Wed 14 May, 5:40 pm
    IAD Washington
    Thu 15 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Washington via New York

    JNB
    8:20 pm
    16h 20m
    JFK
    6:40 am (+1)
    3h 19m
    JFK
    9:59 am
    1h 18m
    IAD
    11:17 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA203
    Fri 30 May, 8:20 pm
    JNB Johannesburg
    Sat 31 May, 6:40 am
    JFK New York
    16h 20m
    3h 19m layover in New York (JFK)
    UA5711
    Sat 31 May, 9:59 am
    JFK New York
    Sat 31 May, 11:17 am
    IAD Washington
    1h 18m
    Multiple Airlines 2+ stops 1d 2h 40m
    7:15 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,670
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Minneapolis/St Paul, Washington

    DSM
    7:15 am
    1h 3m
    MSP
    8:18 am
    47m
    MSP
    9:05 am
    2h 28m
    IAD
    12:33 pm
    5h 7m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL3346
    Sat 17 May, 7:15 am
    DSM Des Moines
    Sat 17 May, 8:18 am
    MSP Minneapolis/St Paul
    1h 3m
    47m layover in Minneapolis/St Paul (MSP)
    DL5306
    Sat 17 May, 9:05 am
    MSP Minneapolis/St Paul
    Sat 17 May, 12:33 pm
    IAD Washington
    2h 28m
    5h 7m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 2h 40m
    7:15 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,670
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Minneapolis/St Paul, Washington

    DSM
    7:15 am
    1h 3m
    MSP
    8:18 am
    47m
    MSP
    9:05 am
    2h 28m
    IAD
    12:33 pm
    5h 7m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL3346
    Sat 17 May, 7:15 am
    DSM Des Moines
    Sat 17 May, 8:18 am
    MSP Minneapolis/St Paul
    1h 3m
    47m layover in Minneapolis/St Paul (MSP)
    DL5306
    Sat 17 May, 9:05 am
    MSP Minneapolis/St Paul
    Sat 17 May, 12:33 pm
    IAD Washington
    2h 28m
    5h 7m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    Multiple Airlines 1 stop 19h 18m
    6:42 am IAD - 8:00 am (+1) JNB
    Multiple Airlines 1 stop 20h 57m
    8:20 pm JNB - 11:17 am (+1) IAD
    US$1,751
    vayama.com
    Show Details
    found 4d ago
    Washington to Johannesburg Wed, 14 May - Fri, 30 May

    Depart: Washington to Johannesburg via New York

    IAD
    6:42 am
    1h 18m
    JFK
    8:00 am
    3h 15m
    JFK
    11:15 am
    14h 45m
    JNB
    8:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL6062
    Wed 14 May, 6:42 am
    IAD Washington
    Wed 14 May, 8:00 am
    JFK New York
    1h 18m
    3h 15m layover in New York (JFK)
    SA204
    Wed 14 May, 11:15 am
    JFK New York
    Thu 15 May, 8:00 am
    JNB Johannesburg
    14h 45m

    Return: Johannesburg to Washington via New York

    JNB
    8:20 pm
    16h 20m
    JFK
    6:40 am (+1)
    3h 19m
    JFK
    9:59 am
    1h 18m
    IAD
    11:17 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA203
    Fri 30 May, 8:20 pm
    JNB Johannesburg
    Sat 31 May, 6:40 am
    JFK New York
    16h 20m
    3h 19m layover in New York (JFK)
    UA5711
    Sat 31 May, 9:59 am
    JFK New York
    Sat 31 May, 11:17 am
    IAD Washington
    1h 18m
    Multiple Airlines 2+ stops 1d 2h 40m
    7:15 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 1h 35m
    6:30 pm JNB - 1:05 pm (+1) DSM
    US$1,766
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Minneapolis/St Paul, Washington

    DSM
    7:15 am
    1h 3m
    MSP
    8:18 am
    47m
    MSP
    9:05 am
    2h 28m
    IAD
    12:33 pm
    5h 7m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL3346
    Sat 17 May, 7:15 am
    DSM Des Moines
    Sat 17 May, 8:18 am
    MSP Minneapolis/St Paul
    1h 3m
    47m layover in Minneapolis/St Paul (MSP)
    DL5306
    Sat 17 May, 9:05 am
    MSP Minneapolis/St Paul
    Sat 17 May, 12:33 pm
    IAD Washington
    2h 28m
    5h 7m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Detroit Wayne County

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 36m
    IAD
    8:01 am
    1h 29m
    DTW
    9:30 am
    2h 45m
    DTW
    12:15 pm
    1h 50m
    DSM
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 36m layover in Washington (IAD)
    UA5734
    Mon 18 Aug, 8:01 am
    IAD Washington
    Mon 18 Aug, 9:30 am
    DTW Detroit Wayne County
    1h 29m
    2h 45m layover in Detroit Wayne County (DTW)
    DL4066
    Mon 18 Aug, 12:15 pm
    DTW Detroit Wayne County
    Mon 18 Aug, 1:05 pm
    DSM Des Moines
    1h 50m
    Multiple Airlines 2+ stops 1d 2h 55m
    7:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,791
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Charlotte, Washington

    DSM
    7:00 am
    2h 18m
    CLT
    10:18 am
    4h 17m
    CLT
    2:35 pm
    1h 34m
    IAD
    4:09 pm
    1h 31m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    US2886
    Sat 17 May, 7:00 am
    DSM Des Moines
    Sat 17 May, 10:18 am
    CLT Charlotte
    2h 18m
    4h 17m layover in Charlotte (CLT)
    UA6118
    Sat 17 May, 2:35 pm
    CLT Charlotte
    Sat 17 May, 4:09 pm
    IAD Washington
    1h 34m
    1h 31m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    Multiple Airlines 2+ stops 1d 2h 55m
    7:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,791
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Charlotte, Washington

    DSM
    7:00 am
    2h 18m
    CLT
    10:18 am
    4h 17m
    CLT
    2:35 pm
    1h 34m
    IAD
    4:09 pm
    1h 31m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    US2886
    Sat 17 May, 7:00 am
    DSM Des Moines
    Sat 17 May, 10:18 am
    CLT Charlotte
    2h 18m
    4h 17m layover in Charlotte (CLT)
    UA6118
    Sat 17 May, 2:35 pm
    CLT Charlotte
    Sat 17 May, 4:09 pm
    IAD Washington
    1h 34m
    1h 31m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 3h 55m
    6:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    6:00 am
    1h 17m
    ORD
    7:17 am
    5h 53m
    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3401
    Sat 17 May, 6:00 am
    DSM Des Moines
    Sat 17 May, 7:17 am
    ORD Chicago
    1h 17m
    5h 53m layover in Chicago (ORD)
    UA400
    Sat 17 May, 1:10 pm
    ORD Chicago
    Sat 17 May, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 1h 19m
    8:36 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    8:36 am
    1h 14m
    ORD
    9:50 am
    1h 32m
    ORD
    11:22 am
    1h 47m
    IAD
    2:09 pm
    3h 31m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA4282
    Sat 17 May, 8:36 am
    DSM Des Moines
    Sat 17 May, 9:50 am
    ORD Chicago
    1h 14m
    1h 32m layover in Chicago (ORD)
    UA3740
    Sat 17 May, 11:22 am
    ORD Chicago
    Sat 17 May, 2:09 pm
    IAD Washington
    1h 47m
    3h 31m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 3h 55m
    6:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    6:00 am
    1h 17m
    ORD
    7:17 am
    1h 33m
    ORD
    8:50 am
    1h 47m
    IAD
    11:37 am
    6h 3m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3401
    Sat 17 May, 6:00 am
    DSM Des Moines
    Sat 17 May, 7:17 am
    ORD Chicago
    1h 17m
    1h 33m layover in Chicago (ORD)
    UA1215
    Sat 17 May, 8:50 am
    ORD Chicago
    Sat 17 May, 11:37 am
    IAD Washington
    1h 47m
    6h 3m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 1h 40m
    8:15 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Detroit Wayne County, Washington

    DSM
    8:15 am
    1h 45m
    DTW
    11:00 am
    3h 33m
    DTW
    2:33 pm
    1h 40m
    IAD
    4:13 pm
    1h 27m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL3595
    Sat 17 May, 8:15 am
    DSM Des Moines
    Sat 17 May, 11:00 am
    DTW Detroit Wayne County
    1h 45m
    3h 33m layover in Detroit Wayne County (DTW)
    UA5760
    Sat 17 May, 2:33 pm
    DTW Detroit Wayne County
    Sat 17 May, 4:13 pm
    IAD Washington
    1h 40m
    1h 27m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 3h 55m
    6:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    6:00 am
    1h 17m
    ORD
    7:17 am
    4h 5m
    ORD
    11:22 am
    1h 47m
    IAD
    2:09 pm
    3h 31m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3401
    Sat 17 May, 6:00 am
    DSM Des Moines
    Sat 17 May, 7:17 am
    ORD Chicago
    1h 17m
    4h 5m layover in Chicago (ORD)
    UA3740
    Sat 17 May, 11:22 am
    ORD Chicago
    Sat 17 May, 2:09 pm
    IAD Washington
    1h 47m
    3h 31m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 1h 40m
    8:15 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Detroit Wayne County, Washington

    DSM
    8:15 am
    1h 45m
    DTW
    11:00 am
    3h 33m
    DTW
    2:33 pm
    1h 40m
    IAD
    4:13 pm
    1h 27m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL3595
    Sat 17 May, 8:15 am
    DSM Des Moines
    Sat 17 May, 11:00 am
    DTW Detroit Wayne County
    1h 45m
    3h 33m layover in Detroit Wayne County (DTW)
    UA5760
    Sat 17 May, 2:33 pm
    DTW Detroit Wayne County
    Sat 17 May, 4:13 pm
    IAD Washington
    1h 40m
    1h 27m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    Multiple Airlines 2+ stops 1d 1h 19m
    8:36 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 2h 45m
    6:30 pm JNB - 2:15 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    8:36 am
    1h 14m
    ORD
    9:50 am
    3h 20m
    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA4282
    Sat 17 May, 8:36 am
    DSM Des Moines
    Sat 17 May, 9:50 am
    ORD Chicago
    1h 14m
    3h 20m layover in Chicago (ORD)
    UA400
    Sat 17 May, 1:10 pm
    ORD Chicago
    Sat 17 May, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    2h 59m
    MSP
    1:05 pm
    1h 10m
    DSM
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    2h 59m layover in Minneapolis/St Paul (MSP)
    DL3348
    Mon 18 Aug, 1:05 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 2:15 pm
    DSM Des Moines
    1h 10m
    Multiple Airlines 2+ stops 1d 1h 19m
    8:36 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    8:36 am
    1h 14m
    ORD
    9:50 am
    1h 32m
    ORD
    11:22 am
    1h 47m
    IAD
    2:09 pm
    3h 31m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA4282
    Sat 17 May, 8:36 am
    DSM Des Moines
    Sat 17 May, 9:50 am
    ORD Chicago
    1h 14m
    1h 32m layover in Chicago (ORD)
    UA3740
    Sat 17 May, 11:22 am
    ORD Chicago
    Sat 17 May, 2:09 pm
    IAD Washington
    1h 47m
    3h 31m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    Multiple Airlines 2+ stops 1d 3h 55m
    6:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    6:00 am
    1h 17m
    ORD
    7:17 am
    1h 33m
    ORD
    8:50 am
    1h 47m
    IAD
    11:37 am
    6h 3m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3401
    Sat 17 May, 6:00 am
    DSM Des Moines
    Sat 17 May, 7:17 am
    ORD Chicago
    1h 17m
    1h 33m layover in Chicago (ORD)
    UA1215
    Sat 17 May, 8:50 am
    ORD Chicago
    Sat 17 May, 11:37 am
    IAD Washington
    1h 47m
    6h 3m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    Multiple Airlines 2+ stops 1d 3h 55m
    6:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    6:00 am
    1h 17m
    ORD
    7:17 am
    4h 5m
    ORD
    11:22 am
    1h 47m
    IAD
    2:09 pm
    3h 31m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3401
    Sat 17 May, 6:00 am
    DSM Des Moines
    Sat 17 May, 7:17 am
    ORD Chicago
    1h 17m
    4h 5m layover in Chicago (ORD)
    UA3740
    Sat 17 May, 11:22 am
    ORD Chicago
    Sat 17 May, 2:09 pm
    IAD Washington
    1h 47m
    3h 31m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    Multiple Airlines 2+ stops 1d 3h 55m
    6:00 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    6:00 am
    1h 17m
    ORD
    7:17 am
    5h 53m
    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3401
    Sat 17 May, 6:00 am
    DSM Des Moines
    Sat 17 May, 7:17 am
    ORD Chicago
    1h 17m
    5h 53m layover in Chicago (ORD)
    UA400
    Sat 17 May, 1:10 pm
    ORD Chicago
    Sat 17 May, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    Multiple Airlines 2+ stops 1d 1h 19m
    8:36 am DSM - 4:55 pm (+1) JNB
    Multiple Airlines 2+ stops 1d 5h 3m
    6:30 pm JNB - 4:33 pm (+1) DSM
    US$1,792
    vayama.com
    Show Details
    found 3d ago
    Des Moines to Johannesburg Sat, 17 May - Sun, 17 Aug

    Depart: Des Moines to Johannesburg via Chicago, Washington

    DSM
    8:36 am
    1h 14m
    ORD
    9:50 am
    3h 20m
    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 15m
    JNB
    4:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA4282
    Sat 17 May, 8:36 am
    DSM Des Moines
    Sat 17 May, 9:50 am
    ORD Chicago
    1h 14m
    3h 20m layover in Chicago (ORD)
    UA400
    Sat 17 May, 1:10 pm
    ORD Chicago
    Sat 17 May, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    SA208
    Sat 17 May, 5:40 pm
    IAD Washington
    Sun 18 May, 4:55 pm
    JNB Johannesburg
    17h 15m

    Return: Johannesburg to Des Moines via Washington, Minneapolis/St Paul

    JNB
    6:30 pm
    17h 55m
    IAD
    6:25 am (+1)
    1h 55m
    IAD
    8:20 am
    2h 46m
    MSP
    10:06 am
    5h 14m
    MSP
    3:20 pm
    1h 13m
    DSM
    4:33 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    Sun 17 Aug, 6:30 pm
    JNB Johannesburg
    Mon 18 Aug, 6:25 am
    IAD Washington
    17h 55m
    1h 55m layover in Washington (IAD)
    UA3527
    Mon 18 Aug, 8:20 am
    IAD Washington
    Mon 18 Aug, 10:06 am
    MSP Minneapolis/St Paul
    2h 46m
    5h 14m layover in Minneapolis/St Paul (MSP)
    DL4656
    Mon 18 Aug, 3:20 pm
    MSP Minneapolis/St Paul
    Mon 18 Aug, 4:33 pm
    DSM Des Moines
    1h 13m
    KLM 1 stop 21h 20m
    5:55 pm IAD - 9:15 pm (+1) JNB
    KLM 1 stop 22h 10m
    11:15 pm JNB - 3:25 pm (+1) IAD
    US$1,798
    airfrance.com
    Show Details
    found 4d ago
    Washington to Johannesburg Wed, 14 May - Fri, 30 May

    Depart: Washington to Johannesburg via Amsterdam

    IAD
    5:55 pm
    7h 40m
    AMS
    7:35 am (+1)
    2h 50m
    AMS
    10:25 am
    10h 50m
    JNB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL652
    Wed 14 May, 5:55 pm
    IAD Washington
    Thu 15 May, 7:35 am
    AMS Amsterdam
    7h 40m
    2h 50m layover in Amsterdam (AMS)
    KL591
    Thu 15 May, 10:25 am
    AMS Amsterdam
    Thu 15 May, 9:15 pm
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Washington via Amsterdam

    JNB
    11:15 pm
    11h 5m
    AMS
    10:20 am (+1)
    2h 35m
    AMS
    12:55 pm
    8h 30m
    IAD
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL592
    Fri 30 May, 11:15 pm
    JNB Johannesburg
    Sat 31 May, 10:20 am
    AMS Amsterdam
    11h 5m
    2h 35m layover in Amsterdam (AMS)
    KL651
    Sat 31 May, 12:55 pm
    AMS Amsterdam
    Sat 31 May, 3:25 pm
    IAD Washington
    8h 30m

    Cheap Flights to Johannesburg

    There are 2 airports in Johannesburg, with over 259 airlines flying to Johannesburg.

    Based on user search activity, the top five searched flights to Johannesburg are Cairo to Johannesburg, Riyadh to Johannesburg, Karachi to Johannesburg, Chennai (Madras) to Johannesburg, Colombo to Johannesburg... Flight prices for these routes start at US$421, US$587, US$593, US$594, US$680... respectively.

    Besides Wego's selection of Johannesburg flights, we also have a wide choice of quality accommodation and cheap hotels in Johannesburg. Compare room rates and book the best hotel deals for your holidays.