Barcelona Cruises 2026 / 2027 / 2028 Dates

Discover the vibrant city of Barcelona with our fantastic range of Barcelona cruises for 2026 and 2027. From Gaudí's iconic architecture and bustling Las Ramblas to beautiful beaches and Mediterranean sunshine, Barcelona is a captivating destination to explore. Start planning your Barcelona cruise today and secure the best cabins, dates and deals!

Browse our fantastic range of Barcelona cruises below. Use the filters to find the perfect cruise that suits your schedule and budget.

Barcelona

We found

785 cruises

Costa Diadema, Mediterranean
1 / 26
Costa Cruises
Duration
1 night
Date
3 Oct 2027
Ship
Costa Diadema
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Alicante, Spain
From
£109
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
Costa Cruises
Duration
3 nights
Date
24 Nov 2026
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 3 stops  
  • Arrival - Savona, Italy
From
£119
Price per person / inside stateroom
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
1 night
Date
24 Apr 2027
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 2 stops  
  • Arrival - Marseille, France
From
£129
Price per person / inside stateroom
Costa Fascinosa, Mediterranean
1 / 19
Costa Cruises
Duration
3 nights
Date
27 Mar 2028
Ship
Costa Fascinosa
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£219
Price per person / inside stateroom
MSC Divina, Mediterranean
1 / 27
Discount
MSC Cruises
Duration
3 nights
Date
30 Mar 2027
Ship
MSC Divina
  • Departure - Barcelona, Spain
  • 3 stops  
  • Arrival - Civitavecchia (Rome), Italy
£289
From
£281
Price per person / inside stateroom
Costa Serena, Mediterranean
1 / 19
Costa Cruises
Duration
3 nights
Date
6 Nov 2027
Ship
Costa Serena
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Barcelona, Spain
From
£289
Price per person / inside stateroom
Costa Toscana, Mediterranean
1 / 24
Costa Cruises
Duration
6 nights
Date
22 Nov 2026
Ship
Costa Toscana
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Savona, Italy
From
£299
Price per person / inside stateroom
Costa Toscana, Mediterranean
1 / 24
Costa Cruises
Duration
5 nights
Date
22 Nov 2026
Ship
Costa Toscana
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£299
Price per person / inside stateroom
Norwegian Epic, Mediterranean
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
16 May 2027
Ship
Norwegian Epic
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£317
From
£308
Price per person / inside stateroom
Show all departures (2)
Norwegian Epic, Mediterranean
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
13 Jun 2027
Ship
Norwegian Epic
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£317
From
£308
Price per person / inside stateroom
10 of 785 pcs