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
4 nights · Western Mediterranean · 5 ports
24 – 28 October 2026
Barcelona · Marseille · Genoa (Milan) · Naples (Pompeii) · Palermo (Sicily Island)
Interior728 $
With window978 $
With a balcony899 $
Suite2 050 $
from 728 $ 182 $ per night
Details
MSC Magnifica MSC Cruises
4 nights · Western Mediterranean · 4 ports
23 – 27 October 2026
Barcelona · Genoa (Milan) · Marseille · Barcelona
Interior1 158 $819 $
With window1 320 $978 $
With a balcony1 784 $1 434 $
Suite2 666 $2 301 $
from 819 $ 205 $ per night
Details
Costa Toscana Costa Cruises
4 nights · South Europe · 4 ports
22 – 26 November 2026
Barcelona · Palma de Mallorca · Alicante · Palermo (Sicily Island)
Interior819 $
With window1 024 $
With a balcony1 161 $
from 819 $ 205 $ per night
Details
Costa Diadema Costa Cruises
3 nights · South Europe · 4 ports
31 October – 3 November 2026
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior949 $841 $
With window1 111 $1 047 $
With a balcony1 227 $1 115 $
Suite1 366 $
from 841 $ 280 $ per night
Details
Costa Fascinosa Costa Cruises
3 nights · South Europe · 4 ports
3 – 6 November 2026
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior841 $
With window978 $
With a balcony1 138 $
Suite1 297 $
from 841 $ 280 $ per night
Details
Costa Favolosa Costa Cruises
3 nights · South Europe · 4 ports
26 – 29 April 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior864 $
With window1 069 $
With a balcony1 161 $
Suite1 320 $
from 864 $ 288 $ per night
Details
Costa Favolosa Costa Cruises
3 nights · South Europe · 4 ports
7 – 10 May 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior864 $
With window1 001 $
With a balcony1 389 $
Suite1 594 $
from 864 $ 288 $ per night
Details
Costa Favolosa Costa Cruises
4 nights · Transatlantic · 4 ports
19 – 23 March 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior887 $
With window1 047 $
With a balcony1 183 $
Suite1 343 $
from 887 $ 222 $ per night
Details
Costa Favolosa Costa Cruises
3 nights · South Europe · 4 ports
10 – 13 May 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior887 $
With window1 069 $
With a balcony1 183 $
Suite1 343 $
from 887 $ 296 $ per night
Details
Costa Favolosa Costa Cruises
3 nights · South Europe · 4 ports
13 – 16 May 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior887 $
With window1 069 $
With a balcony1 183 $
Suite1 343 $
from 887 $ 296 $ per night
Details
Costa Fascinosa Costa Cruises
3 nights · South Europe · 4 ports
17 – 20 October 2026
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior910 $
With window1 024 $
With a balcony1 229 $
Suite1 411 $
from 910 $ 303 $ per night
Details
Costa Fascinosa Costa Cruises
3 nights · South Europe · 4 ports
25 – 28 March 2027
Barcelona · Genoa · Toulon · Barcelona
Interior910 $
With window1 138 $
With a balcony1 320 $
Suite1 503 $
from 910 $ 303 $ per night
Details
Costa Favolosa Costa Cruises
3 nights · South Europe · 4 ports
16 – 19 May 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior933 $
With window1 115 $
With a balcony1 229 $
Suite1 411 $
from 933 $ 311 $ per night
Details
Costa Fascinosa Costa Cruises
4 nights · South Europe · 4 ports
23 – 27 October 2026
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior955 $
With window1 161 $
With a balcony1 366 $
Suite1 548 $
from 955 $ 239 $ per night
Details
Costa Smeralda Costa Cruises
5 nights · South Europe · 5 ports
9 – 14 November 2026
Barcelona · Civitavecchia (Rome) · Savona (Milan) · Marseille · Barcelona
Interior1 158 $978 $
With window1 413 $1 161 $
With a balcony1 598 $1 229 $
from 978 $ 196 $ per night
Details
Costa Fascinosa Costa Cruises
4 nights · South Europe · 4 ports
13 – 17 October 2026
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 024 $
With window1 275 $
With a balcony1 503 $
Suite1 708 $
from 1 024 $ 256 $ per night
Details
Costa Smeralda Costa Cruises
5 nights · Transatlantic · 4 ports
14 – 19 November 2026
Barcelona · Malaga · Cadiz (Seville) · Las Palmas (Gran Canaria Island)
Interior1 024 $
With window1 138 $
With a balcony1 275 $
from 1 024 $ 205 $ per night
Details
Costa Favolosa Costa Cruises
4 nights · South Europe · 4 ports
29 March – 2 April 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 024 $
With window1 297 $
With a balcony1 434 $
Suite1 639 $
from 1 024 $ 256 $ per night
Details
Costa Favolosa Costa Cruises
4 nights · South Europe · 4 ports
29 April – 3 May 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 024 $
With window1 297 $
With a balcony1 434 $
Suite1 639 $
from 1 024 $ 256 $ per night
Details
Costa Favolosa Costa Cruises
4 nights · South Europe · 4 ports
3 – 7 May 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 024 $
With window1 297 $
With a balcony1 434 $
Suite1 639 $
from 1 024 $ 256 $ per night
Details
Costa Fascinosa Costa Cruises
3 nights · South Europe · 4 ports
27 – 30 October 2026
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 069 $
With window1 320 $
With a balcony1 548 $
Suite1 776 $
from 1 069 $ 356 $ per night
Details
Costa Favolosa Costa Cruises
4 nights · South Europe · 4 ports
2 – 6 April 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 069 $
With window1 343 $
With a balcony1 480 $
Suite1 685 $
from 1 069 $ 267 $ per night
Details
Costa Favolosa Costa Cruises
4 nights · South Europe · 4 ports
6 – 10 April 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 069 $
With window1 343 $
With a balcony1 480 $
Suite1 685 $
from 1 069 $ 267 $ per night
Details
Costa Favolosa Costa Cruises
4 nights · South Europe · 4 ports
10 – 14 April 2027
Barcelona · Marseille · Savona (Milan) · Barcelona
Interior1 069 $
With window1 343 $
With a balcony1 480 $
Suite1 685 $
from 1 069 $ 267 $ per night
Details