
Round-trip from | $1,003 (Kenya Airways) |
|---|---|
One-way from | $648 (FlightHub) |
Fly from
Fly to
Route
Depart
Return
MilwaukeeJohannesburg
MKE - JNB
MKEJNB
Milwaukee-Mitchell
Thu 10/1
3:03 pm-8:20 am
2 stops34h 17m
Johannesburg OR Tambo
Wed 10/14
9:50 am-3:42 pm
2 stops36h 52m
MilwaukeeJohannesburg
MKE - JNB
MKEJNB
Milwaukee-Mitchell
Mon 9/21
7:24 am-8:20 am
2 stops41h 56m
Johannesburg OR Tambo
Thu 10/1
9:50 am-3:38 pm
2 stops36h 48m
ChicagoJohannesburg
ORD - JNB
ORDJNB
Chicago O'Hare Intl
Mon 9/21
7:20 pm-4:00 am
1 stop25h 40m
Johannesburg OR Tambo
Fri 10/9
6:35 pm-3:05 pm
3 stops51h 30m
MilwaukeeJohannesburg
MKE - JNB
MKEJNB
Milwaukee-Mitchell
Mon 9/28
4:52 pm-9:00 am
2 stops33h 08m
Johannesburg OR Tambo
Fri 10/2
12:40 pm-9:21 pm
2 stops39h 41m
ChicagoJohannesburg
ORD - JNB
ORDJNB
Chicago O'Hare Intl
Sat 5/9
7:20 pm-10:30 am
1 stop32h 10m
Johannesburg OR Tambo
Sat 9/19
2:45 pm-3:05 pm
1 stop31h 20m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Thu 6/4
7:00 am-4:15 pm
2 stops50h 15m
Johannesburg OR Tambo
Mon 6/15
10:20 pm-12:10 pm
2 stops44h 50m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Mon 8/3
6:00 am-10:30 am
2 stops45h 30m
Johannesburg OR Tambo
Sun 8/9
6:00 pm-12:47 am
2 stops37h 47m
ChicagoJohannesburg
ORD - JNB
ORDJNB
Chicago O'Hare Intl
Sat 10/24
4:50 pm-3:55 am
2 stops28h 05m
Johannesburg OR Tambo
Sat 11/7
2:40 pm-2:30 pm
3 stops31h 50m
ChicagoJohannesburg
ORD - JNB
ORDJNB
Chicago O'Hare Intl
Sat 5/16
8:36 pm-4:00 am
2 stops48h 24m
Johannesburg OR Tambo
Thu 9/17
8:55 pm-3:05 pm
1 stop25h 10m
MadisonJohannesburg
MSN - JNB
MSNJNB
Madison Truax Field
Wed 7/8
12:56 pm-8:20 am
2 stops36h 24m
Johannesburg OR Tambo
Wed 7/29
9:50 am-12:05 am
2 stops45h 15m
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$1,370 | Average$2,124 | FlexibilityNo cancel fee | On-timeN/A |