3 Week Spain Cruises

Looking to discover the best of Spain on a 3 week 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 9 cruise departures available.
Filter Results
9 Cruises (9 Departures)
9 Cruises (9 Departures)
Departures
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$1,800pp
$28,620pp
Countries
Show More...
Cruise
 (1)

21 Days (20 Nights) Barcelona to Barcelona
Operator: Explora Journeys
Ship: Explora II
Departure: 18 April 2028
Visits: Spain, Morocco, Portugal
Exclusive Savings
Suite
$16,307
From (Per Person)
A$16,307
Save 333
Per Person
Cruise
 (1)

21 Days (20 Nights) Rio de Janeiro to Valencia
Operator: MSC Cruises
Ship: MSC Musica
Departure: 02 April 2027
Visits: Brazil, Spain, France, Italy, Sicily
Exclusive Savings
Inside
$2,692
Oceanview
$2,960
Balcony
$3,643
Suite
$11,604
From (Per Person)
A$2,692
Per Person
Cruise
 (1)

21 Days (20 Nights) Miami to London
Operator: Seabourn
Departure: 30 May 2027
Visits: USA, Portugal, Spain, France, England
Exclusive Savings
Oceanview
$16,114
Balcony
$20,426
Suite
$30,128
From (Per Person)
A$16,114
Save 284
Per Person
Cruise
 (3)

21 Days (20 Nights) Athens to Fort Lauderdale
Operator: Holland America
Ship: Oosterdam
Departure: 21 November 2027
Visits: Greece, Turkey, Malta, Spain, USA
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,556
Suite
-
From (Per Person)
A$4,556
Per Person
Cruise
 (1)

21 Days (20 Nights) Rio de Janeiro to Genoa
Operator: MSC Cruises
Ship: MSC Musica
Departure: 07 March 2028
Visits: Brazil, Cape Verde, Spain, France, Italy
Exclusive Savings
Inside
$2,009
Oceanview
$2,574
Balcony
$3,544
Suite
-
From (Per Person)
A$2,009
Per Person
Cruise
 (6)

21 Days (20 Nights) London to Barcelona
Operator: Azamara
Departure: 26 August 2028
Visits: England, France, Spain, Portugal, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$9,610
Oceanview
$10,453
Balcony
$12,433
Suite
$17,440
From (Per Person)
A$9,610
Per Person
Cruise
 (1)

21 Days (20 Nights) Rio de Janeiro to Barcelona
Operator: MSC Cruises
Ship: MSC Seaview
Departure: 08 March 2027
Visits: Brazil, Cape Verde, Portugal, Morocco, Spain
Exclusive Savings
Inside
$1,890
Oceanview
$2,326
Balcony
$3,029
Suite
$5,702
From (Per Person)
A$1,890
Per Person
Cruise

21 Days (20 Nights) Rome to Miami
Operator: Regent Seven Seas
Departure: 13 November 2028
Visits: Italy, Spain, Portugal, Puerto Rico, USA
Exclusive Savings
Balcony
$17,629
Suite
$19,621
From (Per Person)
A$17,629
Save 10,991
Per Person
Cruise

21 Days (20 Nights) Santos to Palermo
Operator: MSC Cruises
Ship: MSC Virtuosa
Departure: 03 April 2027
Visits: Brazil, Spain, Morocco, Tunisia, Sicily
Exclusive Savings
Inside
$2,811
Oceanview
-
Balcony
-
Suite
-
From (Per Person)
A$2,811
Per Person
Results: 9 results

No trips found. Try adjusting the search filters.

Departure Months