Campbeltown
Madrid
BEST
DEAL
Thu, 09 May
CAL - MAD
Sun, 12 May
MAD - CAL
£954
£941
Prime price per passenger
Campbeltown
Madrid
BEST
DEAL
Sun, 02 Jun
CAL - MAD
£503
£486
Prime price per passenger