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.
Up to 80% OFF second sailor PLUS FREE Sea Terrace upgrades - Ends 30th May
Cruise Only From
was: £1446pp Now: £949
pp
REF: VIRGINSC240519
Ivory To Iberia
Cape Town
|
Lüderitz
|
Walvis Bay
|
Principe
|
Lome
|
Takoradi
|
Abidjan
|
Banjul
|
Dakar
|
Porto Grande
|
Santa Cruz de Tenerife
|
Arrecife, Lanzarote
|
Agadir
|
Lisbon
More...
Prices are subject to change and availability. Prices may vary depending on airport selected. Promotions are only applicable to select cabins grades, please call for details
There are also lots of different cruise lines and ships to choose from, which can make choosing your Spain and Portugal cruise appear less than straightforward. However, our dedicated Cruise Concierge team are always on hand to help, so please don't hesitate to give us a call should you have any questions about cruising.
Our Award Winning Service
Large Cruise Agency of the Year 2023
Best Online Travel Agency 2022
TTG Top 50 Ocean Cruise Agency 2022
TTG Top 50 Ocean Cruise Agency 2019
Best Cruise Online Agent 2021
Best Cruise Online Agent 2019
Best Company Top 100
Our Award Winning Service
Large Cruise Agency of the Year 2023
Best Online Travel Agency 2022
TTG Top 50 Ocean Cruise Agency 2022
TTG Top 50 Ocean Cruise Agency 2019
Best Cruise Online Agent 2021
Best Cruise Online Agent 2019
Best Company Top 100
Request a Callback
Request a call back from our cruise experts
Have you found your dream cruise, or do you want to talk to us to help you choose the right cruise for you at the best price?
Request a call back from our expert cruise concierge and we’ll get in touch at a time to suit you.
If you would like to contact our service team, you can select a service call back below.
If you request a call back for now we’ll get back to you within 15 minutes, we’ll be calling you from 0161 333 4459 so you can recognise our call.