CanariesCelebrity Cruises12 Night Spain & Portugal Holiday23 Dec 2028 · 12 nightsCelebrity InfinityFrom BarcelonaMore Celebrity Cruises cruisesfrom£1,375 ppInside£1,375Outside£1,547Balcony£2,005Suite£5,310View cruiseView cabin prices