Iberian Peninsula Cruise Deals

Spain and Portugal, along with the British Territory of Gibraltar, are home to many fascinating ports of call for you to enjoy on a cruise around the Iberian Peninsula. Either sailing from the UK, or as a fly-cruise, you'll find a wide range of cruise itineraries to enjoy.

Showing 30 out of 6532 cruises
Per Person
Total Price
Cruise From:
Was £1029pp Now: £967pp

Marseille | Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille

  • 28 Jun 2027
  • 7 Nights

Interest free Monthly Payments from JUST £187pp

Cruise From:
Was £1029pp Now: £967pp
Holiday ID: 108748

Sails from the UK

Cruise From:
Was £999pp Now: £969pp

Southampton | Funchal | Santa Cruz de La Palma | Santa Cruz de Tenerife | Lanzarote | Lisbon | Southampton

  • 04 Dec 2026
  • 12 Nights
Cruise From:
Was £999pp Now: £969pp
Holiday ID: 013748
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Funchal | Fuerteventura | Santa Cruz de La Palma | Santa Cruz de Tenerife | Fuerteventura | Funchal | Lisbon | Cádiz | Tangier | Málaga

  • 12 Dec 2026
  • 17 Nights
Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 014984
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Fuerteventura | Funchal | Lisbon | Cádiz | Tangier | Málaga

  • 18 Dec 2026
  • 10 Nights
Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 014985
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Lanzarote | Agadir | Casablanca | Santa Cruz de Tenerife | Funchal | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife

  • 23 Jan 2027
  • 14 Nights
Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 015004
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Funchal | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife | Casablanca | Agadir | Las Palmas de Gran Canaria | Santa Cruz de Tenerife

  • 12 Feb 2027
  • 14 Nights
Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 015014
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Casablanca | Agadir | Las Palmas de Gran Canaria | Santa Cruz de Tenerife | Funchal | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife

  • 19 Feb 2027
  • 14 Nights
Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 015018
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Funchal | Fuerteventura | Santa Cruz de La Palma | Santa Cruz de Tenerife | Funchal | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife

  • 05 Mar 2027
  • 14 Nights
Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 015026
Fly Cruise From:
£969pp

Santa Cruz de Tenerife | Puerto del Rosario | Arrecife | Agadir | Santa Cruz de La Palma | Las Palmas de Gran Canaria | Santa Cruz de Tenerife

Interest free Monthly Payments from JUST £95pp

Fly Cruise From:
£969pp
Holiday ID: 092267
Cruise From:
Was £1031pp Now: £969pp

Copenhagen | Visby | Helsinki | Tallinn | Kiel | Southampton | Las Palmas de Gran Canaria | Santa Cruz de Tenerife

  • 24 Oct 2027
  • 14 Nights

Interest free Monthly Payments from JUST £102pp

Cruise From:
Was £1031pp Now: £969pp
Holiday ID: 107005
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Agadir | Santa Cruz de La Palma | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife | Lanzarote | Agadir | Las Palmas de Gran Canaria | Santa Cruz de La Palma | Santa Cruz de Tenerife

  • 11 Nov 2028
  • 14 Nights

Interest free Monthly Payments from JUST £44pp

Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 107066
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Lanzarote | Agadir | Las Palmas de Gran Canaria | Santa Cruz de La Palma | Santa Cruz de Tenerife | Funchal | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife

  • 18 Nov 2028
  • 14 Nights

Interest free Monthly Payments from JUST £43pp

Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 107070
Fly Cruise From:
Was £999pp Now: £969pp

Las Palmas de Gran Canaria | Santa Cruz de La Palma | Santa Cruz de Tenerife | Funchal | Santa Cruz de La Palma | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife | Lanzarote | Funchal | Las Palmas de Gran Canaria

  • 04 Jan 2029
  • 14 Nights

Interest free Monthly Payments from JUST £40pp

Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 107096
Fly Cruise From:
Was £999pp Now: £969pp

Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife | Lanzarote | Funchal | Las Palmas de Gran Canaria | Santa Cruz de La Palma | Santa Cruz de Tenerife | Funchal | Santa Cruz de La Palma | Las Palmas de Gran Canaria

  • 11 Jan 2029
  • 14 Nights

Interest free Monthly Payments from JUST £40pp

Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 107100
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Lanzarote | Funchal | Las Palmas de Gran Canaria | Santa Cruz de La Palma | Santa Cruz de Tenerife | Funchal | Santa Cruz de La Palma | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife

  • 13 Jan 2029
  • 14 Nights

Interest free Monthly Payments from JUST £40pp

Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 107102
Fly Cruise From:
Was £999pp Now: £969pp

Las Palmas de Gran Canaria | Santa Cruz de La Palma | Santa Cruz de Tenerife | Funchal | Santa Cruz de La Palma | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife | Lanzarote | Agadir | Las Palmas de Gran Canaria

  • 18 Jan 2029
  • 14 Nights

Interest free Monthly Payments from JUST £39pp

Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 107104
Fly Cruise From:
Was £999pp Now: £969pp

Santa Cruz de Tenerife | Funchal | Santa Cruz de La Palma | Las Palmas de Gran Canaria | Lanzarote | Santa Cruz de Tenerife | Lanzarote | Agadir | Las Palmas de Gran Canaria | Santa Cruz de La Palma | Santa Cruz de Tenerife

  • 20 Jan 2029
  • 14 Nights

Interest free Monthly Payments from JUST £39pp

Fly Cruise From:
Was £999pp Now: £969pp
Holiday ID: 107106
Cruise From:
Was £1032pp Now: £970pp

Marseille | Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille

  • 25 Oct 2027
  • 7 Nights

Interest free Monthly Payments from JUST £102pp

Cruise From:
Was £1032pp Now: £970pp
Holiday ID: 055634
Cruise From:
Was £1033pp Now: £971pp

Marseille | Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille

  • 12 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £171pp

Cruise From:
Was £1033pp Now: £971pp
Holiday ID: 049063
Cruise From:
Was £1033pp Now: £971pp

Marseille | Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille

  • 19 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £163pp

Cruise From:
Was £1033pp Now: £971pp
Holiday ID: 049068
Cruise From:
Was £1034pp Now: £971pp

Palma de Mallorca | Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca

  • 26 May 2028
  • 7 Nights

Interest free Monthly Payments from JUST £56pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 088882
Cruise From:
Was £1034pp Now: £971pp

Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca | Barcelona

  • 27 May 2028
  • 7 Nights

Interest free Monthly Payments from JUST £56pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 088883
Cruise From:
Was £1034pp Now: £971pp

Palma de Mallorca | Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca

  • 29 Sep 2028
  • 7 Nights

Interest free Monthly Payments from JUST £45pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 088972
Cruise From:
Was £1034pp Now: £971pp

Palma de Mallorca | Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca

  • 06 Oct 2028
  • 7 Nights

Interest free Monthly Payments from JUST £44pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 088977
Cruise From:
Was £1034pp Now: £971pp

Palma de Mallorca | Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca

  • 13 Oct 2028
  • 7 Nights

Interest free Monthly Payments from JUST £44pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 088982
Cruise From:
Was £1034pp Now: £971pp

Palma de Mallorca | Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca

  • 20 Oct 2028
  • 7 Nights

Interest free Monthly Payments from JUST £43pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 088987
Cruise From:
Was £1034pp Now: £971pp

Genoa | Marseille | Tarragona | Valencia | La Spezia | Civitavecchia | Genoa

  • 16 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £48pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 089285
Cruise From:
Was £1034pp Now: £971pp

Marseille | Tarragona | Valencia | La Spezia | Civitavecchia | Genoa | Marseille

  • 17 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £48pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 089286
Cruise From:
Was £1034pp Now: £971pp

Tarragona | Valencia | La Spezia | Civitavecchia | Genoa | Marseille | Tarragona

  • 18 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £48pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 089287
Cruise From:
Was £1034pp Now: £971pp

Valencia | La Spezia | Civitavecchia | Genoa | Marseille | Tarragona | Valencia

  • 19 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £48pp

Cruise From:
Was £1034pp Now: £971pp
Holiday ID: 089288

Prices are subject to change and availability. Prices may vary depending on the airport selected. Promotions are only applicable to select cabin grades, please call for details.

Our Award Winning Service

You've added to your wishlist. To view, go to Wishlist