Fly to
Route
Depart
Return
Price
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Mon 27/1
5:24-8:35
2 stops43h 11m
Johannesburg OR Tambo
Mon 3/2
9:55-14:08
2 stops36h 13m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Sun 9/3
14:36-3:55
2 stops30h 19m
Johannesburg OR Tambo
Sun 23/3
20:00-20:13
2 stops31h 13m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Fri 14/2
17:17-10:50
2 stops33h 33m
Johannesburg OR Tambo
Tue 25/2
19:10-14:22
2 stops51h 12m
MinneapolisCape Town
MSP - CPT
MSPCPT
Minneapolis St Paul
Mon 10/3
9:49-12:00
2 stops43h 11m
Cape Town Intl
Mon 24/3
17:15-14:16
2 stops28h 01m
MinneapolisCape Town
MSP - CPT
MSPCPT
Minneapolis St Paul
Thu 1/5
14:45-10:50
2 stops37h 05m
Cape Town Intl
Wed 7/5
13:00-21:49
2 stops39h 49m
MinneapolisCape Town
MSP - CPT
MSPCPT
Minneapolis St Paul
Wed 26/3
9:49-12:00
2 stops43h 11m
Cape Town Intl
Wed 9/4
16:35-23:25
2 stops37h 50m
MinneapolisCape Town
MSP - CPT
MSPCPT
Minneapolis St Paul
Thu 6/3
16:50-19:00
1 stop18h 10m
Cape Town Intl
Sun 16/3
21:15-15:31
1 stop25h 16m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Sun 26/1
14:35-19:00
2 stops20h 25m
Johannesburg OR Tambo
Thu 13/2
21:55-11:45
1 stop21h 50m
MinneapolisCape Town
MSP - CPT
MSPCPT
Minneapolis St Paul
Wed 12/2
15:37-6:10
1 stop30h 33m
Cape Town Intl
Tue 18/2
23:20-14:55
1 stop23h 35m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Sun 26/1
13:05-22:00
2 stops24h 55m
Johannesburg OR Tambo
Sun 9/2
23:55-14:55
1 stop23h 00m