Cruises from Barcelona

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

Filters 3

Filters

Clear all

Price per cabin, €

Where

When

Length

Cruise line

Departure port

Ship

Mariner of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
11 – 18 May 2027
Barcelona · Cadiz (Seville) · Casablanca · Tangier · Malaga … +1
Interior1 476 €1 399 €
With window1 852 €1 779 €
With a balcony2 074 €2 015 €
Suite3 505 €3 320 €
from 1 399 € 200 € per night
Details
Brilliance of the Seas Royal Caribbean International
7 nights · Eastern Mediterranean · 6 ports
8 – 15 May 2027
Barcelona · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Amalfi (Sorrento) · Zadar … +1
Interior1 549 €
With window1 566 €
With a balcony2 169 €
Suite4 537 €
from 1 549 € 221 € per night
Details
Explorer of the Seas Royal Caribbean International
7 nights · Eastern Mediterranean · 7 ports
10 – 17 May 2027
Barcelona · Marseille · Ajaccio (Corsica island) · Civitavecchia (Rome) · Amalfi (Sorrento) … +2
Interior1 723 €
With window2 208 €2 147 €
With a balcony2 753 €
Suite4 169 €
from 1 723 € 246 € per night
Details
Mariner of the Seas Royal Caribbean International
9 nights · Western Mediterranean · 7 ports
18 – 27 May 2027
Barcelona · Malaga · Tangier · Casablanca · Funchal (Madeira Island) … +2
Interior1 862 €1 822 €
With window2 225 €2 154 €
With a balcony2 897 €
Suite4 882 €
from 1 822 € 202 € per night
Details
Explorer of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
31 May – 7 June 2027
Barcelona · Palermo (Sicily Island) · Mykonos Island · Kusadasi (Ephesus) · Santorini Island … +1
Interior1 866 €
With window2 358 €2 324 €
With a balcony2 858 €
Suite4 012 €
from 1 866 € 267 € 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
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
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
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
16 – 23 May 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 652 €3 546 €
With window3 716 €3 565 €
With a balcony3 913 €3 510 €
Suite5 801 €
from 3 510 € 501 € per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
9 – 16 May 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior4 185 €
With window4 202 €
With a balcony4 295 €
Suite5 614 €
from 4 185 € 598 € per night
Details