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 114 unique cruise itineraries and 1,655 departures available, operated by sixteen of the world's leading cruise lines departing in March.
Filter Results
114 Cruises (1,655 Departures)
114 Cruises (1,655 Departures)
Departures
Duration
5 Days
26 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$49,290pp
Countries
Show More...
Cruise
 (2)

5 Days (4 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Mar 2028
Visits: Spain
Exclusive Savings
Inside
$895
Oceanview
$984
Balcony
$1,073
Suite
$2,622
From (Per Person)
A$895
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,624
Save 325
Per Person
Cruise
 (2)

6 Days (5 Nights) Funchal to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 21 March 2028
Visits: Portugal, Spain
Exclusive Savings
Inside
$725
Oceanview
$903
Balcony
$1,032
Suite
$1,695
From (Per Person)
A$725
Per Person
Cruise
 (1)

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$1,824
Oceanview
$2,361
Balcony
$3,025
Suite
$4,945
From (Per Person)
A$1,824
Per Person
Cruise
 (4)

8 Days (7 Nights) Barcelona to Malaga
Cruise Line: Azamara
Departure: 11 March 2028
Visits: Spain, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$2,308
Oceanview
$2,866
Balcony
$3,689
Suite
$5,502
From (Per Person)
A$2,308
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$720
Oceanview
$1,006
Balcony
$1,509
Suite
$2,623
From (Per Person)
A$720
Per Person
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,217
Oceanview
$1,386
Balcony
$1,494
Suite
$2,455
From (Per Person)
A$1,217
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Nov 2026 to Nov 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$799
Oceanview
$1,057
Balcony
$1,509
Suite
$2,323
From (Per Person)
A$799
Per Person
Cruise
 (7)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 28 March 2027
Visits: USA, Spain
Sanctuary Collection
Exclusive Savings
Inside
$1,537
Oceanview
$1,743
Balcony
$2,845
Suite
$3,259
From (Per Person)
A$1,537
Per Person
Cruise
 (2)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,227
Oceanview
$1,386
Balcony
$1,524
Suite
$2,237
From (Per Person)
A$1,227
Per Person
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visits: Portugal, Spain
Exclusive Savings
Inside
$1,227
Oceanview
$1,366
Balcony
$1,524
Suite
$2,455
From (Per Person)
A$1,227
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$829
Oceanview
$1,057
Balcony
$1,534
Suite
$2,522
From (Per Person)
A$829
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Nov 2026 to Nov 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$720
Oceanview
$1,057
Balcony
$1,564
Suite
$2,522
From (Per Person)
A$720
Per Person
Cruise
 (1)

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$1,987
Oceanview
$2,198
Balcony
$3,246
Suite
-
From (Per Person)
A$1,987
Per Person
Cruise
 (4)

8 Days (7 Nights) Malaga to Lisbon
Cruise Line: Azamara
Departure: 18 March 2028
Visits: Spain, Portugal
Azamara Always Included
Exclusive Savings
Inside
$2,489
Oceanview
$3,057
Balcony
$3,871
Suite
$5,684
From (Per Person)
A$2,489
Per Person
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,227
Oceanview
$1,386
Balcony
$1,524
Suite
$3,833
From (Per Person)
A$1,227
Per Person
Cruise

8 Days (7 Nights) Barcelona to London
Cruise Line: Viking
Departures: Jan 2027 to Mar 2028
Visits: Spain, England
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,474
Suite
$5,434
From (Per Person)
A$3,474
Save 1,365
Per Person
Cruise

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

8 Days (7 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$752
Oceanview
$980
Balcony
$1,465
Suite
$1,999
From (Per Person)
A$752
Save 21
Per Person
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Viking
Departures: Sep 2026 to Sep 2028
Visits: Italy, Monaco, France, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,964
Suite
$6,414
From (Per Person)
A$3,964
Save 1,403
Per Person
Cruise
 (4)

15 Days (14 Nights) Barcelona to Lisbon
Cruise Line: Azamara
Departure: 11 March 2028
Visits: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$5,012
Oceanview
$5,865
Balcony
$7,492
Suite
$11,118
From (Per Person)
A$5,012
Per Person
Cruise
 (4)

15 Days (14 Nights) London to London
Cruise Line: P&O Cruises Worldwide
Ships: Iona, Ventura
Departures: Oct 2026 to Mar 2028
Visits: England, Portugal, Spain
Bonus Onboard Spend
Exclusive Savings
Inside
$2,020
Oceanview
$2,261
Balcony
$2,954
Suite
$4,653
From (Per Person)
A$2,020
Per Person
Cruise
 (1)

8 Days (7 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$693
Oceanview
$970
Balcony
$1,405
Suite
$2,049
From (Per Person)
A$693
Save 21
Per Person
Cruise
 (1)

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visits: France, Italy, Spain
Exclusive Savings
Inside
$782
Oceanview
$980
Balcony
$1,405
Suite
$2,049
From (Per Person)
A$782
Save 21
Per Person
Cruise
 (13)

8 Days (7 Nights) London to London
Cruise Line: Cunard
Departure: 28 March 2027
Visits: England, Spain, France
Exclusive Savings
Inside
$1,783
Oceanview
$2,021
Balcony
$2,259
Suite
$4,328
From (Per Person)
A$1,783
Per Person
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Mar 2028
Visits: Spain, Morocco, Italy
Exclusive Savings
Inside
$990
Oceanview
$1,217
Balcony
$1,435
Suite
$3,863
From (Per Person)
A$990
Per Person
Cruise
 (4)

8 Days (7 Nights) Lisbon to Malaga
Cruise Line: Azamara
Departures: Apr 2027 to Mar 2028
Visits: Portugal, Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
$2,488
Oceanview
$2,694
Balcony
$3,302
Suite
$4,615
From (Per Person)
A$2,488
Save 47
Per Person
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 19 March 2028
Visits: England, Portugal, Spain
Exclusive Savings
Inside
$4,261
Oceanview
$4,756
Balcony
$5,102
Suite
$11,884
From (Per Person)
A$4,261
Per Person
Cruise
 (4)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 04 March 2028
Visits: Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,191
Oceanview
$2,750
Balcony
$3,573
Suite
$5,386
From (Per Person)
A$2,191
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Feb 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,908
Oceanview
$2,156
Balcony
$2,644
Suite
$7,040
From (Per Person)
A$1,908
Save 1,858
Per Person
Results: 1-30 of 114

No trips found. Try adjusting the search filters.