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:
£1595pp

Las Palmas de Gran Canaria | Santa Cruz de Tenerife | Arrecife | Tangier | Málaga | Mahón | Siracuse | Corfu

  • 26 Apr 2027
  • 11 Nights
Fly Cruise From:
£1595pp
Holiday ID: 071239
Fly Cruise From:
£1596pp

Palma de Mallorca | Palermo | Naples | Civitavecchia | Propriano | Mahón | Palma de Mallorca

  • 24 Jul 2027
  • 7 Nights
Fly Cruise From:
£1596pp
Holiday ID: 049726
Fly Cruise From:
Was £1699pp Now: £1597pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 13 Aug 2027
  • 7 Nights

Interest free Monthly Payments from JUST £244pp

Fly Cruise From:
Was £1699pp Now: £1597pp
Holiday ID: 024316
Fly Cruise From:
Was £1664pp Now: £1597pp

San Juan (Puerto Rico) | Philipsburg | Tangier | Málaga | Barcelona

  • 03 Apr 2027
  • 13 Nights
Fly Cruise From:
Was £1664pp Now: £1597pp
Holiday ID: 039487
Cruise From:
Was £1699pp Now: £1597pp

Rio de Janeiro | Salvador de Bahia | Maceió | Santa Cruz de Tenerife | Casablanca | Málaga | Alicante | Barcelona | Naples | Civitavecchia

  • 15 Mar 2027
  • 18 Nights
Cruise From:
Was £1699pp Now: £1597pp
Holiday ID: 049565
Fly Cruise From:
£1597pp

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

  • 19 Sep 2027
  • 7 Nights

Interest free Monthly Payments from JUST £204pp

Fly Cruise From:
£1597pp
Holiday ID: 051301

Sails from the UK

Cruise From:
Was £1664pp Now: £1597pp

Southampton | Haugesund | Sognefjord | Skjolden | Nordfjord | Olden | Stavanger | Southampton | La Coruña | Bilbao | Le Verdon-sur-Mer | Cherbourg | Southampton

  • 20 May 2028
  • 14 Nights

Interest free Monthly Payments from JUST £95pp

Cruise From:
Was £1664pp Now: £1597pp
Holiday ID: 107504
Fly Cruise From:
Was £1648pp Now: £1598pp

Barcelona | Messina | Messina Strait | Piraeus | Dardanelles | Istanbul

  • 14 May 2027
  • 7 Nights
Fly Cruise From:
Was £1648pp Now: £1598pp
Holiday ID: 035250

Sails from the UK

Cruise From:
Was £1649pp Now: £1599pp

Southampton | Ferrol | Agadir | Casablanca | Tangier | Cádiz | Southampton

  • 21 Apr 2027
  • 11 Nights
Cruise From:
Was £1649pp Now: £1599pp
Holiday ID: 014883
Fly Cruise From:
Was £1670pp Now: £1599pp

Barcelona | Málaga | Tangier | Casablanca | Las Palmas de Gran Canaria | Tenerife | Lanzarote | Gibraltar | Barcelona

  • 08 Dec 2026
  • 12 Nights
Fly Cruise From:
Was £1670pp Now: £1599pp
Holiday ID: 017415
Cruise From:
Was £1669pp Now: £1599pp

Fort Lauderdale | Santa Cruz de Tenerife | Cartagena | Palma de Mallorca | Barcelona | Palma de Mallorca | Marseille | Ajaccio | Genoa | La Spezia | Civitavecchia

  • 28 Mar 2027
  • 21 Nights
Cruise From:
Was £1669pp Now: £1599pp
Holiday ID: 036451
Fly Cruise From:
Was £1670pp Now: £1599pp

Athens | Khania | Kusadasi | Santorini | Mykonos | Palermo | Stromboli | Messina | Naples | Civitavecchia | Barcelona

  • 04 Aug 2027
  • 11 Nights
Fly Cruise From:
Was £1670pp Now: £1599pp
Holiday ID: 036492

Sails from the UK

Cruise From:
Was £1654pp Now: £1599pp

Southampton | Tangier | La Goulette | Valletta | Piraeus | Istanbul | Messina | Cádiz | Southampton

  • 27 Feb 2028
  • 21 Nights

Interest free Monthly Payments from JUST £124pp

Cruise From:
Was £1654pp Now: £1599pp
Holiday ID: 049223
Fly Cruise From:
£1599pp

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

  • 03 Jun 2027
  • 7 Nights
Fly Cruise From:
£1599pp
Holiday ID: 051273
Fly Cruise From:
£1599pp

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

  • 10 Oct 2027
  • 7 Nights

Interest free Monthly Payments from JUST £186pp

Fly Cruise From:
£1599pp
Holiday ID: 051293
Fly Cruise From:
Was £1659pp Now: £1599pp

Trieste | Dubrovnik | Corfu | Messina | Messina Strait | Naples | Barcelona

  • 08 Sep 2028
  • 7 Nights

Interest free Monthly Payments from JUST £76pp

Fly Cruise From:
Was £1659pp Now: £1599pp
Holiday ID: 084432
Cruise From:
Was £1669pp Now: £1599pp

Fort Lauderdale | Santa Cruz de Tenerife | Arrecife | Gibraltar | Cartagena | Palma de Mallorca | Barcelona | Palma de Mallorca | Marseille | Ajaccio | Genoa | La Spezia | Civitavecchia

  • 19 Feb 2028
  • 22 Nights

Interest free Monthly Payments from JUST £119pp

Cruise From:
Was £1669pp Now: £1599pp
Holiday ID: 088265
Cruise From:
Was £1674pp Now: £1599pp

Athens | Heraklion (Iraklion) | Bar | Corfu | Messina | Barcelona | Palma de Mallorca | Marseille | Genoa | Ajaccio | La Spezia | Civitavecchia

  • 13 Aug 2028
  • 14 Nights

Interest free Monthly Payments from JUST £79pp

Cruise From:
Was £1674pp Now: £1599pp
Holiday ID: 088337
Cruise From:
Was £1670pp Now: £1599pp

Barcelona | Naples | Messina | Civitavecchia | La Spezia | Portofino | Villefranche-sur-Mer | Barcelona

  • 12 May 2028
  • 10 Nights

Interest free Monthly Payments from JUST £98pp

Cruise From:
Was £1670pp Now: £1599pp
Holiday ID: 099441
Cruise From:
Was £1671pp Now: £1599pp

Barcelona | Naples | Messina | Civitavecchia | La Spezia | Villefranche-sur-Mer | Portofino | Barcelona

  • 02 Jun 2028
  • 10 Nights

Interest free Monthly Payments from JUST £94pp

Cruise From:
Was £1671pp Now: £1599pp
Holiday ID: 099443

Sails from the UK

Cruise From:
Was £1649pp Now: £1599pp

Southampton | Cartagena | Cagliari | Katakolon | Corfu | Dubrovnik | Split | Catania | Gibraltar | Southampton

  • 21 Nov 2028
  • 19 Nights

Interest free Monthly Payments from JUST £71pp

Cruise From:
Was £1649pp Now: £1599pp
Holiday ID: 107187
Fly Cruise From:
Was £1649pp Now: £1599pp

Southampton | Praia da Vitória | Port Canaveral | Miami

  • 09 Jan 2029
  • 13 Nights

Interest free Monthly Payments from JUST £62pp

Fly Cruise From:
Was £1649pp Now: £1599pp
Holiday ID: 107946
Fly Cruise From:
£1602pp

Málaga | Tarragona | Mahón | Valencia | Alicante | Melilla | Málaga

  • 21 Jun 2028
  • 7 Nights

Interest free Monthly Payments from JUST £99pp

Fly Cruise From:
£1602pp
Holiday ID: 107367
Fly Cruise From:
£1602pp

Palma de Mallorca | Ajaccio | Civitavecchia | Livorno | Cannes | Barcelona | Palma de Mallorca

  • 16 May 2028
  • 7 Nights

Interest free Monthly Payments from JUST £107pp

Fly Cruise From:
£1602pp
Holiday ID: 107658
Fly Cruise From:
£1606pp

Palma de Mallorca | Ajaccio | Civitavecchia | Livorno | Cannes | Barcelona | Palma de Mallorca

  • 25 Sep 2027
  • 7 Nights

Interest free Monthly Payments from JUST £226pp

Fly Cruise From:
£1606pp
Holiday ID: 049744
Fly Cruise From:
£1606pp

Palma de Mallorca | Palermo | Naples | Civitavecchia | Propriano | Mahón | Palma de Mallorca

  • 10 Oct 2028
  • 7 Nights

Interest free Monthly Payments from JUST £80pp

Fly Cruise From:
£1606pp
Holiday ID: 107679
Fly Cruise From:
£1607pp

Palma de Mallorca | Mahón | Naples | Civitavecchia | Ajaccio | Palamós | Palma de Mallorca

  • 03 Aug 2027
  • 7 Nights
Fly Cruise From:
£1607pp
Holiday ID: 049729
Fly Cruise From:
£1610pp

Málaga | Mahón | Barcelona | Valencia | Alicante | Melilla | Málaga

  • 07 Jul 2027
  • 7 Nights
Fly Cruise From:
£1610pp
Holiday ID: 051106
Fly Cruise From:
£1610pp

Málaga | Gibraltar | Leixões | Lisbon | Cádiz | Tangier | Málaga

  • 04 Oct 2028
  • 7 Nights

Interest free Monthly Payments from JUST £81pp

Fly Cruise From:
£1610pp
Holiday ID: 107404
Cruise From:
Was £1714pp Now: £1611pp

Naples | Genoa | Civitavecchia | Barcelona | Málaga | Las Palmas de Gran Canaria | Salvador de Bahia | Rio de Janeiro | Buenos Aires

  • 14 Nov 2027
  • 20 Nights

Interest free Monthly Payments from JUST £165pp

Cruise From:
Was £1714pp Now: £1611pp
Holiday ID: 062685

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