
Round-trip from | $1,306 (oojo) |
|---|---|
One-way from | $682 (Kiwi.com) |
Popular in | July |
Cheapest in | September |
Average price | $1,676 |
Fly from
Fly to
Route
Depart
Return
Price
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Mon 3/9
6:11 pm-8:40 am
2 stops31h 29m
Johannesburg OR Tambo
Mon 3/16
12:45 pm-5:21 pm
2 stops35h 36m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Tue 2/17
5:33 am-8:40 am
2 stops43h 07m
Johannesburg OR Tambo
Tue 2/24
12:45 pm-11:54 pm
2 stops43h 09m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Wed 4/1
6:11 pm-3:20 pm
2 stops38h 09m
Johannesburg OR Tambo
Fri 4/10
2:45 pm-1:58 pm
2 stops30h 13m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Fri 4/24
5:47 pm-8:50 am
2 stops32h 03m
Johannesburg OR Tambo
Fri 5/15
2:45 pm-1:58 pm
2 stops30h 13m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Wed 4/15
2:59 pm-8:50 am
2 stops34h 51m
Johannesburg OR Tambo
Sun 4/26
2:45 pm-10:22 pm
2 stops38h 37m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Wed 2/18
8:05 am-10:50 am
2 stops42h 45m
Johannesburg OR Tambo
Sun 3/22
7:05 pm-8:45 am
2 stops44h 40m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Sat 2/21
5:13 pm-10:50 am
2 stops33h 37m
Johannesburg OR Tambo
Sat 2/28
7:10 pm-9:41 pm
2 stops34h 31m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Tue 2/10
9:57 am-3:35 pm
2 stops45h 38m
Johannesburg OR Tambo
Thu 3/19
12:45 pm-2:16 pm
2 stops32h 31m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Wed 2/18
6:30 pm-6:30 am
3 stops52h 00m
MinneapolisJohannesburg
MSP - JNB
MSPJNB
Minneapolis St Paul
Sat 2/21
7:15 am-10:50 am
2 stops43h 35m
Currently, April is the cheapest month in which you can book a flight from Minnesota to Johannesburg (average of $133). Flying from Minnesota to Johannesburg in January is currently the most expensive (average of $1,452). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$137 | Average$1,676 | FlexibilityNo cancel fee | On-time69% | |
| Cheapest$275 | Average$2,016 | FlexibilityNo cancel fee | On-timeN/A | |
| Cheapest$867 | Average$1,571 | FlexibilityNo cancel fee | On-time77% | |
| Cheapest$1,311 | Average$1,506 | FlexibilityNo cancel fee | On-time68% | |
| Cheapest$1,316 | Average$1,471 | FlexibilityNo cancel fee | On-time71% | |
| Cheapest$1,615 | Average$1,885 | FlexibilityNo cancel fee | On-time75% |