Spain Cruises Starting In April 2026, 2027 and 2028

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

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 24 April 2027
Visit: Spain
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$7,500
Suite
$8,640
From
US$7,500
Per Person
View Trip
Cruise
 (2)

5 Days (4 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 01 April 2027
Visit: Spain
Bonus Onboard Credit
Inside
$486
Oceanview
$536
Balcony
$596
Suite
-
From
US$486
Per Person
View Trip
Cruise

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

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 16 April 2026
Visit: Spain, Morocco
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$5,150
Suite
$9,605
From
US$5,150
Per Person
View Trip
Cruise
 (2)

4 Days (3 Nights) Rome to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 24 April 2026
Visit: Italy, Spain
Inside
-
Oceanview
$469
Balcony
$529
Suite
$1,259
From
US$469
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Jan 2026 to Apr 2026
Visit: Portugal, Spain
Bonus Onboard Credit
Inside
$718
Oceanview
$771
Balcony
$962
Suite
$1,741
From
US$718
Per Person
View Trip
New ReleaseCruise

11 Days (10 Nights) Santa Cruz de Tenerife to Barcelona
Cruise Line: Emerald Cruises
Departure: 15 April 2026
Visit: Spain, Morocco
Wave Offer
Early Payment Discount
Exclusive Savings
Inside
-
Oceanview
$5,778
Balcony
-
Suite
$8,640
From
US$5,778
Save 10,212
Per Person
View Trip
Cruise
 (2)

2 Days (1 Nights) Barcelona to Marseille
Cruise Line: MSC Cruises
Departures: Feb 2026 to Apr 2026
Visit: Spain, France
Inside
$79
Oceanview
$129
Balcony
$169
Suite
$339
From
US$79
Per Person
View Trip
Cruise
 (2)

5 Days (4 Nights) Valencia to Genoa
Cruise Line: MSC Cruises
Departure: 25 April 2026
Visit: Spain, Italy
Inside
-
Oceanview
-
Balcony
$473
Suite
-
From
US$473
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
$643
Oceanview
$733
Balcony
$963
Suite
$1,791
From
US$643
Per Person
View Trip
Cruise
 (4)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 16 April 2026
Visit: Portugal, Spain
Azamara Always Included
Inside
$2,439
Oceanview
$2,807
Balcony
$3,350
Suite
$6,357
From
US$2,439
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: Jan 2026 to Apr 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$748
Oceanview
$777
Balcony
$978
Suite
$1,707
From
US$748
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Santos to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 01 April 2027
Visit: Brazil, Spain
Bonus Onboard Credit
Inside
$878
Oceanview
$1,018
Balcony
$1,398
Suite
$2,832
From
US$878
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: Jan 2026 to Apr 2026
Visit: Spain, Portugal
Bonus Onboard Credit
Inside
$709
Oceanview
$611
Balcony
$931
Suite
$1,709
From
US$611
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara Cruises
Departure: 17 April 2027
Visit: Spain, Gibraltar
Azamara Always Included
Inside
$2,179
Oceanview
$2,431
Balcony
$3,197
Suite
$5,118
From
US$2,179
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) Rio de Janeiro to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 02 April 2027
Visit: Brazil, Spain
Bonus Onboard Credit
Inside
$804
Oceanview
$934
Balcony
$1,284
Suite
$2,625
From
US$804
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Fort-de-France to Santa Cruz de Tenerife
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 03 April 2027
Visit: Martinique, Spain
Inside
-
Oceanview
-
Balcony
$3,630
Suite
$5,060
From
US$3,630
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 16 April 2026
Visit: Spain, Portugal
Exclusive Savings
Inside
$1,824
Oceanview
$1,824
Balcony
$1,874
Suite
$4,762
From
US$1,824
Save 1,037
Per Person
View Trip
Cruise

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 05 April 2026
Visit: Portugal, Spain
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$4,950
Suite
$10,900
From
US$4,950
Per Person
View Trip
Cruise

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Ponant
Ship: Le Champlain
Departure: 16 April 2026
Visit: Spain, Portugal
Inside
-
Oceanview
-
Balcony
$6,280
Suite
$9,350
From
US$6,280
Per Person
View Trip
New ReleaseCruise

10 Days (9 Nights) Bridgetown to Santa Cruz de Tenerife
Cruise Line: Scenic
Departure: 24 April 2026
Visit: Barbados, Spain
Wave Offer
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,078
Suite
$6,921
From
US$5,078
Save 11,712
Per Person
View Trip
New ReleaseCruise

12 Days (11 Nights) Tenerife to Barcelona
Cruise Line: Scenic
Departure: 07 April 2026
Visit: Spain, Morocco
Wave Offer
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,127
Suite
$18,171
From
US$13,127
Save 19,363
Per Person
View Trip
Cruise

11 Days (10 Nights) Fort-de-France to Las Palmas de Gran Canaria
Cruise Line: Ponant
Ship: Le Champlain
Departure: 06 April 2026
Visit: Martinique, Spain
Inside
-
Oceanview
-
Balcony
$4,350
Suite
$6,170
From
US$4,350
Per Person
View Trip
Cruise

6 Days (5 Nights) Palma de Mallorca to Nice
Cruise Line: Silversea
Departure: 27 April 2026
Visit: Spain, France
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$3,520
Balcony
$3,920
Suite
$6,700
From
US$3,520
Save 880
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Viking Cruises
Departures: Mar 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

12 Days (11 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 21 April 2027
Visit: England, Spain, Morocco
Inside
$1,799
Oceanview
$2,149
Balcony
$2,449
Suite
$5,954
From
US$1,799
Per Person
View Trip
Cruise

15 Days (14 Nights) Miami to Lisbon
Cruise Line: Silversea
Departures: Mar 2027 to Apr 2028
Visit: USA, Spain, Portugal
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$5,400
Balcony
$5,900
Suite
$7,600
From
US$5,400
Save 1,900
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
Bonus Onboard Credit
Inside
-
Oceanview
-
Balcony
$900
Suite
$1,284
From
US$900
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2026 to Oct 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,423
Oceanview
$2,772
Balcony
$3,029
Suite
$7,175
From
US$2,423
Save 2,906
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Apr 2026 to Oct 2026
Visit: France, Spain, Italy
Bonus Onboard Credit
Inside
$801
Oceanview
$921
Balcony
$1,061
Suite
$1,811
From
US$801
Per Person
View Trip
Results: 1-30 of 279

No results found. Try amending the search filters.