Spanje biedt zeer veel afwisselende havens aan. De meest bezochte cruise haven in Spanje is zonder uitzondering Barcelona. Deze populaire stad heeft een grote cruiseterminal om meerdere cruiseschepen tegelijkertijd te ontvangen en daar te starten met je cruise. De andere steden aan de kust variëren van historische steden met moderne architectuur (Valencia) tot prachtige witte huisjes zoals in Cadiz. Stranden zijn altijd dichtbij in het zonnige land. De beste reistijd is uiteraard in de zomer wanneer je prachtig mooi weer hebt, maar wel soms erg warm. In de overige maanden is het aangenamer. Zelfs in de winter kan het 18-20 graden zijn.
Elke rederij doet Spanje aan als onderdeel van een West-Middellandse Zee cruise. Barcelona is een populair vertrekpunt voor deze cruises. Civitavecchia, Genua en Savona zijn andere belangrijke inscheephavens voor de West-Middellandse Zee cruises. Een cruise duurt gemiddeld 8 dagen vanuit Barcelona, Een leuke route waarbij je niet te missen havens bezoekt, is Marseille, Livorno (voor Pisa en Florence), Rome, Napels en Malta.