St. John's
Marrakech
BEST
DEAL
Fri., 31 May
YYT - RAK
Sun., 02 Jun.
RAK - YYT
$4934
$4672
Prime price per passenger
St. John's
Marrakech
BEST
DEAL
Thu., 06 Jun.
YYT - RAK
$1047
$998
Prime price per passenger