Are you looking for a cruise to Spain? Choose from 993 unique cruise itineraries to Spain, departing from Alicante, Amsterdam, Antwerp, Athens, Barcelona and more. October and April are the most popular months to cruise to Spain and we have over 3,591 departures available from twenty-three of the world's leading cruise lines.