Spain's Best Cruise Ports: What to Do on a Day Ashore

Barcelona, Palma de Mallorca, Málaga, Valencia, Cádiz, Ibiza and the Canary Islands – how far each cruise terminal is from the sights and how to spend a day ashore.

Some links in this guide are partner links: if you buy through them we may earn a small commission, at no extra cost to you. It never affects what we recommend. How we make money

Collage: A cruise ship docked in Barcelona, Dalt Vila, Ibiza's old town, The port and lighthouse of Málaga, Cádiz Cathedral from the beach, The Tower of Hercules, A Coruña
Photos: Pixabay contributors, credited in the guide below

Spain is one of the world's great cruise destinations. Mediterranean itineraries call at Barcelona, the Balearic Islands and Andalusia, while winter sun cruises head for the Canary Islands. Here's what to see in each port – and how to make the most of a few hours ashore.

Mediterranean ports

1. Barcelona

A cruise ship docked in Barcelona
Photo: violetta on Pixabay

Europe's busiest cruise port and a popular start or end point. Shuttle buses usually run from the terminals to the bottom of Las Ramblas. With one day, choose between the Gothic Quarter and the waterfront on foot, or the Sagrada Família by metro or taxi – book its timed tickets well ahead.

2. Palma de Mallorca

Palma Cathedral above the marina
Photo: cocoparisienne on Pixabay

Ships dock a short shuttle or taxi ride from the old town. Walk the seafront to the Gothic cathedral (La Seu), explore the old town lanes and climb to Bellver Castle for views over the bay. Valldemossa or the Sóller train make good half-day trips.

3. Ibiza

Dalt Vila, Ibiza's old town
Photo: KaatjeB on Pixabay

The cruise terminal is close to Dalt Vila, the UNESCO-listed walled old town. Walk up through the gates to the cathedral for the views, then have lunch by the harbour. A beach afternoon is easy by taxi.

4. Valencia

The City of Arts and Sciences, Valencia
Photo: papagnoc on Pixabay

Shuttle buses link the port with the city centre. Visit the cathedral, the Central Market and La Lonja silk exchange, or the futuristic City of Arts and Sciences. Try paella in its home city.

5. Málaga

The port and lighthouse of Málaga
Photo: alfcermed on Pixabay

One of the easiest ports in Spain: the old town, the Alcazaba fortress, the cathedral and the Picasso Museum are all within walking distance of the cruise terminal. Granada and the Alhambra are possible as a long organised excursion – Alhambra tickets must be booked in advance.

6. Cádiz (for Seville)

Cádiz Cathedral from the beach
Photo: dkatana on Pixabay

Cádiz's old town begins right beside the cruise terminal – walk to the cathedral, climb the Tavira Tower and stroll along the sea walls. Seville is about an hour and a half away by road or train; a full-day tour is the safest way to see it.

Atlantic ports

7. The Canary Islands

Las Teresitas beach near Santa Cruz de Tenerife
Photo: hjrivas on Pixabay

Winter cruises call at Santa Cruz de Tenerife, Las Palmas de Gran Canaria, Arrecife on Lanzarote, Puerto del Rosario on Fuerteventura and Santa Cruz de La Palma. Highlights include Mount Teide on Tenerife, Timanfaya's volcanoes on Lanzarote and the old quarter of Vegueta in Las Palmas.

8. A Coruña and Vigo

The Tower of Hercules, A Coruña
Photo: JoeJackson15004 on Pixabay

Northern Spain's ports serve Galicia. From A Coruña, walk to the Roman Tower of Hercules lighthouse; from either port, Santiago de Compostela is reachable on an organised excursion.

Tips for a day ashore

  • Check the distance: some terminals are within walking distance of the old town, others need a shuttle. Your cruise line's port guide will say.
  • Go early: popular sights get busy when several ships are in port at once.
  • Book timed tickets: for the Sagrada Família, the Alhambra and Seville's Alcázar, buy in advance on the official sites.
  • Mind siesta hours: smaller shops may close in the afternoon, though major sights stay open.
  • Arriving or leaving the ship: in Barcelona and Palma, many passengers start or end their cruise – book an airport transfer in advance so you're not queuing for taxis with thousands of others.

Frequently asked questions

Should I book a ship excursion or explore on my own?

In compact ports such as Palma, Málaga and Cádiz you can easily explore on foot. For trips further away – Granada from Málaga or Seville from Cádiz – a ship's tour or a reputable independent tour guarantees you'll be back in time, or the ship will wait if the official tour runs late.

How early should I be back at the ship?

Aim to be back at least an hour before the 'all aboard' time printed in your daily programme. Ships do not wait for independent passengers who are late.

Do I need a passport ashore in Spain?

Take a photo ID and your cruise card; some lines ask you to carry your passport. Check your cruise line's instructions for each port.