Hottest Spain deals

MSC Cruises

9-nights Mediterranean from Barcelona

Sagrada Família, Barcelona, Spain
Free cancellation up to 21 days before you sail through 31 Dec 2021
MSC Magnifica
Unrivalled Relaxation
BarcelonaMalaga (Granada)Seville (Cadiz)LisbonVigoFerrolBilbaoSouthampton
5 May 2021
£589 £449
5 May 2021
£679 £519
5 May 2021
£799 £669
5 May 2021
£1,669
View cruise Email me this cruise Save this cruise
MSC Cruises

10-nights Northern Europe from Southampton

Nighttime view of Bilbao, Spain
Free cancellation up to 21 days before you sail through 31 Dec 2021
MSC Magnifica
Unrivalled Relaxation
SouthamptonBilbaoFerrolLisbonLisbonTangierValenciaMarseilleGenoa
23 Oct 2021
£999 £499
23 Oct 2021
£1,070 £629
23 Oct 2021
£1,379 £759
23 Oct 2021
£2,729 £1,758
View cruise Email me this cruise Save this cruise
P&O Cruises

12-nights Spain and Portugal

Boats in Southampton Harbour
Ventura
Family-Friendly Thrills
SouthamptonVigoLisbonCartagenaMalaga (Granada)GibraltarSeville (Cadiz)Southampton
11 Nov 2021
£879 £679
11 Nov 2021
£999 £699
11 Nov 2021
£1,299 £999
11 Nov 2021
£2,369 £1,816
View cruise Email me this cruise Save this cruise
P&O Cruises

12-nights Spain and Portugal

Iona
Launching soon Eco-Conscious
SouthamptonGibraltarAlicanteBarcelonaSeville (Cadiz)LisbonSouthampton
3 Jan 2022
£799 £749
3 Jan 2022
£1,049 £849
3 Jan 2022
£1,149 £949
3 Jan 2022
£1,679 £1,449
View cruise Email me this cruise Save this cruise
Carnival Cruise Line

9-nights Europe From Rome (Civitavecchia), Italy

Carnival Pride
Global Dining
Rome (Civitavecchia)NaplesMessinaVallettaMalaga (Granada)GibraltarPortimao (Algarve)Lisbon
21 Oct 2022
£588 £579
21 Oct 2022
£700 £689
21 Oct 2022
£887 £874
21 Oct 2022
£1,628 £1,604
View cruise Email me this cruise Save this cruise
Royal Caribbean

8-nights Western Mediterranean

Sagrada Família, Barcelona, Spain
Free cancellation up to 30 days before you sail through 30 April 2022
Vision of the Seas
BarcelonaMonte CarloToulonAjaccioPortofinoRome (Civitavecchia)CataniaCruisingBarcelona
2 Jun 2022
£598
6 Oct 2022
£598
27 Oct 2022
£523
2 Jun 2022
£673
6 Oct 2022
£673
27 Oct 2022
£598
2 Jun 2022
£1,198
6 Oct 2022
£1,198
27 Oct 2022
£1,123
2 Jun 2022
£1,640
6 Oct 2022
£1,640
27 Oct 2022
£1,558
View cruise (7 sailings) Email me this cruise Save this cruise

Delve deeper