Miami
Punta Cana
BEST
DEAL
Mon, 27 May
MIA - PUJ
Fri, 31 May
PUJ - MIA
3558R
3337R
Prime price per passenger
Miami
Punta Cana
BEST
DEAL
Wed, 05 Jun
MIA - PUJ
1946R
1828R
Prime price per passenger
Fort Lauderdale, FL
Punta Cana
BEST
DEAL
Mon, 27 May
FLL - PUJ
Thu, 30 May
PUJ - FLL
3802R
3792R
Prime price per passenger
Johannesburg
Punta Cana
BEST
DEAL
Sun, 26 May
JNB - PUJ
Thu, 30 May
PUJ - JNB
29756R
29754R
Prime price per passenger
Johannesburg
Punta Cana
BEST
DEAL
Mon, 27 May
JNB - PUJ
Fri, 31 May
PUJ - JNB
36473R
36421R
Prime price per passenger