Destination

Any Destination

Date and Duration

Any Date & Duration

Cruise Line

Any Cruise Line

Depart From

Any Departure Port

Barcelona, Spain

The infinite variety of street life, the nooks and crannies of the medieval Barri Gòtic, the ceramic tile and stained glass of Art Nouveau facades, the art and music, the throb of street life, the food (ah, the food!)—one way or another, Barcelona will find a way to get your full attention. The capital of Catalonia is a banquet for the senses, with its beguiling mix of ancient and modern architecture, tempting cafés and markets, and sun-drenched Mediterranean beaches. A stroll along La Rambla and through waterfront Barceloneta, as well as a tour of Gaudí's majestic Sagrada Famíliaand his other unique creations, are part of a visit to Spain's second-largest city. Modern art museums and chic shops call for attention, too. Barcelona's vibe stays lively well into the night, when you can linger over regional wine and cuisine at buzzing tapas bars.

Cruise Holidays Departing From Barcelona, Spain

1,180 results Found

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
1 / 0
MSC Splendida

Spain, France, Italy, Tunisia

Start:

Barcelona

End:

Barcelona

No Port Available

View Full Itinerary

Days:

8

Depart:

14 March 2026

Return:

21 March 2026

MSC Cruises

Inside from:

£699

 PP

Outside from:

£749

 PP

Balcony from:

£809

 PP

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Award wining dining experience
Small & ultra modern ship
Ocean inspired wellness
Best wellbeing cruise line
Award wining dining experience
Small & ultra modern ship
Ocean inspired wellness
Best wellbeing cruise line
Award wining dining experience
Small & ultra modern ship
Ocean inspired wellness
Best wellbeing cruise line
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
1 / 0
MSC Splendida

Spain, France, Italy, Tunisia

Start:

Barcelona

End:

Barcelona

No Port Available

View Full Itinerary

Days:

8

Depart:

28 March 2026

Return:

4 April 2026

MSC Cruises

Inside from:

£989

 PP

Outside from:

£1,049

 PP

Balcony from:

£1,249

 PP

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Award wining dining experience
Small & ultra modern ship
Ocean inspired wellness
Best wellbeing cruise line
Award wining dining experience
Small & ultra modern ship
Ocean inspired wellness
Best wellbeing cruise line
Award wining dining experience
Small & ultra modern ship
Ocean inspired wellness
Best wellbeing cruise line
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
1 / 0
MSC Splendida

Spain, France, Italy, Tunisia

Start:

Barcelona

End:

Barcelona

No Port Available

View Full Itinerary

Days:

8

Depart:

4 April 2026

Return:

11 April 2026

MSC Cruises

Inside from:

£839

 PP

Outside from:

£899

 PP

Balcony from:

£1,039

 PP

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
1 / 0
Seven Seas Voyager

Elegant Shores

Start:

Barcelona

End:

Civitavecchia

No Port Available

View Full Itinerary

Days:

8

Depart:

10 April 2026

Return:

17 April 2026

Regent Seven Seas Cruises

Cruise from:

£3,951

 PP

Cruise & Flights from:

£4,746

 PP

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
1 / 0
MSC Fantasia

Spain, France

Start:

Barcelona

End:

Marseille

No Port Available

View Full Itinerary

Days:

2

Depart:

11 April 2026

Return:

12 April 2026

MSC Cruises

Inside from:

£149

 PP

Outside from:

£179

 PP

Balcony from:

£209

 PP

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
1 / 0
MSC Fantasia

Spain, France, Italy

Start:

Barcelona

End:

Genoa

No Port Available

View Full Itinerary

Days:

3

Depart:

11 April 2026

Return:

13 April 2026

MSC Cruises

Inside from:

£149

 PP

Outside from:

£199

 PP

Balcony from:

£249

 PP

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark
1 / 0
MSC Fantasia

Spain, France, Italy

Start:

Barcelona

End:

Barcelona

No Port Available

View Full Itinerary

Days:

6

Depart:

11 April 2026

Return:

16 April 2026

MSC Cruises

Inside from:

£488

 PP

Outside from:

£538

 PP

Balcony from:

£585

 PP

Lot of Activities
Great Value for Money
Reduced child fares
Kids Club (0-17 years old)
Aquapark

Showing 24 out of 1180 results