Miami
Johannesburg
BEST
DEAL
Mon, 13 May
MIA - JNB
Thu, 16 May
JNB - MIA
$1641
$1621
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Wed, 08 May
MIA - JNB
$545
$534
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Thu, 09 May
MIA - JNB
Sun, 12 May
JNB - MIA
$1043
$1024
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Tue, 30 Apr
MIA - JNB
Wed, 01 May
JNB - MIA
$2024
$2011
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Sun, 05 May
MIA - JNB
Tue, 07 May
JNB - MIA
$1090
$1083
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Sun, 19 May
MIA - JNB
Tue, 21 May
JNB - MIA
$1146
Prime price per passenger