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

MSC Magnifica MSC Cruises
10 nights · Western Mediterranean · 9 ports
8 – 18 December 2026
Barcelona · Cadiz (Seville) · Casablanca · Malaga · Alicante … +4
Interior1 552 $1 252 $
With window2 016 $1 708 $
With a balcony2 294 $2 187 $
Suite4 800 $4 649 $
from 1 252 $ 125 $ per night
Details
MSC Euribia MSC Cruises
10 nights · Northern Europe · 8 ports
14 – 24 April 2027
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · La Coruna … +3
Interior1 515 $
With window2 597 $
With a balcony2 495 $
Suite5 493 $
from 1 515 $ 152 $ per night
Details
MSC Magnifica MSC Cruises
10 nights · Western Mediterranean · 9 ports
18 – 28 December 2026
Barcelona · Cadiz (Seville) · Casablanca · Malaga · Alicante … +4
Interior2 232 $1 594 $
With window2 529 $1 890 $
With a balcony2 873 $2 232 $
Suite5 518 $4 854 $
from 1 594 $ 159 $ per night
Details
MSC Euribia MSC Cruises
11 nights · Northern Europe · 9 ports
14 – 25 April 2027
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · La Coruna … +4
Interior1 697 $
With window2 848 $
With a balcony2 803 $
Suite6 154 $
from 1 697 $ 154 $ per night
Details
MSC Splendida MSC Cruises
11 nights · Grand Voyages · 5 ports
15 – 26 November 2026
Barcelona · Gibraltar (UK) · Casablanca · Las Palmas (Gran Canaria Island) · Maceio
Interior2 392 $
With window2 779 $
With a balcony3 327 $
Suite4 968 $
from 2 392 $ 217 $ 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