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

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    Emirates 1 result US$1,512 View Flights
    United Airlines 51 results US$1,534 View Flights
    Delta Air Lines 28 results US$1,597 View Flights
    South African Airways 74 results US$1,638 View Flights
    US Airways 1 result US$1,996 View Flights
    KLM 1 result US$3,019 View Flights
    Asiana Airlines 1 result US$3,929 View Flights
    Cathay Pacific 2 results US$5,397 View Flights
    Singapore Airlines 1 result US$13,925 View Flights
    All Nippon Airways 1 result US$15,541 View Flights
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    Emirates 1 stop 1d 1h 45m
    7:50 pm ORD - 5:35 am (+2) JNB
    Emirates 1 stop 1d 20m
    10:20 pm JNB - 2:40 pm (+1) ORD
    US$1,512
    edreams.net
    Show Details

    Depart: Chicago to Johannesburg via Dubai

    ORD
    7:50 pm
    13h 20m
    DXB
    7:10 pm (+1)
    4h 10m
    DXB
    11:20 pm
    8h 15m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK236
    Fri 2 Jan, 7:50 pm
    ORD Chicago
    Sat 3 Jan, 7:10 pm
    DXB Dubai
    13h 20m
    4h 10m layover in Dubai (DXB)
    EK767
    Sat 3 Jan, 11:20 pm
    DXB Dubai
    Sun 4 Jan, 5:35 am
    JNB Johannesburg
    8h 15m

    Return: Johannesburg to Chicago via Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    1h 25m
    DXB
    9:45 am
    14h 55m
    ORD
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK766
    Sun 18 Jan, 10:20 pm
    JNB Johannesburg
    Mon 19 Jan, 8:20 am
    DXB Dubai
    8h
    1h 25m layover in Dubai (DXB)
    EK235
    Mon 19 Jan, 9:45 am
    DXB Dubai
    Mon 19 Jan, 2:40 pm
    ORD Chicago
    14h 55m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 1d 1h 20m
    9:40 pm JNB - 3:00 pm (+1) ORD
    US$1,534
    airtickets.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
    Fri 2 Jan, 1:10 pm
    ORD Chicago
    Fri 2 Jan, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    5h 10m
    MUC
    12:10 pm
    9h 50m
    ORD
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    Sun 18 Jan, 9:40 pm
    JNB Johannesburg
    Mon 19 Jan, 7:00 am
    MUC Munich
    10h 20m
    5h 10m layover in Munich (MUC)
    LH9268
    Mon 19 Jan, 12:10 pm
    MUC Munich
    Mon 19 Jan, 3:00 pm
    ORD Chicago
    9h 50m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 1d 50m
    9:00 am ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 1d 1h 20m
    9:40 pm JNB - 3:00 pm (+1) ORD
    US$1,536
    us.bravofly.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    9:00 am
    1h 45m
    DCA
    11:45 am
    5h 55m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA606
    Fri 2 Jan, 9:00 am
    ORD Chicago
    Fri 2 Jan, 11:45 am
    DCA Washington
    1h 45m
    5h 55m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    5h 10m
    MUC
    12:10 pm
    9h 50m
    ORD
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    Sun 18 Jan, 9:40 pm
    JNB Johannesburg
    Mon 19 Jan, 7:00 am
    MUC Munich
    10h 20m
    5h 10m layover in Munich (MUC)
    LH9268
    Mon 19 Jan, 12:10 pm
    MUC Munich
    Mon 19 Jan, 3:00 pm
    ORD Chicago
    9h 50m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    United Airlines 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,542
    airtickets.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
    Fri 2 Jan, 1:10 pm
    ORD Chicago
    Fri 2 Jan, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA9139
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    UA945
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 22h 10m
    8:25 pm JNB - 10:35 am (+1) ORD
    US$1,542
    airtickets.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
    Fri 2 Jan, 1:10 pm
    ORD Chicago
    Fri 2 Jan, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    1h 50m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    Sun 18 Jan, 8:25 pm
    JNB Johannesburg
    Mon 19 Jan, 6:15 am
    FRA Frankfurt
    10h 50m
    1h 50m layover in Frankfurt (FRA)
    LH9152
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,542
    airtickets.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
    Fri 2 Jan, 1:10 pm
    ORD Chicago
    Fri 2 Jan, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    LH9152
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 1d 50m
    9:00 am ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,544
    us.bravofly.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    9:00 am
    1h 45m
    DCA
    11:45 am
    5h 55m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA606
    Fri 2 Jan, 9:00 am
    ORD Chicago
    Fri 2 Jan, 11:45 am
    DCA Washington
    1h 45m
    5h 55m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    LH9152
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 1d 50m
    9:00 am ORD - 5:50 pm (+1) JNB
    Multiple Airlines 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,544
    us.bravofly.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    9:00 am
    1h 45m
    DCA
    11:45 am
    5h 55m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA606
    Fri 2 Jan, 9:00 am
    ORD Chicago
    Fri 2 Jan, 11:45 am
    DCA Washington
    1h 45m
    5h 55m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    UA945
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 1d 1h 25m
    7:40 pm JNB - 1:05 pm (+1) ORD
    US$1,544
    us.bravofly.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
    Fri 2 Jan, 1:10 pm
    ORD Chicago
    Fri 2 Jan, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    5h 10m
    FRA
    10:40 am
    9h 25m
    ORD
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    5h 10m layover in Frankfurt (FRA)
    LH430
    Mon 19 Jan, 10:40 am
    FRA Frankfurt
    Mon 19 Jan, 1:05 pm
    ORD Chicago
    9h 25m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 1d 50m
    9:00 am ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 1d 1h 25m
    7:40 pm JNB - 1:05 pm (+1) ORD
    US$1,544
    us.bravofly.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    9:00 am
    1h 45m
    DCA
    11:45 am
    5h 55m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA606
    Fri 2 Jan, 9:00 am
    ORD Chicago
    Fri 2 Jan, 11:45 am
    DCA Washington
    1h 45m
    5h 55m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    5h 10m
    FRA
    10:40 am
    9h 25m
    ORD
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    5h 10m layover in Frankfurt (FRA)
    LH430
    Mon 19 Jan, 10:40 am
    FRA Frankfurt
    Mon 19 Jan, 1:05 pm
    ORD Chicago
    9h 25m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    Multiple Airlines 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,544
    us.bravofly.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
    Fri 2 Jan, 1:10 pm
    ORD Chicago
    Fri 2 Jan, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    UA945
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 1d 50m
    9:00 am ORD - 5:50 pm (+1) JNB
    United Airlines 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,544
    us.bravofly.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    9:00 am
    1h 45m
    DCA
    11:45 am
    5h 55m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA606
    Fri 2 Jan, 9:00 am
    ORD Chicago
    Fri 2 Jan, 11:45 am
    DCA Washington
    1h 45m
    5h 55m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA9139
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    UA945
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 1d 50m
    9:00 am ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 22h 10m
    8:25 pm JNB - 10:35 am (+1) ORD
    US$1,544
    us.bravofly.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    9:00 am
    1h 45m
    DCA
    11:45 am
    5h 55m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA606
    Fri 2 Jan, 9:00 am
    ORD Chicago
    Fri 2 Jan, 11:45 am
    DCA Washington
    1h 45m
    5h 55m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    1h 50m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    Sun 18 Jan, 8:25 pm
    JNB Johannesburg
    Mon 19 Jan, 6:15 am
    FRA Frankfurt
    10h 50m
    1h 50m layover in Frankfurt (FRA)
    LH9152
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 23h 50m
    10:00 am ORD - 5:50 pm (+1) JNB
    United Airlines 1 stop 1d 1h 25m
    7:40 pm JNB - 1:05 pm (+1) ORD
    US$1,563
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    10:00 am
    1h 41m
    DCA
    12:41 pm
    4h 59m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA608
    Fri 2 Jan, 10:00 am
    ORD Chicago
    Fri 2 Jan, 12:41 pm
    DCA Washington
    1h 41m
    4h 59m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    5h 10m
    FRA
    10:40 am
    9h 25m
    ORD
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA9139
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    5h 10m layover in Frankfurt (FRA)
    UA8836
    Mon 19 Jan, 10:40 am
    FRA Frankfurt
    Mon 19 Jan, 1:05 pm
    ORD Chicago
    9h 25m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 20h 40m
    1:10 pm ORD - 5:50 pm (+1) JNB
    United Airlines 1 stop 1d 1h 25m
    7:40 pm JNB - 1:05 pm (+1) ORD
    US$1,563
    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
    UA211
    Fri 2 Jan, 1:10 pm
    ORD Chicago
    Fri 2 Jan, 4:05 pm
    IAD Washington
    1h 55m
    1h 35m layover in Washington (IAD)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    5h 10m
    FRA
    10:40 am
    9h 25m
    ORD
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA9139
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    5h 10m layover in Frankfurt (FRA)
    UA8836
    Mon 19 Jan, 10:40 am
    FRA Frankfurt
    Mon 19 Jan, 1:05 pm
    ORD Chicago
    9h 25m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 22h 50m
    11:00 am ORD - 5:50 pm (+1) JNB
    United Airlines 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,563
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    11:00 am
    1h 42m
    DCA
    1:42 pm
    3h 58m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA333
    Fri 2 Jan, 11:00 am
    ORD Chicago
    Fri 2 Jan, 1:42 pm
    DCA Washington
    1h 42m
    3h 58m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA9139
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    UA945
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 23h 50m
    10:00 am ORD - 5:50 pm (+1) JNB
    United Airlines 1 stop 22h 55m
    7:40 pm JNB - 10:35 am (+1) ORD
    US$1,563
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    10:00 am
    1h 41m
    DCA
    12:41 pm
    4h 59m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA608
    Fri 2 Jan, 10:00 am
    ORD Chicago
    Fri 2 Jan, 12:41 pm
    DCA Washington
    1h 41m
    4h 59m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 35m
    FRA
    8:05 am
    9h 30m
    ORD
    10:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA9139
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    2h 35m layover in Frankfurt (FRA)
    UA945
    Mon 19 Jan, 8:05 am
    FRA Frankfurt
    Mon 19 Jan, 10:35 am
    ORD Chicago
    9h 30m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 22h 50m
    11:00 am ORD - 5:50 pm (+1) JNB
    United Airlines 1 stop 1d 1h 25m
    7:40 pm JNB - 1:05 pm (+1) ORD
    US$1,563
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    11:00 am
    1h 42m
    DCA
    1:42 pm
    3h 58m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA333
    Fri 2 Jan, 11:00 am
    ORD Chicago
    Fri 2 Jan, 1:42 pm
    DCA Washington
    1h 42m
    3h 58m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    5h 10m
    FRA
    10:40 am
    9h 25m
    ORD
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA9139
    Sun 18 Jan, 7:40 pm
    JNB Johannesburg
    Mon 19 Jan, 5:30 am
    FRA Frankfurt
    10h 50m
    5h 10m layover in Frankfurt (FRA)
    UA8836
    Mon 19 Jan, 10:40 am
    FRA Frankfurt
    Mon 19 Jan, 1:05 pm
    ORD Chicago
    9h 25m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 23h 50m
    10:00 am ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 1d 1h 20m
    9:40 pm JNB - 3:00 pm (+1) ORD
    US$1,565
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    10:00 am
    1h 41m
    DCA
    12:41 pm
    4h 59m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA608
    Fri 2 Jan, 10:00 am
    ORD Chicago
    Fri 2 Jan, 12:41 pm
    DCA Washington
    1h 41m
    4h 59m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    5h 10m
    MUC
    12:10 pm
    9h 50m
    ORD
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    Sun 18 Jan, 9:40 pm
    JNB Johannesburg
    Mon 19 Jan, 7:00 am
    MUC Munich
    10h 20m
    5h 10m layover in Munich (MUC)
    LH9268
    Mon 19 Jan, 12:10 pm
    MUC Munich
    Mon 19 Jan, 3:00 pm
    ORD Chicago
    9h 50m
    Depart:Fri, 2 Jan Return:Sun, 18 Jan Chicago to Johannesburg Fri, 2 Jan - Sun, 18 Jan
    United Airlines 1 stop 22h 50m
    11:00 am ORD - 5:50 pm (+1) JNB
    Lufthansa 1 stop 1d 1h 20m
    9:40 pm JNB - 3:00 pm (+1) ORD
    US$1,565
    faregeek.com
    Show Details

    Depart: Chicago to Johannesburg via Washington

    ORD
    11:00 am
    1h 42m
    DCA
    1:42 pm
    3h 58m
    IAD
    5:40 pm
    17h 10m
    JNB
    5:50 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA333
    Fri 2 Jan, 11:00 am
    ORD Chicago
    Fri 2 Jan, 1:42 pm
    DCA Washington
    1h 42m
    3h 58m layover in Washington (DCA)
    UA7228
    Fri 2 Jan, 5:40 pm
    IAD Washington
    Sat 3 Jan, 5:50 pm
    JNB Johannesburg
    17h 10m

    Return: Johannesburg to Chicago via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    5h 10m
    MUC
    12:10 pm
    9h 50m
    ORD
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    Sun 18 Jan, 9:40 pm
    JNB Johannesburg
    Mon 19 Jan, 7:00 am
    MUC Munich
    10h 20m
    5h 10m layover in Munich (MUC)
    LH9268
    Mon 19 Jan, 12:10 pm
    MUC Munich
    Mon 19 Jan, 3:00 pm
    ORD Chicago
    9h 50m