Cruise ports by country
Cruise ports in Cruises in Spain
Publish ports: 18. An overview for planning your cruise.
Discover all ports
Photo: Alesia Belaya
Spain’s cruise destinations are spread across the Mediterranean, the Atlantic and the northern coast along the Bay of Biscay. Mainland and island ports shape the character of a trip in different ways. That makes it worth looking beyond the country name to the sea region as well.
Coasts and island groups
On the Mediterranean coast are Barcelona, Tarragona, Valencia, Alicante and Málaga; Palma de Mallorca and Ibiza are in the Balearic Islands. Cádiz and La Coruña are on the Atlantic, while Bilbao is on the Bay of Biscay. In the Canary Islands, you’ll find Arrecife on Lanzarote and Las Palmas on Gran Canaria.
Distance between the island groups
The Balearic Islands lie off Catalonia and Valencia; the Canary Islands are far to the southwest in the Atlantic. This difference in location can help when choosing a trip: check which island ports are listed in the itinerary.
Featured ports
Cruise ports in Cruises in Spain
Barcelona
Cruises from Barcelona are usually Mediterranean cruises: cruises and cruise ships to and from Barcelona, Spain. Examples of shore excursions in…
View cruise port: BarcelonaAlgeciras (Spain)
Algeciras in southern Spain: port location, the Clio’s first call in November 2026 and a planned Corinthian visit.
View cruise port: Algeciras (Spain)Alicante (Spain)
Cruise to Alicante (Spain): Find cruise deals to Alicante (Spain), for example on a Western Mediterranean cruise, as well as information about cruise…
View cruise port: Alicante (Spain)Arrecife (Lanzarote, Canary Islands)
Cruises to Arrecife (Lanzarote, Canary Islands): find cruise deals to Arrecife (Lanzarote, Canary Islands), for example on a Canary Islands cruise,…
View cruise port: Arrecife (Lanzarote, Canary Islands)Bilbao
Cruises from Bilbao are mainly offered by Spanish cruise lines. But globetrotters such as MS Europa and MS Bremen also set sail on their cruises from…
View cruise port: BilbaoCádiz (Spain)
Cruises to Cádiz (Spain): Find cruise deals to Cádiz (Spain), including Western Mediterranean cruises, cruise ships in Cádiz (Spain), and information…
View cruise port: Cádiz (Spain)Complete overview
All ports in Cruises in Spain
- Algeciras (Spain)
- Alicante (Spain)
- Arrecife (Lanzarote, Canary Islands)
- Barcelona
- Bilbao
- Cádiz (Spain)
- Ibiza (Balearic Islands, Spain)
- La Coruña (Spain)
- Las Palmas
- Málaga
- Palma de Mallorca
- Santa Cruz de Tenerife
- Santander (Spain)
- Seville
- Tarragona (Spain)
- Tenerife
- Valencia (Spain)
- Vega de TerrĂłn