Cruises from Barcelona

843 cruises · routes, dates and prices we record every day

Filters 2

Filters

Clear all

Price per cabin, $

Where

When

Length

Cruise line

Departure port

Ship

MSC World Europa MSC Cruises
17 nights · Transatlantic · 9 ports
18 November – 5 December 2026
Barcelona · Puerto del Rosario · Santa Cruz de Tenerife · Philipsburg · Basseterre … +4
Interior1 623 $1 548 $
With window1 982 $
With a balcony2 346 $
Suite4 398 $
from 1 548 $ 91 $ per night
Details
MSC World Europa MSC Cruises
18 nights · Transatlantic · 10 ports
18 November – 6 December 2026
Barcelona · Puerto del Rosario · Santa Cruz de Tenerife · Philipsburg · Basseterre … +5
Interior1 855 $1 731 $
With window2 342 $2 278 $
With a balcony2 735 $2 620 $
Suite5 242 $
from 1 731 $ 96 $ per night
Details
Costa Fascinosa Costa Cruises
17 nights · Transatlantic · 8 ports
6 – 23 December 2026
Barcelona · Malaga · Las Palmas (Gran Canaria Island) · Pointe a Pitre · Philipsburg … +3
Interior2 050 $
With window2 665 $
With a balcony3 144 $
Suite3 577 $
from 2 050 $ 121 $ per night
Details
MSC Opera MSC Cruises
17 nights · Grand Voyages · 8 ports
2 – 19 November 2026
Barcelona · Tangier · St. John`s · Philipsburg · Basseterre … +3
Interior2 232 $
With window2 665 $
With a balcony4 147 $
Suite7 476 $
from 2 232 $ 131 $ per night
Details
MSC Grandiosa MSC Cruises
21 nights · Grand Voyages · 11 ports
24 October – 14 November 2026
Barcelona · Marseille · Genoa (Milan) · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +6
Interior2 279 $
With window3 395 $
With a balcony3 350 $
Suite8 799 $
from 2 279 $ 109 $ per night
Details
Costa Diadema Costa Cruises
19 nights · Transatlantic · 10 ports
3 – 22 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +5
Interior2 506 $
With window3 099 $
With a balcony3 737 $
Suite5 698 $
from 2 506 $ 132 $ per night
Details
Costa Diadema Costa Cruises
20 nights · Transatlantic · 11 ports
3 – 23 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +6
Interior2 620 $
With window3 235 $
With a balcony3 897 $
Suite5 949 $
from 2 620 $ 131 $ per night
Details
MSC Meraviglia MSC Cruises
22 nights · Grand Voyages · 13 ports
20 October – 11 November 2026
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · Casablanca … +8
Interior2 712 $
With window4 216 $
With a balcony3 704 $
Suite12 583 $
from 2 712 $ 123 $ per night
Details
Costa Diadema Costa Cruises
22 nights · Transatlantic · 12 ports
3 – 25 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +7
Interior2 848 $
With window3 463 $
With a balcony4 193 $
Suite6 450 $
from 2 848 $ 129 $ per night
Details
Costa Diadema Costa Cruises
17 nights · Transatlantic · 9 ports
3 – 20 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +4
Interior3 076 $
With window3 805 $
With a balcony4 603 $
Suite5 219 $
from 3 076 $ 181 $ per night
Details
Costa Fascinosa Costa Cruises
21 nights · Transatlantic · 12 ports
6 – 27 December 2026
Barcelona · Malaga · Las Palmas (Gran Canaria Island) · Pointe a Pitre · Philipsburg … +7
Interior3 076 $
With window3 851 $
With a balcony4 421 $
Suite4 991 $
from 3 076 $ 146 $ per night
Details
MSC Meraviglia MSC Cruises
19 nights · Grand Voyages · 12 ports
20 October – 8 November 2026
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · Casablanca … +7
Interior3 077 $
With window4 193 $
With a balcony3 635 $
Suite11 238 $
from 3 077 $ 162 $ per night
Details
MSC Euribia MSC Cruises
18 nights · Northern Europe · 14 ports
14 April – 2 May 2027
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · La Coruna … +9
Interior3 259 $
With window5 447 $
With a balcony5 288 $
Suite10 965 $
from 3 259 $ 181 $ per night
Details
MSC Splendida MSC Cruises
17 nights · Grand Voyages · 8 ports
15 November – 2 December 2026
Barcelona · Gibraltar (UK) · Casablanca · Las Palmas (Gran Canaria Island) · Maceio … +3
Interior3 441 $
With window3 965 $
With a balcony4 489 $
Suite6 473 $
from 3 441 $ 202 $ per night
Details
MSC World Europa MSC Cruises
24 nights · Transatlantic · 15 ports
18 November – 12 December 2026
Barcelona · Puerto del Rosario · Santa Cruz de Tenerife · Philipsburg · Basseterre … +10
Interior3 521 $
With window3 829 $
With a balcony5 333 $
Suite7 909 $
from 3 521 $ 147 $ per night
Details
MSC Splendida MSC Cruises
18 nights · Grand Voyages · 9 ports
15 November – 3 December 2026
Barcelona · Gibraltar (UK) · Casablanca · Las Palmas (Gran Canaria Island) · Maceio … +4
Interior3 555 $
With window4 216 $
With a balcony4 216 $
Suite7 020 $
from 3 555 $ 198 $ per night
Details
MSC Magnifica MSC Cruises
19 nights · Grand Voyages · 9 ports
7 – 26 January 2027
Barcelona · Gibraltar (UK) · Casablanca · Mindelo · Salvador de Bahia … +4
Interior5 333 $
With window6 268 $
With a balcony7 932 $
Suite14 179 $
from 5 333 $ 281 $ per night
Details
Sun Princess Princess Cruises
20 nights · South Europe · 18 ports
15 July – 4 August 2027
Barcelona · Marseille · Santa Margarita · Rome · Naples … +13
Interior5 843 $
With window7 904 $
With a balcony8 980 $
Suite10 511 $
from 5 843 $ 292 $ per night
Details
Sun Princess Princess Cruises
21 nights · South Europe · 18 ports
13 June – 4 July 2027
Barcelona · Marseille · Genoa · Rome · Naples … +13
Interior6 527 $
With window8 939 $
With a balcony10 840 $
Suite12 214 $
from 6 527 $ 311 $ per night
Details
Sun Princess Princess Cruises
21 nights · South Europe · 17 ports
15 August – 5 September 2027
Barcelona · Marseille · Ajaccio · Genoa · La Spezia … +12
Interior6 997 $
With window8 408 $
With a balcony9 861 $
Suite11 468 $
from 6 997 $ 333 $ per night
Details
Queen Elizabeth Cunard Line
21 nights · South Europe · 17 ports
11 June – 2 July 2027
Barcelona · Valencia · Palma · Ajaccio · La Spezia … +12
Interior7 159 $
With window7 729 $
With a balcony9 097 $
Suite19 357 $
from 7 159 $ 341 $ per night
Details
Queen Elizabeth Cunard Line
21 nights · South Europe · 19 ports
14 May – 4 June 2027
Barcelona · Messina Strait · CRUISING STRAIT OF MESSINA · Athens · Dardanelles Strait … +14
Interior7 729 $
With window8 322 $
With a balcony10 442 $
from 7 729 $ 368 $ per night
Details
Queen Elizabeth Cunard Line
21 nights · South Europe · 17 ports
20 August – 10 September 2027
Barcelona · Valletta · Kotor · Split · Zadar … +12
Interior7 729 $
With window8 504 $
With a balcony9 872 $
Suite21 181 $
from 7 729 $ 368 $ per night
Details
Sun Princess Princess Cruises
21 nights · South Europe · 17 ports
23 May – 13 June 2027
Barcelona · Marseille · Ajaccio · Genoa · La Spezia … +12
Interior7 780 $
With window9 072 $
With a balcony11 778 $
Suite14 270 $
from 7 780 $ 370 $ per night
Details