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 6531 cruises
Per Person
Total Price
Fly Cruise From:
Was £1098pp Now: £1065pp

Civitavecchia | La Spezia | Ajaccio | Palma de Mallorca | Alicante | Barcelona

  • 13 Aug 2027
  • 7 Nights

Interest free Monthly Payments from JUST £175pp

Fly Cruise From:
Was £1098pp Now: £1065pp
Holiday ID: 035289
Fly Cruise From:
£1065pp

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

Fly Cruise From:
£1065pp
Holiday ID: 037831
Fly Cruise From:
£1065pp

Las Palmas de Gran Canaria | Santa Cruz de Tenerife | San Sebastian de la Gomera | Funchal | Arrecife | Puerto del Rosario | Las Palmas de Gran Canaria

  • 18 Jan 2027
  • 7 Nights
Fly Cruise From:
£1065pp
Holiday ID: 037837
Fly Cruise From:
Was £1133pp Now: £1065pp

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

  • 25 Sep 2027
  • 7 Nights

Interest free Monthly Payments from JUST £128pp

Fly Cruise From:
Was £1133pp Now: £1065pp
Holiday ID: 049116
Cruise From:
Was £1134pp Now: £1065pp

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

  • 28 Jun 2028
  • 7 Nights

Interest free Monthly Payments from JUST £59pp

Cruise From:
Was £1134pp Now: £1065pp
Holiday ID: 088906
Cruise From:
Was £1134pp Now: £1065pp

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

  • 01 Jul 2028
  • 7 Nights

Interest free Monthly Payments from JUST £58pp

Cruise From:
Was £1134pp Now: £1065pp
Holiday ID: 088908
Cruise From:
Was £1134pp Now: £1065pp

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

  • 02 Jul 2028
  • 7 Nights

Interest free Monthly Payments from JUST £58pp

Cruise From:
Was £1134pp Now: £1065pp
Holiday ID: 088909
Cruise From:
Was £1134pp Now: £1065pp

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

  • 03 Jul 2028
  • 7 Nights

Interest free Monthly Payments from JUST £58pp

Cruise From:
Was £1134pp Now: £1065pp
Holiday ID: 088910
Cruise From:
Was £1134pp Now: £1065pp

Rio de Janeiro | Salvador de Bahia | Maceió | Santa Cruz de Tenerife | Casablanca | Valencia | Barcelona | Naples

  • 20 Mar 2028
  • 17 Nights

Interest free Monthly Payments from JUST £73pp

Cruise From:
Was £1134pp Now: £1065pp
Holiday ID: 102210
Cruise From:
£1065pp

Barcelona | Salerno | Civitavecchia | Livorno | Marseille | Palma de Mallorca | Barcelona

  • 15 Oct 2028
  • 7 Nights

Interest free Monthly Payments from JUST £49pp

Cruise From:
£1065pp
Holiday ID: 108887

Sails from the UK

Cruise From:
Was £1099pp Now: £1066pp

Southampton | Lisbon | Funchal | Santa Cruz de Tenerife | Las Palmas de Gran Canaria | Lanzarote | Southampton

  • 16 Dec 2026
  • 12 Nights
Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 013749
Fly Cruise From:
Was £1099pp Now: £1066pp

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 Feb 2027
  • 14 Nights
Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 015010
Fly Cruise From:
Was £1099pp Now: £1066pp

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

  • 20 Feb 2027
  • 14 Nights
Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 015020
Fly Cruise From:
Was £1099pp Now: £1066pp

Miami | Praia da Vitória | Ponta Delgada | Southampton

  • 07 Jan 2027
  • 12 Nights
Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 047716
Fly Cruise From:
Was £1099pp Now: £1066pp

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

  • 30 Oct 2027
  • 14 Nights

Interest free Monthly Payments from JUST £124pp

Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 049139
Cruise From:
Was £1111pp Now: £1066pp

Piraeus | Mykonos | Santorini | Kusadasi | Messina | Barcelona

  • 19 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £51pp

Cruise From:
Was £1111pp Now: £1066pp
Holiday ID: 099460
Fly Cruise From:
Was £1099pp Now: £1066pp

Santa Cruz de Tenerife | Lanzarote | Agadir | 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

  • 10 Feb 2029
  • 14 Nights

Interest free Monthly Payments from JUST £42pp

Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 107118
Fly Cruise From:
Was £1099pp Now: £1066pp

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

  • 15 Feb 2029
  • 14 Nights

Interest free Monthly Payments from JUST £42pp

Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 107120
Fly Cruise From:
Was £1099pp Now: £1066pp

Santa Cruz de Tenerife | Lanzarote | Cádiz | Gibraltar | Valencia | Barcelona | Naples | Valletta

  • 17 Mar 2029
  • 12 Nights

Interest free Monthly Payments from JUST £40pp

Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 107136
Fly Cruise From:
Was £1099pp Now: £1066pp

Southampton | Santa Cruz de Tenerife | Sint Maarten | Dominica | Bridgetown

  • 28 Oct 2028
  • 13 Nights

Interest free Monthly Payments from JUST £49pp

Fly Cruise From:
Was £1099pp Now: £1066pp
Holiday ID: 107144
Cruise From:
Was £1136pp Now: £1067pp

Marseille | Genoa | Civitavecchia | Palermo | Ibiza | Valencia | Marseille

  • 14 May 2027
  • 7 Nights
Cruise From:
Was £1136pp Now: £1067pp
Holiday ID: 036072
Fly Cruise From:
£1068pp

Palma de Mallorca | Cagliari | Naples | Civitavecchia | Ajaccio | Barcelona | Palma de Mallorca

  • 23 Mar 2027
  • 7 Nights
Fly Cruise From:
£1068pp
Holiday ID: 037793
Fly Cruise From:
Was £1289pp Now: £1068pp

Barcelona | Palma de Mallorca | Valencia | Motril | Gibraltar | Cádiz | Portimão | Lisbon

  • 09 May 2027
  • 7 Nights
Fly Cruise From:
Was £1289pp Now: £1068pp
Holiday ID: 038681
Cruise From:
Was £1138pp Now: £1069pp

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

  • 28 Jun 2027
  • 7 Nights

Interest free Monthly Payments from JUST £210pp

Cruise From:
Was £1138pp Now: £1069pp
Holiday ID: 035969
Cruise From:
Was £1138pp Now: £1069pp

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

  • 04 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £202pp

Cruise From:
Was £1138pp Now: £1069pp
Holiday ID: 035973
Fly Cruise From:
£1069pp

Santa Cruz de Tenerife | San Sebastian de la Gomera | Funchal | Arrecife | Puerto del Rosario | Las Palmas de Gran Canaria | Santa Cruz de Tenerife

  • 13 Apr 2027
  • 7 Nights
Fly Cruise From:
£1069pp
Holiday ID: 037884
Cruise From:
Was £1139pp Now: £1070pp

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

  • 18 Jun 2027
  • 7 Nights

Interest free Monthly Payments from JUST £226pp

Cruise From:
Was £1139pp Now: £1070pp
Holiday ID: 035961
Cruise From:
Was £1139pp Now: £1070pp

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

  • 20 Jun 2027
  • 7 Nights

Interest free Monthly Payments from JUST £223pp

Cruise From:
Was £1139pp Now: £1070pp
Holiday ID: 035963
Cruise From:
Was £1139pp Now: £1070pp

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

  • 07 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £198pp

Cruise From:
Was £1139pp Now: £1070pp
Holiday ID: 035975
Cruise From:
Was £1139pp Now: £1070pp

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

  • 14 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £189pp

Cruise From:
Was £1139pp Now: £1070pp
Holiday ID: 035980

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