Spain Cruises Starting In March 2027, 2028 and 2029

If you're looking at joining a cruise to Spain in March 2027, 2028 or 2029, we have 148 unique cruise itineraries and 1,627 departures available, operated by seventeen of the world's leading cruise lines departing in March.
Filter Results
148 Cruises (1,627 Departures)
148 Cruises (1,627 Departures)
Departures
Duration
4 Days
26 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$200pp
$49,290pp
Countries
Show More...
Cruise
 (2)

5 Days (4 Nights) Lanzarote to Lanzarote
Operator: MSC Cruises
Departures: Apr 2027 to Mar 2028
Visits: Spain
Exclusive Savings
Inside
$804
Oceanview
$853
Balcony
$923
Suite
$1,941
From (Per Person)
A$804
Per Person
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operator: G Adventures
Departures: Oct 2026 to Apr 2028
Visits: Spain
Exclusive Savings
From (Per Person)
A$1,763
Save 39
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Nov 2026 to Nov 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$718
Oceanview
$1,004
Balcony
$1,507
Suite
$2,821
From (Per Person)
A$718
Save 13
Per Person
Cruise
 (6)

8 Days (7 Nights) Malaga to Lisbon
Operator: Azamara
Departure: 18 March 2028
Visits: Spain, Portugal
Azamara Always Included
Exclusive Savings
Inside
$2,822
Oceanview
$3,440
Balcony
$4,332
Suite
$6,321
From (Per Person)
A$2,822
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$718
Oceanview
$1,004
Balcony
$1,507
Suite
$2,521
From (Per Person)
A$718
Save 12
Per Person
Cruise
 (2)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Operator: MSC Cruises
Departures: Dec 2026 to Mar 2028
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,103
Oceanview
$1,271
Balcony
$1,400
Suite
$2,013
From (Per Person)
A$1,103
Per Person
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Lanzarote
Operator: MSC Cruises
Departures: Dec 2026 to Mar 2028
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,152
Oceanview
$1,271
Balcony
$1,429
Suite
$2,706
From (Per Person)
A$1,152
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Nov 2026 to Nov 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$718
Oceanview
$1,054
Balcony
$1,507
Suite
$2,573
From (Per Person)
A$718
Save 11
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$746
Oceanview
$1,054
Balcony
$1,507
Suite
$3,040
From (Per Person)
A$746
Save 14
Per Person
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Operator: MSC Cruises
Departures: Dec 2026 to Mar 2028
Visits: Portugal, Spain
Exclusive Savings
Inside
$1,152
Oceanview
$1,271
Balcony
$1,429
Suite
$2,399
From (Per Person)
A$1,152
Per Person
Cruise
 (1)

4 Days (3 Nights) Barcelona to Rome
Operator: MSC Cruises
Ship: MSC Divina
Departure: 30 March 2027
Visits: Spain, Italy
Exclusive Savings
Inside
$627
Oceanview
$756
Balcony
$875
Suite
$1,271
From (Per Person)
A$627
Per Person
Cruise
 (6)

8 Days (7 Nights) Barcelona to Malaga
Operator: Azamara
Departure: 11 March 2028
Visits: Spain, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$2,857
Oceanview
$3,552
Balcony
$4,552
Suite
$6,786
From (Per Person)
A$2,857
Per Person
Cruise
 (1)

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$1,819
Oceanview
$2,356
Balcony
$3,020
Suite
$4,361
From (Per Person)
A$1,819
Per Person
Cruise
 (1)

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$1,819
Oceanview
$2,193
Balcony
$3,161
Suite
-
From (Per Person)
A$1,819
Per Person
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Operator: MSC Cruises
Departures: Dec 2026 to Mar 2028
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,152
Oceanview
$1,271
Balcony
$1,429
Suite
$2,449
From (Per Person)
A$1,152
Per Person
Cruise
 (7)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Operator: Princess
Ship: Sun Princess
Departure: 28 March 2027
Visits: USA, Spain
Sanctuary Collection
Exclusive Savings
Inside
$1,110
Oceanview
$1,364
Balcony
$1,649
Suite
$2,294
From (Per Person)
A$1,110
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departures: Jan 2029 to Mar 2029
Visits: Spain, Portugal
Exclusive Savings
Inside
$2,733
Oceanview
$2,955
Balcony
$3,507
Suite
$8,942
From (Per Person)
A$2,733
Save 1,944
Per Person
Cruise

8 Days (7 Nights) Barcelona to London
Operator: Viking
Departures: Mar 2027 to Jan 2029
Visits: Spain, England
Exclusive Savings
Balcony
$6,463
Suite
$7,835
From (Per Person)
A$6,463
Save 170
Per Person
Cruise

15 Days (14 Nights) Miami to Barcelona
Operator: Oceania
Departure: 18 March 2028
Visits: USA, Spain
Your World Inclusions
Exclusive Savings
Balcony
$7,573
Suite
$9,688
From (Per Person)
A$7,573
Save 2,187
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 30 March 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$3,227
Oceanview
$3,134
Balcony
$3,226
Suite
$8,157
From (Per Person)
A$5,062
Per Person
Cruise
 (1)

8 Days (7 Nights) Rome to Rome
Operator: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$806
Oceanview
$885
Balcony
$1,588
Suite
$1,924
From (Per Person)
A$806
Save 21
Per Person
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Operator: Viking
Departures: Oct 2026 to Aug 2029
Visits: Italy, Monaco, France, Spain
Exclusive Savings
Balcony
$4,454
Suite
$6,414
From (Per Person)
A$4,454
Save 1,403
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 20 March 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,709
Oceanview
$1,986
Balcony
$2,546
Suite
$11,589
From (Per Person)
A$1,709
Save 1,050
Per Person
Cruise
 (6)

8 Days (7 Nights) Lisbon to Malaga
Operator: Azamara
Departure: 25 March 2028
Visits: Portugal, Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
$3,224
Oceanview
$3,498
Balcony
$4,282
Suite
$5,997
From (Per Person)
A$3,224
Per Person
Cruise
 (1)

8 Days (7 Nights) Marseille to Marseille
Operator: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visits: France, Italy, Spain
Exclusive Savings
Inside
$835
Oceanview
$1,013
Balcony
$1,499
Suite
$1,865
From (Per Person)
A$835
Save 21
Per Person
Cruise
 (1)

8 Days (7 Nights) Genoa to Genoa
Operator: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$905
Oceanview
$1,103
Balcony
$1,548
Suite
$1,924
From (Per Person)
A$905
Save 21
Per Person
Cruise
 (13)

8 Days (7 Nights) London to London
Operator: Cunard
Departure: 28 March 2027
Visits: England, Spain, France
Exclusive Savings
Inside
$1,397
Oceanview
$1,615
Balcony
$1,922
Suite
$4,516
From (Per Person)
A$1,397
Per Person
Cruise
 (6)

15 Days (14 Nights) Barcelona to Lisbon
Operator: Azamara
Departure: 11 March 2028
Visits: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$6,199
Oceanview
$7,257
Balcony
$9,246
Suite
$13,696
From (Per Person)
A$6,199
Per Person
Cruise
 (1)

12 Days (11 Nights) Lisbon to Barcelona
Departure: 31 March 2028
Visits: Portugal, Spain, Morocco
Just Cruise Fare
Exclusive Savings
Inside
$2,921
Oceanview
$3,175
Balcony
$4,649
Suite
$5,408
From (Per Person)
A$2,921
Per Person
Cruise
 (1)

16 Days (15 Nights) Santos to Valencia
Operator: MSC Cruises
Ship: MSC Divina
Departure: 19 March 2028
Visits: Brazil, Spain, Morocco
Exclusive Savings
Inside
$1,819
Oceanview
-
Balcony
$2,760
Suite
$7,335
From (Per Person)
A$1,819
Per Person
Results: 1-30 of 148

No trips found. Try adjusting the search filters.