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

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    British Airways 12 results US$1,359 View Flights
    South African Airways 118 results US$1,367 View Flights
    Delta Air Lines 103 results US$1,373 View Flights
    KLM 36 results US$1,440 View Flights
    Lufthansa 8 results US$1,440 View Flights
    United Airlines 27 results US$1,528 View Flights
    American Airlines 1 result US$1,681 View Flights
    JetBlue Airways 3 results US$2,103 View Flights
    Virgin Atlantic Airways 5 results US$2,724 View Flights
    Transaero Airlines 1 result US$6,512 View Flights
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    British Airways 1 stop 1d 2h 10m
    8:45 pm ORD - 6:55 am (+2) JNB
    British Airways 1 stop 1d 55m
    9:30 pm JNB - 2:25 pm (+1) ORD
    US$1,359
    hop2.com
    Show Details

    Depart: Chicago to Johannesburg via London

    ORD
    8:45 pm
    7h 40m
    LHR
    10:25 am (+1)
    7h 35m
    LHR
    6:00 pm
    10h 55m
    JNB
    6:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA296
    8:45 pm, 10 Jan Sat
    ORD Chicago
    10:25 am, 11 Jan Sun
    LHR London
    7h 40m
    7h 35m layover in London (LHR)
    BA55
    6:00 pm, 11 Jan Sun
    LHR London
    6:55 am, 12 Jan Mon
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to Chicago via London

    JNB
    9:30 pm
    11h 15m
    LHR
    6:45 am (+1)
    5h 10m
    LHR
    11:55 am
    8h 30m
    ORD
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA54
    9:30 pm, 31 Jan Sat
    JNB Johannesburg
    6:45 am, 1 Feb Sun
    LHR London
    11h 15m
    5h 10m layover in London (LHR)
    BA295
    11:55 am, 1 Feb Sun
    LHR London
    2:25 pm, 1 Feb Sun
    ORD Chicago
    8h 30m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 1d 49m
    6:20 pm JNB - 11:09 am (+1) ORD
    US$1,367
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7413
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    3h 30m
    IAD
    9:55 am
    2h 14m
    ORD
    11:09 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    3h 30m layover in Washington (IAD)
    SA7440
    9:55 am, 1 Feb Sun
    IAD Washington
    11:09 am, 1 Feb Sun
    ORD Chicago
    2h 14m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 22h 52m
    6:20 pm JNB - 9:12 am (+1) ORD
    US$1,367
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7413
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    1h 40m
    IAD
    8:05 am
    2h 7m
    ORD
    9:12 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    1h 40m layover in Washington (IAD)
    SA7404
    8:05 am, 1 Feb Sun
    IAD Washington
    9:12 am, 1 Feb Sun
    ORD Chicago
    2h 7m
    Depart: Wed, 26 Nov Return: Fri, 28 Nov Norfolk to Johannesburg Wed, 26 Nov - Fri, 28 Nov
    Delta Air Lines 1 stop 19h 20m
    4:15 pm ORF - 6:35 pm (+1) JNB
    Delta Air Lines 1 stop 22h 29m
    8:35 pm JNB - 12:04 pm (+1) ORF
    US$1,373
    airtickets.com
    Show Details

    Depart: Norfolk to Johannesburg via Atlanta

    ORF
    4:15 pm
    1h 54m
    ATL
    6:09 pm
    2h 8m
    ATL
    8:17 pm
    15h 18m
    JNB
    6:35 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL2206
    4:15 pm, 26 Nov Wed
    ORF Norfolk
    6:09 pm, 26 Nov Wed
    ATL Atlanta
    1h 54m
    2h 8m layover in Atlanta (ATL)
    DL200
    8:17 pm, 26 Nov Wed
    ATL Atlanta
    6:35 pm, 27 Nov Thu
    JNB Johannesburg
    15h 18m

    Return: Johannesburg to Norfolk via Atlanta

    JNB
    8:35 pm
    16h 51m
    ATL
    6:26 am (+1)
    4h
    ATL
    10:26 am
    1h 38m
    ORF
    12:04 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL201
    8:35 pm, 28 Nov Fri
    JNB Johannesburg
    6:26 am, 29 Nov Sat
    ATL Atlanta
    16h 51m
    4h layover in Atlanta (ATL)
    DL1233
    10:26 am, 29 Nov Sat
    ATL Atlanta
    12:04 pm, 29 Nov Sat
    ORF Norfolk
    1h 38m
    Depart: Wed, 26 Nov Return: Fri, 28 Nov Norfolk to Johannesburg Wed, 26 Nov - Fri, 28 Nov
    Delta Air Lines 1 stop 22h 51m
    12:44 pm ORF - 6:35 pm (+1) JNB
    Delta Air Lines 1 stop 22h 29m
    8:35 pm JNB - 12:04 pm (+1) ORF
    US$1,373
    airtickets.com
    Show Details

    Depart: Norfolk to Johannesburg via Atlanta

    ORF
    12:44 pm
    1h 53m
    ATL
    2:37 pm
    5h 40m
    ATL
    8:17 pm
    15h 18m
    JNB
    6:35 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL1233
    12:44 pm, 26 Nov Wed
    ORF Norfolk
    2:37 pm, 26 Nov Wed
    ATL Atlanta
    1h 53m
    5h 40m layover in Atlanta (ATL)
    DL200
    8:17 pm, 26 Nov Wed
    ATL Atlanta
    6:35 pm, 27 Nov Thu
    JNB Johannesburg
    15h 18m

    Return: Johannesburg to Norfolk via Atlanta

    JNB
    8:35 pm
    16h 51m
    ATL
    6:26 am (+1)
    4h
    ATL
    10:26 am
    1h 38m
    ORF
    12:04 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL201
    8:35 pm, 28 Nov Fri
    JNB Johannesburg
    6:26 am, 29 Nov Sat
    ATL Atlanta
    16h 51m
    4h layover in Atlanta (ATL)
    DL1233
    10:26 am, 29 Nov Sat
    ATL Atlanta
    12:04 pm, 29 Nov Sat
    ORF Norfolk
    1h 38m
    Depart: Wed, 26 Nov Return: Fri, 28 Nov Norfolk to Johannesburg Wed, 26 Nov - Fri, 28 Nov
    Delta Air Lines 1 stop 21h 18m
    2:17 pm ORF - 6:35 pm (+1) JNB
    Delta Air Lines 1 stop 22h 29m
    8:35 pm JNB - 12:04 pm (+1) ORF
    US$1,373
    airtickets.com
    Show Details

    Depart: Norfolk to Johannesburg via Atlanta

    ORF
    2:17 pm
    1h 53m
    ATL
    4:10 pm
    4h 7m
    ATL
    8:17 pm
    15h 18m
    JNB
    6:35 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    DL2141
    2:17 pm, 26 Nov Wed
    ORF Norfolk
    4:10 pm, 26 Nov Wed
    ATL Atlanta
    1h 53m
    4h 7m layover in Atlanta (ATL)
    DL200
    8:17 pm, 26 Nov Wed
    ATL Atlanta
    6:35 pm, 27 Nov Thu
    JNB Johannesburg
    15h 18m

    Return: Johannesburg to Norfolk via Atlanta

    JNB
    8:35 pm
    16h 51m
    ATL
    6:26 am (+1)
    4h
    ATL
    10:26 am
    1h 38m
    ORF
    12:04 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL201
    8:35 pm, 28 Nov Fri
    JNB Johannesburg
    6:26 am, 29 Nov Sat
    ATL Atlanta
    16h 51m
    4h layover in Atlanta (ATL)
    DL1233
    10:26 am, 29 Nov Sat
    ATL Atlanta
    12:04 pm, 29 Nov Sat
    ORF Norfolk
    1h 38m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    British Airways 1 stop 1d 2h 10m
    8:45 pm ORD - 6:55 am (+2) JNB
    British Airways 1 stop 1d 2h
    8:25 pm JNB - 2:25 pm (+1) ORD
    US$1,397
    hop2.com
    Show Details

    Depart: Chicago to Johannesburg via London

    ORD
    8:45 pm
    7h 40m
    LHR
    10:25 am (+1)
    7h 35m
    LHR
    6:00 pm
    10h 55m
    JNB
    6:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA296
    8:45 pm, 10 Jan Sat
    ORD Chicago
    10:25 am, 11 Jan Sun
    LHR London
    7h 40m
    7h 35m layover in London (LHR)
    BA55
    6:00 pm, 11 Jan Sun
    LHR London
    6:55 am, 12 Jan Mon
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to Chicago via London

    JNB
    8:25 pm
    11h 5m
    LHR
    5:30 am (+1)
    6h 25m
    LHR
    11:55 am
    8h 30m
    ORD
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA56
    8:25 pm, 31 Jan Sat
    JNB Johannesburg
    5:30 am, 1 Feb Sun
    LHR London
    11h 5m
    6h 25m layover in London (LHR)
    BA295
    11:55 am, 1 Feb Sun
    LHR London
    2:25 pm, 1 Feb Sun
    ORD Chicago
    8h 30m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 1d 1h 5m
    8:45 am ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 22h 52m
    6:20 pm JNB - 9:12 am (+1) ORD
    US$1,403
    cheapoair.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    8:45 am
    1h 46m
    IAD
    11:31 am
    6h 9m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7443
    8:45 am, 10 Jan Sat
    ORD Chicago
    11:31 am, 10 Jan Sat
    IAD Washington
    1h 46m

    * Operated by United Airlines

    6h 9m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    1h 40m
    IAD
    8:05 am
    2h 7m
    ORD
    9:12 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    1h 40m layover in Washington (IAD)
    SA7404
    8:05 am, 1 Feb Sun
    IAD Washington
    9:12 am, 1 Feb Sun
    ORD Chicago
    2h 7m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 1d 1h 5m
    8:45 am ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 1d 49m
    6:20 pm JNB - 11:09 am (+1) ORD
    US$1,403
    cheapoair.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    8:45 am
    1h 46m
    IAD
    11:31 am
    6h 9m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7443
    8:45 am, 10 Jan Sat
    ORD Chicago
    11:31 am, 10 Jan Sat
    IAD Washington
    1h 46m

    * Operated by United Airlines

    6h 9m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    3h 30m
    IAD
    9:55 am
    2h 14m
    ORD
    11:09 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    3h 30m layover in Washington (IAD)
    SA7440
    9:55 am, 1 Feb Sun
    IAD Washington
    11:09 am, 1 Feb Sun
    ORD Chicago
    2h 14m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 1d 3h 39m
    6:20 pm JNB - 1:59 pm (+1) ORD
    US$1,403
    cheapoair.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7413
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m

    * Operated by United Airlines

    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    6h 16m
    IAD
    12:41 pm
    2h 18m
    ORD
    1:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    6h 16m layover in Washington (IAD)
    SA7414
    12:41 pm, 1 Feb Sun
    IAD Washington
    1:59 pm, 1 Feb Sun
    ORD Chicago
    2h 18m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 1d 1h 5m
    8:45 am ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 1d 3h 39m
    6:20 pm JNB - 1:59 pm (+1) ORD
    US$1,403
    cheapoair.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    8:45 am
    1h 46m
    IAD
    11:31 am
    6h 9m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7443
    8:45 am, 10 Jan Sat
    ORD Chicago
    11:31 am, 10 Jan Sat
    IAD Washington
    1h 46m

    * Operated by United Airlines

    6h 9m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    6h 16m
    IAD
    12:41 pm
    2h 18m
    ORD
    1:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    6h 16m layover in Washington (IAD)
    SA7414
    12:41 pm, 1 Feb Sun
    IAD Washington
    1:59 pm, 1 Feb Sun
    ORD Chicago
    2h 18m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 1d 49m
    6:20 pm JNB - 11:09 am (+1) ORD
    US$1,403
    cheapoair.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7413
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m

    * Operated by United Airlines

    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    3h 30m
    IAD
    9:55 am
    2h 14m
    ORD
    11:09 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    3h 30m layover in Washington (IAD)
    SA7440
    9:55 am, 1 Feb Sun
    IAD Washington
    11:09 am, 1 Feb Sun
    ORD Chicago
    2h 14m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 22h 52m
    6:20 pm JNB - 9:12 am (+1) ORD
    US$1,403
    cheapoair.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7413
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m

    * Operated by United Airlines

    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    1h 40m
    IAD
    8:05 am
    2h 7m
    ORD
    9:12 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    1h 40m layover in Washington (IAD)
    SA7404
    8:05 am, 1 Feb Sun
    IAD Washington
    9:12 am, 1 Feb Sun
    ORD Chicago
    2h 7m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 2+ stops 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 2+ stops 1d 49m
    6:20 pm JNB - 11:09 am (+1) ORD
    US$1,439
    expedia.com
    Show Details

    Depart: Chicago to Johannesburg via Washington, Dakar

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    7h 45m
    DKR
    6:25 am (+1)
    1h
    DKR
    7:25 am
    8h 25m
    JNB
    5:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7413
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m

    * Operated by United Airlines

    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    6:25 am, 11 Jan Sun
    DKR Dakar
    7h 45m
    1h layover in Dakar (DKR)
    SA208
    7:25 am, 11 Jan Sun
    DKR Dakar
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    8h 25m

    Return: Johannesburg to Chicago via Dakar, Washington

    JNB
    6:20 pm
    8h 40m
    DKR
    1:00 am (+1)
    1h
    DKR
    2:00 am
    9h 25m
    IAD
    6:25 am
    3h 30m
    IAD
    9:55 am
    2h 14m
    ORD
    11:09 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    1:00 am, 1 Feb Sun
    DKR Dakar
    8h 40m
    1h layover in Dakar (DKR)
    SA207
    2:00 am, 1 Feb Sun
    DKR Dakar
    6:25 am, 1 Feb Sun
    IAD Washington
    9h 25m
    3h 30m layover in Washington (IAD)
    SA7440
    9:55 am, 1 Feb Sun
    IAD Washington
    11:09 am, 1 Feb Sun
    ORD Chicago
    2h 14m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    South African Airways 2+ stops 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 2+ stops 22h 52m
    6:20 pm JNB - 9:12 am (+1) ORD
    US$1,439
    expedia.com
    Show Details

    Depart: Chicago to Johannesburg via Washington, Dakar

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    7h 45m
    DKR
    6:25 am (+1)
    1h
    DKR
    7:25 am
    8h 25m
    JNB
    5:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7413
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m

    * Operated by United Airlines

    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    6:25 am, 11 Jan Sun
    DKR Dakar
    7h 45m
    1h layover in Dakar (DKR)
    SA208
    7:25 am, 11 Jan Sun
    DKR Dakar
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    8h 25m

    Return: Johannesburg to Chicago via Dakar, Washington

    JNB
    6:20 pm
    8h 40m
    DKR
    1:00 am (+1)
    1h
    DKR
    2:00 am
    9h 25m
    IAD
    6:25 am
    1h 40m
    IAD
    8:05 am
    2h 7m
    ORD
    9:12 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    1:00 am, 1 Feb Sun
    DKR Dakar
    8h 40m
    1h layover in Dakar (DKR)
    SA207
    2:00 am, 1 Feb Sun
    DKR Dakar
    6:25 am, 1 Feb Sun
    IAD Washington
    9h 25m
    1h 40m layover in Washington (IAD)
    SA7404
    8:05 am, 1 Feb Sun
    IAD Washington
    9:12 am, 1 Feb Sun
    ORD Chicago
    2h 7m

    * Operated by United Airlines

    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    KLM 1 stop 21h 40m
    4:25 pm ORD - 10:05 pm (+1) JNB
    KLM 1 stop 22h 30m
    11:55 pm JNB - 2:25 pm (+1) ORD
    US$1,440
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Amsterdam

    ORD
    4:25 pm
    7h 50m
    AMS
    7:15 am (+1)
    2h 55m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL612
    4:25 pm, 10 Jan Sat
    ORD Chicago
    7:15 am, 11 Jan Sun
    AMS Amsterdam
    7h 50m
    2h 55m layover in Amsterdam (AMS)
    KL591
    10:10 am, 11 Jan Sun
    AMS Amsterdam
    10:05 pm, 11 Jan Sun
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to Chicago via Amsterdam

    JNB
    11:55 pm
    11h 15m
    AMS
    10:10 am (+1)
    2h 25m
    AMS
    12:35 pm
    8h 50m
    ORD
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL592
    11:55 pm, 31 Jan Sat
    JNB Johannesburg
    10:10 am, 1 Feb Sun
    AMS Amsterdam
    11h 15m
    2h 25m layover in Amsterdam (AMS)
    KL611
    12:35 pm, 1 Feb Sun
    AMS Amsterdam
    2:25 pm, 1 Feb Sun
    ORD Chicago
    8h 50m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    Lufthansa 1 stop 1d 2h 40m
    9:30 pm ORD - 8:10 am (+2) JNB
    Lufthansa 1 stop 1d 1h 50m
    9:40 pm JNB - 3:30 pm (+1) ORD
    US$1,440
    hop2.com
    Show Details

    Depart: Chicago to Johannesburg via Munich

    ORD
    9:30 pm
    8h 50m
    MUC
    1:20 pm (+1)
    7h 10m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH435
    9:30 pm, 10 Jan Sat
    ORD Chicago
    1:20 pm, 11 Jan Sun
    MUC Munich
    8h 50m
    7h 10m layover in Munich (MUC)
    LH9542
    8:30 pm, 11 Jan Sun
    MUC Munich
    8:10 am, 12 Jan Mon
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Chicago via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    5h 10m
    MUC
    12:10 pm
    10h 20m
    ORD
    3:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    9:40 pm, 31 Jan Sat
    JNB Johannesburg
    7:00 am, 1 Feb Sun
    MUC Munich
    10h 20m
    5h 10m layover in Munich (MUC)
    LH9268
    12:10 pm, 1 Feb Sun
    MUC Munich
    3:30 pm, 1 Feb Sun
    ORD Chicago
    10h 20m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    Multiple Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    South African Airways 1 stop 22h 52m
    6:20 pm JNB - 9:12 am (+1) ORD
    US$1,444
    farebuzz.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    1:10 pm
    1h 55m
    IAD
    4:05 pm
    1h 35m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA211
    1:10 pm, 10 Jan Sat
    ORD Chicago
    4:05 pm, 10 Jan Sat
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    SA208
    5:40 pm, 10 Jan Sat
    IAD Washington
    5:50 pm, 11 Jan Sun
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Washington

    JNB
    6:20 pm
    19h 5m
    IAD
    6:25 am (+1)
    1h 40m
    IAD
    8:05 am
    2h 7m
    ORD
    9:12 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA207
    6:20 pm, 31 Jan Sat
    JNB Johannesburg
    6:25 am, 1 Feb Sun
    IAD Washington
    19h 5m
    1h 40m layover in Washington (IAD)
    SA7404
    8:05 am, 1 Feb Sun
    IAD Washington
    9:12 am, 1 Feb Sun
    ORD Chicago
    2h 7m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    KLM 1 stop 21h 40m
    4:25 pm ORD - 10:05 pm (+1) JNB
    Air France 1 stop 1d 1h 2m
    8:15 pm JNB - 1:17 pm (+1) ORD
    US$1,447
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Amsterdam

    ORD
    4:25 pm
    7h 50m
    AMS
    7:15 am (+1)
    2h 55m
    AMS
    10:10 am
    10h 55m
    JNB
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL612
    4:25 pm, 10 Jan Sat
    ORD Chicago
    7:15 am, 11 Jan Sun
    AMS Amsterdam
    7h 50m
    2h 55m layover in Amsterdam (AMS)
    KL591
    10:10 am, 11 Jan Sun
    AMS Amsterdam
    10:05 pm, 11 Jan Sun
    JNB Johannesburg
    10h 55m

    Return: Johannesburg to Chicago via Paris

    JNB
    8:15 pm
    10h 50m
    CDG
    6:05 am (+1)
    4h 25m
    CDG
    10:30 am
    9h 47m
    ORD
    1:17 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF995
    8:15 pm, 31 Jan Sat
    JNB Johannesburg
    6:05 am, 1 Feb Sun
    CDG Paris
    10h 50m
    4h 25m layover in Paris (CDG)
    AF3602
    10:30 am, 1 Feb Sun
    CDG Paris
    1:17 pm, 1 Feb Sun
    ORD Chicago
    9h 47m
    Depart: Sat, 10 Jan Return: Sat, 31 Jan Chicago to Johannesburg Sat, 10 Jan - Sat, 31 Jan
    Lufthansa 1 stop 1d 2h 40m
    9:30 pm ORD - 8:10 am (+2) JNB
    Lufthansa 1 stop 1d 40m
    8:25 pm JNB - 1:05 pm (+1) ORD
    US$1,448
    hop2.com
    Show Details

    Depart: Chicago to Johannesburg via Munich

    ORD
    9:30 pm
    8h 50m
    MUC
    1:20 pm (+1)
    7h 10m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH435
    9:30 pm, 10 Jan Sat
    ORD Chicago
    1:20 pm, 11 Jan Sun
    MUC Munich
    8h 50m
    7h 10m layover in Munich (MUC)
    LH9542
    8:30 pm, 11 Jan Sun
    MUC Munich
    8:10 am, 12 Jan Mon
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    4h 25m
    FRA
    10:40 am
    9h 25m
    ORD
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 31 Jan Sat
    JNB Johannesburg
    6:15 am, 1 Feb Sun
    FRA Frankfurt
    10h 50m
    4h 25m layover in Frankfurt (FRA)
    LH430
    10:40 am, 1 Feb Sun
    FRA Frankfurt
    1:05 pm, 1 Feb Sun
    ORD Chicago
    9h 25m