Johannesburg
Minneapolis
BEST
DEAL
Mon, 20 May
JNB - MSP
Wed, 22 May
MSP - JNB
-12 %
34431R
30401R
Prime price per passenger
Philadelphia
Minneapolis
BEST
DEAL
Wed, 29 May
PHL - MSP
529R
497R
Prime price per passenger
San Antonio, TX
Minneapolis
BEST
DEAL
Tue, 28 May
SAT - MSP
Wed, 29 May
MSP - SAT
-28 %
4694R
3366R
Prime price per passenger
Cape Town
Minneapolis
BEST
DEAL
Mon, 20 May
CPT - MSP
Fri, 24 May
MSP - CPT
28231R
28195R
Prime price per passenger
Johannesburg
Minneapolis
BEST
DEAL
Mon, 20 May
JNB - MSP
Wed, 22 May
MSP - JNB
30582R
29197R
Prime price per passenger
East London
Minneapolis
BEST
DEAL
Mon, 20 May
ELS - MSP
Fri, 24 May
MSP - ELS
36464R
36381R
Prime price per passenger
Johannesburg
Minneapolis
BEST
DEAL
Thu, 23 May
JNB - MSP
Fri, 24 May
MSP - JNB
36741R
36456R
Prime price per passenger
Johannesburg
Minneapolis
BEST
DEAL
Sat, 25 May
JNB - MSP
Wed, 29 May
MSP - JNB
27413R
26555R
Prime price per passenger