Tenerife and Gran Canaria are the two largest Canary Islands and the most common cruise ports on a UK winter Atlantic Islands itinerary. They sit close together (around 60 km apart by ferry) but offer fundamentally different cruise days. Tenerife is the landscape island: Mount Teide rises 3,718 metres above the Atlantic and dominates every view, with the cable car and the surrounding national park forming the headline day-trip. Gran Canaria is the city island: Las Palmas is the largest city in the Canaries and the cruise day is built around the old town, the urban beach, and the easier rhythm of a walkable Spanish capital.
Most UK winter cruises from Southampton call at both islands on the same itinerary, so the question is less which to choose and more how to use each day. For cruises calling at only one, the choice shapes the day entirely. This is a comparison of the two, with notes on logistics and a clear recommendation for different cruiser types.

Tenerife (Santa Cruz): The Landscape Day
Tenerife cruise ships dock at Puerto de Santa Cruz de Tenerife in the island capital, walking distance to Plaza de España and the Auditorio de Tenerife (the Calatrava-designed concert hall that has become Santa Cruz’s signature building). The city itself is workmanlike rather than touristic, but the cruise day is genuinely not about the city — it is about Mount Teide.
Mount Teide is Spain’s highest peak, an active volcano at the centre of a UNESCO-listed national park. The Teleférico del Teide cable car climbs from 2,356 metres to 3,555 metres in around 8 minutes (around EUR 24 online, advance booking essential) and the upper station gives access to a short summit-area walk with views across the caldera and out to neighbouring islands on a clear day. The drive up from Santa Cruz takes roughly 90 minutes each way and almost all cruise passengers do this as an organised excursion rather than self-drive.
The other Tenerife day option is San Cristóbal de La Laguna, the UNESCO-listed colonial capital 9 km inland from Santa Cruz (the Tranvía tram from the port reaches it in around 30 minutes for under EUR 2). The town is one of the best-preserved Spanish colonial old quarters anywhere, and the half-day works well for passengers who would rather skip the Teide drive.
Teide cable car tickets are timed-entry and sell out routinely on cruise days. Book online at volcanoteide.com before sailing for any peak-season call. The cable car closes in high winds (most commonly in winter), so the ship excursion gives you the back-up of a refunded fare if the cable car cannot run that day. Independent passengers carry that risk themselves.
Gran Canaria (Las Palmas): The Canary City Day
Las Palmas is the larger city of the two Canary capitals and the cruise day works as a relaxed, walkable Spanish afternoon rather than the structured landscape excursion of Tenerife. Ships dock at Puerto de la Luz (Muelle de Santa Catalina), around 5 km north of the historic Vegueta quarter. Bus line 1 from the port runs along the coast to Vegueta in around 20 minutes for EUR 1.40; taxi or shuttle bus is the alternative.
Vegueta is the headline: a UNESCO-tentative old town of cobbled streets, the Catedral de Santa Ana, the Casa de Colón museum (Christopher Columbus stayed in Las Palmas en route to the Americas in 1492), and the Mercado de Vegueta. A full morning here covers the highlights at a relaxed pace. The Triana shopping district between Vegueta and the port adds a lunch and afternoon-shopping option.
Las Canteras beach is the local secret: a 3 km golden-sand urban beach immediately west of the cruise port, sheltered by a natural reef that keeps the water calm. It rivals any Mediterranean urban beach (Barcelona‘s Barceloneta included) and is reachable on foot from the cruise terminal in around 10 minutes. For passengers wanting a half-day in the city and a half-day on the beach, the combination is one of the most relaxed cruise days available in Europe.
Browse our full library of cruise guides, port tips, and advice articles to make the most of every sailing.
Practical Comparison
Logistically, Las Palmas is the easier port. The walkable old town, the urban beach, and the city itself can all be done with no transfer beyond a short bus or taxi. Tenerife requires the 90-minute drive each way to Mount Teide for the headline experience, which absorbs most of the day and adds the schedule risk that any inland excursion adds.
On landscape, Tenerife wins by a wide margin. Mount Teide is the single most distinctive natural attraction in the entire Atlantic Islands route, and no Canary cruise itinerary feels complete without it. Gran Canaria has Roque Nublo and the Maspalomas dunes but neither delivers the dramatic-summit-photo that Teide provides.
On city day, Las Palmas wins by a similar margin. Vegueta is a more rewarding walkable old town than Santa Cruz, and the urban beach is a genuine asset that Tenerife simply does not offer at the cruise port. For passengers who would prefer to skip the inland excursion and have a relaxed Canary day, Las Palmas is the easier and better choice.
- Tenerife: book Teide ahead. Teide cable car tickets sell out for cruise-day arrivals. Book online before sailing. If the cable car is closed in high winds on the day, the ship excursion gets you a refund; independent travellers eat the cost.
- Las Palmas: combine Vegueta and the beach. A morning in Vegueta and an afternoon on Las Canteras beach is the canonical Las Palmas day. The transfer between them is short enough that the combination works comfortably.
- Both: pack layers for Teide. If your itinerary includes Tenerife and you plan to do Teide, the summit station is at 3,555 metres and the temperature can be 15 degrees colder than the coast. Bring a windproof layer and proper shoes.

The Verdict
For passengers wanting the iconic Canary photograph, Tenerife is the headline. Mount Teide is the single best landscape day on the entire Atlantic Islands route and rewards the planning required to do it well. The cost is the 90-minute drive each way and the wind-closure risk.
For passengers wanting a more relaxed Canary day, Gran Canaria is the better port. The walkable Vegueta old town and the Las Canteras urban beach combination gives the day a rhythm that Tenerife, fundamentally an excursion port, cannot match.
Most UK winter cruises call at both islands and on those itineraries the division is clear: Tenerife is the day for Teide, Gran Canaria is the day for the city. On a cruise calling at only one, the choice is essentially whether you want a structured landscape excursion or a relaxed Spanish afternoon by the sea.
Frequently Asked Questions
Both are walkable in the sense that the cruise terminal sits in the city. Santa Cruz: Plaza de España and the Auditorio are 5 minutes from the gangway. Las Palmas: the cruise terminal at Puerto de la Luz is around 5 km from Vegueta old town, so the bus or taxi is needed for the headline historic quarter, but Las Canteras urban beach is a 10-minute walk and the immediate Santa Catalina district is on the doorstep.
No, Mount Teide is on the neighbouring island of Tenerife. Visiting it requires either being on a Tenerife cruise call directly, or taking the inter-island ferry (around an hour each way) on a Gran Canaria call, which absorbs most of the port day before the Teide excursion has even started. In practice, cruise passengers do Teide only on a Tenerife day.
Both work but they manage different risks. The ship excursion handles the 90-minute drive each way and gives you a refund if the cable car closes due to high winds (a genuine risk in winter). Independent travel via taxi or rental car offers more flexibility but carries the wind-closure risk yourself. For first-time Teide visitors, the ship excursion is usually the better choice.
Euro in both Tenerife and Gran Canaria. The Canary Islands are part of Spain and the EU, but they have a special VAT status (IGIC instead of standard Spanish IVA) which is the reason for the duty-free advantages on certain goods. Card and contactless payment are universal in both cities. Cash is almost never needed on a cruise day.
Gran Canaria (Las Palmas) is the easier beach day because Las Canteras urban beach is 10 minutes from the cruise terminal. Tenerife’s Playa de las Teresitas is around 8 km from Santa Cruz cruise port and reachable by bus, but it absorbs more of the day. Fuerteventura and Lanzarote (other Canary cruise calls) have stronger beach offerings than Tenerife but neither matches the urban-beach convenience of Las Canteras.
October to April is the UK winter season for Canary Islands cruises, when temperatures sit reliably between 18 and 24 degrees and the islands offer dependable winter sun. Mount Teide is also more visible in winter when summer haze is absent. December to February is peak season for the route. May to September sees more Mediterranean traffic and Canary itineraries thin out. Whenever you sail, Teide can close in high winds: a winter call carries some risk.
Tenerife is the day for Teide: book the cable car ahead, accept the inland excursion, and treat the summit as the headline. Gran Canaria is the day for a relaxed Canary city afternoon: Vegueta, lunch in Triana, and Las Canteras urban beach. Both are excellent ports; the choice between them is fundamentally landscape ambition or city ease.
How We Verify This Advice
We aim for practical, low-risk guidance. Before publishing and during updates, we check core planning details against official sources and current operator information.
What We Check
- Berth and terminal details, including whether the port is walkable or requires a transfer
- Transport options and realistic return timing for different port types
- Details that change frequently, such as fares and schedules, with up-to-date notes where relevant
Typical Sources
- Official port authority and terminal updates
- Cruise line port notes and day-of-call instructions
- Local transport operators and official tourism resources