7 Day Spain Cruises

Looking to discover the best of Spain on a 7 day cruise? Then choose from our range of unique cruise itineraries with six leading cruise lines that explore Spain. April is the most popular month to travel to Spain and we have 74 cruise departures available.
Filter Results
Departures
Show More...
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$6,900pp
Countries
Show More...
Filter Results
23 Cruises (74 Cruise Departures)
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Oct 2026 to Apr 2028
Visit: Spain
From
US$1,199
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Rome to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visit: Italy, Spain
Inside
$364
Oceanview
$463
Balcony
$553
Suite
$1,063
From
US$364
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Rome to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 15 November 2027
Visit: Italy, Spain
Inside
$549
Oceanview
$639
Balcony
$719
Suite
$1,149
From
US$549
Per Person
View Trip
Cruise

7 Days (6 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 21 June 2026
Visit: Monaco, France, Spain
Last Minute Fare
All-Inclusive Plus Fare
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$4,250
Suite
$7,940
From
US$4,250
Per Person
View Trip
Cruise

7 Days (6 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 30 August 2026
Visit: Monaco, France, Spain
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,760
Suite
$6,650
From
US$4,760
Save 2,040
Per Person
View Trip
Cruise

7 Days (6 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 19 July 2026
Visit: Monaco, France, Spain
Last Minute Fare
All-Inclusive Plus Fare
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$4,250
Suite
$6,400
From
US$4,250
Per Person
View Trip
Cruise
 (3)

7 Days (6 Nights) Lisbon to Lisbon
Cruise Line: Azamara Cruises
Departure: 09 March 2026
Visit: Portugal, Spain, Gibraltar
Azamara Always Included
Inside
-
Oceanview
-
Balcony
$1,599
Suite
$2,119
From
US$1,599
Per Person
View Trip
Cruise

7 Days (6 Nights) Lisbon to Barcelona
Cruise Line: MSC Cruises
Departure: 29 April 2026
Visit: Portugal, Spain, France
Inside
$725
Oceanview
-
Balcony
$1,173
Suite
-
From
US$725
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 21 April 2026
Visit: Spain, France, Italy
Inside
$752
Oceanview
$828
Balcony
$892
Suite
$1,232
From
US$752
Per Person
View Trip
Cruise

7 Days (6 Nights) London to London
Cruise Line: MSC Cruises
Departure: 04 July 2027
Visit: England, France, Spain
Inside
$958
Oceanview
$1,138
Balcony
$1,308
Suite
$2,303
From
US$958
Per Person
View Trip
Cruise
 (1)

7 Days (6 Nights) Rome to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 25 May 2026
Visit: Italy, France, Spain
Limited Time Offer
Inside
-
Oceanview
$1,734
Balcony
$1,794
Suite
$5,190
From
US$1,734
Per Person
View Trip
Cruise

7 Days (6 Nights) Valencia to Valencia
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 14 November 2026
Visit: Spain, France, Italy
Inside
$801
Oceanview
$961
Balcony
$1,211
Suite
$1,421
From
US$801
Per Person
View Trip
Cruise

7 Days (6 Nights) Valencia to Valencia
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 31 October 2026
Visit: Spain, France, Italy
Inside
$881
Oceanview
$1,041
Balcony
$1,291
Suite
$1,501
From
US$881
Per Person
View Trip
Cruise

7 Days (6 Nights) Rome to Rome
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 08 April 2027
Visit: Italy, Spain, France
Inside
$731
Oceanview
$881
Balcony
$1,131
Suite
$1,331
From
US$731
Per Person
View Trip
Cruise
 (1)

7 Days (6 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 12 November 2026
Visit: Spain, France, Italy, Corsica
Inside
$934
Oceanview
$1,055
Balcony
$1,187
Suite
$1,638
From
US$934
Per Person
View Trip
Cruise
 (1)

7 Days (6 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 28 June 2026
Visit: Spain, France, Italy, Corsica
Limited Time Offer
Inside
$1,436
Oceanview
$1,374
Balcony
$1,494
Suite
$3,294
From
US$1,374
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Barcelona to Trieste
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 27 April 2026
Visit: Spain, Malta, Greece, Italy
Inside
$464
Oceanview
$564
Balcony
$644
Suite
$1,094
From
US$464
Per Person
View Trip
Cruise

7 Days (6 Nights) Barcelona to Monte Carlo
Cruise Line: Silversea
Ship: Silver Ray
Departure: 24 August 2026
Visit: Spain, France, Italy, Corsica, Monaco
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,830
Suite
$6,100
From
US$4,830
Save 2,070
Per Person
View Trip
Cruise
 (1)

7 Days (6 Nights) Genoa to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 08 September 2026
Visit: Italy, France, Spain, Sardinia
Inside
-
Oceanview
-
Balcony
$879
Suite
$1,619
From
US$879
Per Person
View Trip
Cruise

7 Days (6 Nights) Barcelona to Rome
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 27 May 2026
Visit: Spain, Sardinia, France, Italy
Inside
-
Oceanview
-
Balcony
-
Suite
$4,590
From
US$4,590
Per Person
View Trip
Cruise
 (3)

7 Days (6 Nights) Rome to Genoa
Cruise Line: MSC Cruises
Departure: 13 April 2026
Visit: Italy, Sicily, Malta, Spain, France
Inside
-
Oceanview
-
Balcony
-
Suite
$1,509
From
US$1,509
Per Person
View Trip
Cruise

7 Days (6 Nights) Barcelona to Marseille
Cruise Line: MSC Cruises
Departure: 05 May 2026
Visit: Spain, Tunisia, Sicily, Italy, France
Drinks & WiFi Package
Exclusive Savings
Inside
$849
Oceanview
-
Balcony
-
Suite
$2,730
From
US$2,730
Save 79
Per Person
View Trip
Cruise
 (3)

7 Days (6 Nights) Genoa to Marseille
Cruise Line: MSC Cruises
Departure: 19 April 2026
Visit: Italy, Sicily, Malta, Spain, France
Inside
$599
Oceanview
$759
Balcony
$889
Suite
$2,798
From
US$599
Per Person
View Trip
Results: 23 results

No trips found. Try adjusting the search filters.