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

Celebrity Eclipse Celebrity Cruises
10 nights · Western Mediterranean · 9 ports
10 – 20 September 2027
Barcelona · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) · Messina (Sicily Island) … +4
Interior3 182 $
With window3 570 $3 353 $
With a balcony4 371 $
Suite13 617 $
from 3 182 $ 318 $ per night
Details
Norwegian Dawn Norwegian Cruise Line
10 nights · Western Mediterranean · 10 ports
19 – 29 August 2027
Barcelona · Marseille · Livorno · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +5
Interior3 525 $3 225 $
With window4 244 $3 806 $
With a balcony6 109 $
Suite6 808 $6 280 $
from 3 225 $ 322 $ per night
Details
Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 9 ports
8 – 20 December 2026
Barcelona · Malaga · Tangier · Casablanca · Las Palmas (Gran Canaria Island) … +4
Interior3 222 $
With window3 420 $
With a balcony5 746 $
Suite9 650 $
from 3 222 $ 268 $ per night
Details
MSC World Asia MSC Cruises
7 nights · Western Mediterranean · 7 ports
6 – 13 August 2027
Barcelona · Marseille · Genoa (Milan) · Naples (Pompeii) · Messina (Sicily Island) … +2
Interior3 235 $
With window3 646 $
With a balcony4 056 $
Suite4 535 $
from 3 235 $ 462 $ per night
Details
MSC World Asia MSC Cruises
7 nights · Western Mediterranean · 7 ports
13 – 20 August 2027
Barcelona · Marseille · Genoa (Milan) · Naples (Pompeii) · Messina (Sicily Island) … +2
Interior3 235 $
With window3 646 $
With a balcony4 056 $
Suite4 421 $
from 3 235 $ 462 $ per night
Details
Celebrity Xcel Celebrity Cruises
12 nights · Western Mediterranean · 9 ports
7 – 19 June 2027
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Funchal (Madeira Island) … +4
Interior4 302 $3 228 $
With window4 902 $4 064 $
With a balcony6 384 $5 152 $
Suite19 462 $15 286 $
from 3 228 $ 269 $ 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
Oceania Insignia Oceania Cruises
7 nights · Canary Islands · 8 ports
2 – 9 November 2026
Barcelona · Palma de Mallorca · Alicante · Cartagena (Murcia) · Malaga … +3
Interior3 250 $
With window3 444 $
With a balcony5 200 $
Suite6 500 $
from 3 250 $ 464 $ per night
Details
Celebrity Equinox Celebrity Cruises
10 nights · Western Mediterranean · 8 ports
29 May – 8 June 2027
Barcelona · Valletta · Piraeus (Athens) · Santorini Island · Kusadasi (Ephesus) … +3
Interior3 523 $3 325 $
With window4 317 $4 019 $
With a balcony4 185 $4 069 $
Suite11 903 $
from 3 325 $ 332 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
26 September – 3 October 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 326 $
With window3 466 $
With a balcony3 786 $
Suite6 023 $
from 3 326 $ 475 $ per night
Details
MSC Magnifica MSC Cruises
10 nights · Western Mediterranean · 9 ports
28 December – 7 January 2027
Barcelona · Cadiz (Seville) · Cadiz (Seville) · Malaga · Alicante … +4
Interior3 478 $3 349 $
With window3 779 $3 646 $
With a balcony3 988 $
Suite6 245 $
from 3 349 $ 335 $ 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
Sun Princess Princess Cruises
11 nights · South Europe · 10 ports
13 – 24 June 2027
Barcelona · Marseille · Genoa · Rome · Naples … +5
Interior3 456 $
With window4 986 $
With a balcony5 986 $
Suite6 743 $
from 3 456 $ 314 $ per night
Details
Norwegian Dawn Norwegian Cruise Line
10 nights · Western Mediterranean · 10 ports
16 – 26 September 2027
Barcelona · Marseille · Villefranche (Monte Carlo / Nice) · Livorno · Civitavecchia (Rome) … +5
Interior3 476 $
With window4 262 $
With a balcony6 428 $
Suite7 169 $
from 3 476 $ 348 $ per night
Details
Celebrity Equinox Celebrity Cruises
10 nights · Eastern Mediterranean · 8 ports
1 – 11 May 2027
Barcelona · Valletta · Piraeus (Athens) · Santorini Island · Kusadasi (Ephesus) … +3
Interior3 473 $
With window4 019 $
With a balcony3 869 $
Suite11 307 $
from 3 473 $ 347 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
12 – 19 September 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 491 $
With window3 756 $
With a balcony4 772 $
Suite6 111 $5 960 $
from 3 491 $ 499 $ per night
Details
Sun Princess Princess Cruises
7 nights · South Europe · 8 ports
11 – 18 April 2027
Barcelona · Palma · Marseille · Ajaccio · Genoa … +3
Interior3 507 $
With window3 959 $
With a balcony4 829 $
Suite5 761 $
from 3 507 $ 501 $ 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
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
23 – 30 May 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 899 $3 521 $
With window4 606 $
With a balcony4 731 $
Suite6 725 $
from 3 521 $ 503 $ 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
Celebrity Equinox Celebrity Cruises
11 nights · Western Mediterranean · 8 ports
30 March – 10 April 2027
Barcelona · Tangier · Funchal (Madeira Island) · Leixoes (Porto) · Lisbon … +3
Interior3 664 $
With window3 670 $
With a balcony3 570 $
Suite11 002 $10 300 $
from 3 570 $ 325 $ per night
Details
Legend of the Seas Royal Caribbean International
13 nights · Transatlantic · 5 ports
25 October – 7 November 2026
Barcelona · Palma de Mallorca · Malaga · Cadiz (Seville) · Fort Lauderdale
Interior3 665 $3 574 $
With window5 370 $
With a balcony6 328 $
Suite12 393 $
from 3 574 $ 275 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
13 – 20 June 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 971 $3 606 $
With window4 905 $4 553 $
With a balcony4 970 $4 830 $
Suite7 640 $
from 3 606 $ 515 $ per night
Details
Scarlet Lady Virgin Voyages
8 nights · South Europe ≈ · 7 ports
8 – 16 May 2027
Barcelona · Ajaccio (Corsica island) · Civitavecchia (Rome) · Salerno · Catania (Sicily Island) … +2
Interior3 674 $
With window4 280 $
With a balcony4 508 $
Suite10 560 $
from 3 674 $ 459 $ per night
Details