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

Costa Toscana Costa Cruises
7 nights · South Europe · 9 ports
26 July – 2 August 2027
Barcelona · Ibiza Island (Balearic Islands) · Palermo (Sicily Island) · Civitavecchia (Rome) · Savona (Milan) … +4
Interior2 415 $
With window2 939 $
With a balcony3 213 $
from 2 415 $ 345 $ per night
Details
Costa Smeralda Costa Cruises
7 nights · South Europe · 9 ports
4 – 11 July 2027
Barcelona · Portoflavia & Carloforte · Cagliari (Sardinia Island) · Naples (Pompeii) · Capri … +4
Interior2 460 $
With window2 825 $
With a balcony3 007 $
from 2 460 $ 351 $ per night
Details
Costa Smeralda Costa Cruises
7 nights · South Europe · 9 ports
29 August – 5 September 2027
Barcelona · Portoflavia & Carloforte · Cagliari (Sardinia Island) · Naples (Pompeii) · Capri … +4
Interior2 460 $
With window2 916 $
With a balcony3 190 $
from 2 460 $ 351 $ per night
Details
Costa Toscana Costa Cruises
7 nights · South Europe · 9 ports
30 August – 6 September 2027
Barcelona · Ibiza Island (Balearic Islands) · Palermo (Sicily Island) · Civitavecchia (Rome) · Savona (Milan) … +4
Interior2 460 $
With window2 916 $
With a balcony3 190 $
from 2 460 $ 351 $ per night
Details
Costa Diadema Costa Cruises
19 nights · Transatlantic · 10 ports
3 – 22 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +5
Interior2 506 $
With window3 099 $
With a balcony3 737 $
Suite5 698 $
from 2 506 $ 132 $ per night
Details
Costa Smeralda Costa Cruises
7 nights · South Europe · 9 ports
1 – 8 August 2027
Barcelona · Portoflavia & Carloforte · Cagliari (Sardinia Island) · Naples (Pompeii) · Capri … +4
Interior2 597 $
With window3 121 $
With a balcony3 395 $
from 2 597 $ 371 $ per night
Details
Costa Toscana Costa Cruises
7 nights · South Europe · 9 ports
2 – 9 August 2027
Barcelona · Ibiza Island (Balearic Islands) · Palermo (Sicily Island) · Civitavecchia (Rome) · Savona (Milan) … +4
Interior2 597 $
With window3 121 $
With a balcony3 395 $
from 2 597 $ 371 $ per night
Details
Costa Smeralda Costa Cruises
7 nights · South Europe · 9 ports
22 – 29 August 2027
Barcelona · Portoflavia & Carloforte · Cagliari (Sardinia Island) · Naples (Pompeii) · Capri … +4
Interior2 597 $
With window3 053 $
With a balcony3 327 $
from 2 597 $ 371 $ per night
Details
Costa Toscana Costa Cruises
7 nights · South Europe · 9 ports
23 – 30 August 2027
Barcelona · Ibiza Island (Balearic Islands) · Palermo (Sicily Island) · Civitavecchia (Rome) · Savona (Milan) … +4
Interior2 597 $
With window3 053 $
With a balcony3 327 $
from 2 597 $ 371 $ per night
Details
Costa Diadema Costa Cruises
20 nights · Transatlantic · 11 ports
3 – 23 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +6
Interior2 620 $
With window3 235 $
With a balcony3 897 $
Suite5 949 $
from 2 620 $ 131 $ per night
Details
Costa Diadema Costa Cruises
10 nights · South Europe · 9 ports
23 September – 3 October 2027
Barcelona · Tangier · Casablanca · Cadiz (Seville) · Malaga … +4
Interior2 620 $
With window3 304 $
With a balcony3 988 $
Suite4 512 $
from 2 620 $ 262 $ per night
Details
Costa Smeralda Costa Cruises
7 nights · South Europe · 9 ports
8 – 15 August 2027
Barcelona · Portoflavia & Carloforte · Cagliari (Sardinia Island) · Naples (Pompeii) · Capri … +4
Interior2 757 $
With window3 281 $
With a balcony3 555 $
from 2 757 $ 394 $ per night
Details
Costa Toscana Costa Cruises
7 nights · South Europe · 9 ports
9 – 16 August 2027
Barcelona · Ibiza Island (Balearic Islands) · Palermo (Sicily Island) · Civitavecchia (Rome) · Savona (Milan) … +4
Interior2 757 $
With window3 281 $
With a balcony3 555 $
from 2 757 $ 394 $ per night
Details
Costa Smeralda Costa Cruises
7 nights · South Europe · 9 ports
15 – 22 August 2027
Barcelona · Portoflavia & Carloforte · Cagliari (Sardinia Island) · Naples (Pompeii) · Capri … +4
Interior2 757 $
With window3 281 $
With a balcony3 555 $
from 2 757 $ 394 $ per night
Details
Costa Toscana Costa Cruises
7 nights · South Europe · 9 ports
16 – 23 August 2027
Barcelona · Ibiza Island (Balearic Islands) · Palermo (Sicily Island) · Civitavecchia (Rome) · Savona (Milan) … +4
Interior2 757 $
With window3 281 $
With a balcony3 555 $
from 2 757 $ 394 $ per night
Details
Costa Diadema Costa Cruises
22 nights · Transatlantic · 12 ports
3 – 25 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +7
Interior2 848 $
With window3 463 $
With a balcony4 193 $
Suite6 450 $
from 2 848 $ 129 $ per night
Details
Costa Diadema Costa Cruises
9 nights · South Europe · 8 ports
9 – 18 October 2026
Barcelona · Tangier · Casablanca · Cadiz (Seville) · Gibraltar (UK) … +3
Interior2 871 $
With window3 783 $
With a balcony5 219 $
Suite5 926 $
from 2 871 $ 319 $ per night
Details
Costa Diadema Costa Cruises
17 nights · Transatlantic · 9 ports
3 – 20 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +4
Interior3 076 $
With window3 805 $
With a balcony4 603 $
Suite5 219 $
from 3 076 $ 181 $ per night
Details
Costa Fascinosa Costa Cruises
21 nights · Transatlantic · 12 ports
6 – 27 December 2026
Barcelona · Malaga · Las Palmas (Gran Canaria Island) · Pointe a Pitre · Philipsburg … +7
Interior3 076 $
With window3 851 $
With a balcony4 421 $
Suite4 991 $
from 3 076 $ 146 $ per night
Details
Costa Serena Costa Cruises
12 nights · South Europe · 15 ports
28 May – 9 June 2027
Barcelona · Marseille · Savona (Milan) · Civitavecchia (Rome) · Naples (Pompeii) … +10
Interior3 099 $
With window3 760 $
With a balcony4 261 $
Suite4 831 $
from 3 099 $ 258 $ per night
Details
Costa Diadema Costa Cruises
16 nights · Transatlantic · 8 ports
3 – 19 November 2026
Barcelona · Malaga · Cadiz (Seville) · Lisbon · Las Palmas (Gran Canaria Island) … +3
Interior3 167 $
With window3 919 $
With a balcony4 763 $
Suite5 401 $
from 3 167 $ 198 $ 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 874 $
With window4 923 $
With a balcony5 652 $
Suite6 405 $
from 3 874 $ 277 $ 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 988 $
With window5 037 $
With a balcony5 766 $
Suite6 541 $
from 3 988 $ 285 $ per night
Details
Costa Deliziosa Costa Cruises
37 nights · Grand Voyages · 18 ports
27 November – 3 January 2027
Barcelona · Lisbon · Ponta Delgada (Azores) · Praia da Vitoria (Azores) · New York City … +13
Interior11 398 $
With window13 929 $
With a balcony16 186 $
Suite19 378 $
from 11 398 $ 308 $ per night
Details