Mazatlan
Halifax
BEST
DEAL
Sun., 02 Feb.
MZT - YHZ
$525
$513
Prime price per passenger