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 Euribia MSC Cruises
18 nights · Northern Europe · 14 ports
14 April – 2 May 2027
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · La Coruna … +9
Interior2 859 €
With window4 778 €
With a balcony4 639 €
Suite9 618 €
from 2 859 € 159 € 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 030 €2 926 €
With window3 713 €3 537 €
With a balcony3 641 €3 581 €
Suite10 475 €
from 2 926 € 293 € 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
Interior2 927 €
With window3 050 €
With a balcony3 332 €
Suite5 300 €
from 2 927 € 418 € per night
Details
Sun Princess Princess Cruises
11 nights · South Europe · 10 ports
13 – 24 June 2027
Barcelona · Marseille · Genoa · Rome · Naples … +5
Interior3 031 €
With window4 374 €
With a balcony5 251 €
Suite5 915 €
from 3 031 € 276 € 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 049 €
With window3 739 €
With a balcony5 639 €
Suite6 289 €
from 3 049 € 305 € 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 056 €
With window3 537 €
With a balcony3 405 €
Suite9 950 €
from 3 056 € 306 € 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 072 €
With window3 305 €
With a balcony4 199 €
Suite5 317 €5 245 €
from 3 072 € 439 € per night
Details
Sun Princess Princess Cruises
7 nights · South Europe · 8 ports
11 – 18 April 2027
Barcelona · Palma · Marseille · Ajaccio · Genoa … +3
Interior3 076 €
With window3 472 €
With a balcony4 236 €
Suite5 054 €
from 3 076 € 439 € 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 367 €3 098 €
With window4 053 €
With a balcony4 163 €
Suite5 918 €
from 3 098 € 443 € 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 455 €3 173 €
With window4 274 €4 007 €
With a balcony4 361 €4 250 €
Suite6 723 €
from 3 173 € 453 € 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 233 €
With window3 766 €
With a balcony3 967 €
Suite9 293 €
from 3 233 € 404 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
30 May – 6 June 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 513 €3 288 €
With window4 070 €3 721 €
With a balcony4 322 €3 979 €
Suite62 027 €
from 3 288 € 470 € per night
Details
Resilient Lady Virgin Voyages
10 nights · South Europe ≈ · 9 ports
2 – 12 September 2027
Barcelona · Marseille · Cannes (Monte Carlo · Ajaccio (Corsica island) · Civitavecchia (Rome) … +4
Interior3 328 €
With window3 854 €
With a balcony4 206 €
Suite10 384 €
from 3 328 € 333 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
29 August – 5 September 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 354 €
With window3 978 €
With a balcony4 004 €
Suite6 407 €
from 3 354 € 479 € per night
Details
Resilient Lady Virgin Voyages
10 nights · South Europe ≈ · 9 ports
18 – 28 July 2027
Barcelona · Cannes (Monte Carlo · Ajaccio (Corsica island) · Civitavecchia (Rome) · Salerno … +4
Interior3 365 €
With window3 502 €
With a balcony3 854 €
Suite11 352 €
from 3 365 € 336 € per night
Details
Costa Serena Costa Cruises
14 nights · South Europe · 11 ports
21 September – 5 October 2027
Barcelona · Ibiza Island (Balearic Islands) · Palma de Mallorca · Valletta · Piraeus (Athens) … +6
Interior3 398 €
With window4 318 €
With a balcony4 958 €
Suite5 618 €
from 3 398 € 243 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
4 – 11 July 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior3 544 €3 414 €
With window4 450 €
With a balcony4 498 €
Suite6 552 €
from 3 414 € 488 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
19 – 26 September 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 428 €
With window3 797 €
With a balcony3 938 €
Suite5 195 €
from 3 428 € 490 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
22 – 29 August 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior3 429 €
With window4 272 €
With a balcony4 712 €
Suite6 456 €
from 3 429 € 490 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
6 – 13 June 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 437 €
With window3 874 €3 700 €
With a balcony4 327 €4 058 €
Suite6 147 €
from 3 437 € 491 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
15 – 22 August 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior3 629 €3 440 €
With window4 340 €4 145 €
With a balcony5 174 €
Suite6 329 €
from 3 440 € 491 € per night
Details
Rhapsody of the Seas Royal Caribbean International
11 nights · Western Mediterranean · 10 ports
3 – 14 May 2027
Barcelona · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Amalfi (Sorrento) · Messina (Sicily Island) … +5
Interior3 444 €
With window4 360 €
With a balcony12 892 €
from 3 444 € 313 € per night
Details
Celebrity Equinox Celebrity Cruises
10 nights · Western Mediterranean · 8 ports
21 – 31 August 2027
Barcelona · Cartagena (Murcia) · Tangier · Funchal (Madeira Island) · Funchal (Madeira Island) … +3
Interior3 480 €
With window3 707 €
With a balcony3 642 €
Suite10 167 €
from 3 480 € 348 € per night
Details
Costa Favolosa Costa Cruises
14 nights · South Europe · 17 ports
29 September – 13 October 2027
Barcelona · Marseille · Savona (Milan) · Civitavecchia (Rome) · Naples (Pompeii) … +12
Interior3 498 €
With window4 418 €
With a balcony5 058 €
Suite5 738 €
from 3 498 € 250 € per night
Details