Miami
Johannesburg
BEST
DEAL
Fri, 10 Jan
MIA - JNB
Sun, 19 Jan
JNB - MIA
$1770
$1730
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Sat, 18 Jan
MIA - JNB
$529
$520
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Wed, 15 Jan
MIA - JNB
Thu, 23 Jan
JNB - MIA
$1025
$1009
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Tue, 24 Dec
MIA - JNB
Sun, 05 Jan
JNB - MIA
$10789
$10774
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Fri, 27 Dec
MIA - JNB
Mon, 27 Jan
JNB - MIA
$1212
$1194
Prime price per passenger
Miami
Johannesburg
BEST
DEAL
Tue, 31 Dec
MIA - JNB
Thu, 02 Jan
JNB - MIA
$2769
$2745
Prime price per passenger