Madrid
Vancouver
BEST
DEAL
Wed., 08 May
MAD - YVR
Sun., 12 May
YVR - MAD
$1127
$1038
Prime price per passenger
Madrid
Vancouver
BEST
DEAL
Mon., 06 May
MAD - YVR
$321
$304
Prime price per passenger