Spain Cruises Starting In March 2026, 2027 and 2028

If you're looking at joining a cruise to Spain in March 2026, 2027 or 2028, we have 110 unique cruise itineraries and 1,323 departures available, operated by thirteen of the world's leading cruise lines departing in March.
Filter Results
Departures
Duration
5 Days
26 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$100pp
$78,090pp
Countries
Show More...
Filter Results
110 Cruises (1,323 Cruise Departures)
Cruise
 (2)

5 Days (4 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Mar 2028
Visit: Spain
Bonus Onboard Credit
Inside
$534
Oceanview
$592
Balcony
$650
Suite
$1,665
From
US$534
Per Person
View Trip
Cruise

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

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 28 March 2027
Visit: USA, Spain
Inside
$925
Oceanview
$1,149
Balcony
$1,579
Suite
$1,969
From
US$925
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Malaga to Lisbon
Cruise Line: Azamara Cruises
Departure: 18 March 2028
Visit: Spain, Portugal
Azamara Always Included
Inside
$1,809
Oceanview
$2,219
Balcony
$2,756
Suite
$4,046
From
US$1,809
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Malaga
Cruise Line: Azamara Cruises
Departure: 11 March 2028
Visit: Spain, Gibraltar
Azamara Always Included
Inside
$1,679
Oceanview
$2,089
Balcony
$2,625
Suite
$3,915
From
US$1,679
Per Person
View Trip
Cruise

15 Days (14 Nights) Miami to Barcelona
Cruise Line: Oceania Cruises
Departure: 18 March 2028
Visit: USA, Spain
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,027
Suite
$6,433
From
US$5,027
Save 5,271
Per Person
View Trip
Cruise

6 Days (5 Nights) Malaga to Nice
Cruise Line: Silversea
Departure: 22 March 2026
Visit: Spain, France
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
$3,050
Balcony
$3,450
Suite
$9,900
From
US$3,050
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Feb 2026 to Apr 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
-
Oceanview
$429
Balcony
$739
Suite
-
From
US$429
Per Person
View Trip
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
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$647
Oceanview
$767
Balcony
$852
Suite
$1,653
From
US$647
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 15 March 2026
Visit: Portugal, Spain
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$2,759
Balcony
$3,661
Suite
-
From
US$2,759
Save 70
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Feb 2026 to Apr 2026
Visit: Portugal, Spain
Bonus Onboard Credit
Inside
-
Oceanview
$429
Balcony
$831
Suite
-
From
US$429
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Feb 2026 to Apr 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$751
Oceanview
$841
Balcony
$1,051
Suite
-
From
US$751
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Feb 2026 to Apr 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$761
Oceanview
$429
Balcony
$831
Suite
-
From
US$429
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Portugal, Spain
Bonus Onboard Credit
Inside
$631
Oceanview
$741
Balcony
$821
Suite
$1,511
From
US$631
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$615
Oceanview
$725
Balcony
$825
Suite
$2,326
From
US$615
Per Person
View Trip
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
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$560
Oceanview
$710
Balcony
$810
Suite
$1,398
From
US$560
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to London
Cruise Line: Viking Cruises
Departures: Jan 2027 to Mar 2028
Visit: Spain, England
Viking $799 Air Deal
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$2,499
Suite
$3,799
From
US$2,499
Save 700
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Viking Cruises
Departures: Apr 2026 to Sep 2028
Visit: Italy, Monaco, France, Spain
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,599
Suite
$3,499
From
US$2,599
Save 800
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Florence to Florence
Cruise Line: MSC Cruises
Departures: Mar 2026 to Apr 2026
Visit: Italy, Spain, France
Bonus Onboard Credit
Inside
$610
Oceanview
$703
Balcony
$893
Suite
-
From
US$610
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 March 2028
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$3,568
Oceanview
$4,179
Balcony
$5,333
Suite
$7,913
From
US$3,568
Save 71
Per Person
View Trip
Cruise

10 Days (9 Nights) San Juan to Lanzarote
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 12 March 2026
Visit: Puerto Rico, Saint Martin, Spain
A Suite Invitation
Inside
-
Oceanview
-
Balcony
$4,160
Suite
$4,685
From
US$4,160
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Feb 2028
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,699
Oceanview
$1,798
Balcony
$1,999
Suite
$5,247
From
US$1,699
Save 1,322
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) London to London
Cruise Line: Princess
Ship: Sky Princess
Departures: Mar 2026 to Mar 2027
Visit: England, Spain, France
Princess Standard
Exclusive Savings
Inside
$926
Oceanview
-
Balcony
$946
Suite
$1,166
From
US$926
Save 200
Per Person
View Trip
Cruise
 (1)

18 Days (17 Nights) Buenos Aires to Barcelona
Cruise Line: Celebrity Cruises
Departure: 13 March 2027
Visit: Argentina, Brazil, Spain
Exclusive Savings
Inside
$1,248
Oceanview
$1,559
Balcony
$1,640
Suite
$8,214
From
US$1,248
Save 554
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Viking Cruises
Departures: Nov 2026 to Sep 2028
Visit: Spain, Morocco, Portugal
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,999
Suite
$4,799
From
US$2,999
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 30 March 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,572
Oceanview
$2,860
Balcony
$3,001
Suite
$8,753
From
US$2,572
Save 1,451
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 19 March 2028
Visit: England, Portugal, Spain
Inside
$2,749
Oceanview
$2,999
Balcony
$3,299
Suite
$8,470
From
US$2,749
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) London to London
Cruise Line: Princess
Ship: Sky Princess
Departures: Mar 2026 to Apr 2027
Visit: England, Spain, Portugal
Princess Standard
Inside
$2,009
Oceanview
$2,976
Balcony
$2,589
Suite
$2,659
From
US$2,009
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 March 2028
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,899
Oceanview
$1,999
Balcony
$2,199
Suite
$5,281
From
US$1,899
Save 1,043
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 04 March 2028
Visit: Italy, France, Spain
Azamara Always Included
Inside
$1,599
Oceanview
$2,009
Balcony
$2,549
Suite
$3,839
From
US$1,599
Per Person
View Trip
Results: 1-30 of 110

No trips found. Try adjusting the search filters.