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 Grandiosa MSC Cruises
13 nights · Grand Voyages · 4 ports
31 October – 13 November 2026
Barcelona · Funchal (Madeira Island) · San Juan · Miami
Interior1 147 $1 001 $
With window1 645 $1 252 $
With a balcony1 645 $1 366 $
Suite4 672 $
from 1 001 $ 77 $ per night
Details
MSC Grandiosa MSC Cruises
14 nights · Grand Voyages · 5 ports
31 October – 14 November 2026
Barcelona · Funchal (Madeira Island) · San Juan · Miami · Port Canaveral
Interior1 158 $1 001 $
With window1 413 $1 297 $
With a balcony1 691 $1 320 $
Suite4 809 $
from 1 001 $ 72 $ per night
Details
MSC Opera MSC Cruises
14 nights · Grand Voyages · 6 ports
2 – 16 November 2026
Barcelona · Tangier · St. John`s · Philipsburg · Basseterre … +1
Interior1 206 $
With window1 480 $
With a balcony3 076 $
Suite6 063 $
from 1 206 $ 86 $ per night
Details
Norwegian Escape Norwegian Cruise Line
16 nights · Transatlantic · 9 ports
28 October – 13 November 2026
Barcelona · Marseille · Palma de Mallorca · Cartagena (Murcia) · Motril (Granada) … +4
Interior1 367 $
With window1 705 $1 624 $
With a balcony3 122 $
Suite16 061 $
from 1 367 $ 85 $ per night
Details
Costa Fascinosa Costa Cruises
14 nights · Transatlantic · 6 ports
6 – 20 December 2026
Barcelona · Malaga · Las Palmas (Gran Canaria Island) · Pointe a Pitre · Philipsburg … +1
Interior1 571 $
With window2 027 $
With a balcony2 369 $
Suite2 643 $
from 1 571 $ 112 $ per night
Details
Costa Pacifica Costa Cruises
12 nights · South Europe · 11 ports
31 January – 12 February 2027
Barcelona · Marseille · Savona (Milan) · Naples (Pompeii) · Palermo (Sicily Island) … +6
Interior1 854 $1 662 $
With window2 434 $2 232 $
With a balcony2 666 $2 460 $
Suite3 037 $2 802 $
from 1 662 $ 138 $ per night
Details
MSC World Europa MSC Cruises
14 nights · Transatlantic · 7 ports
18 November – 2 December 2026
Barcelona · Puerto del Rosario · Santa Cruz de Tenerife · Philipsburg · Basseterre … +2
Interior2 029 $1 753 $
With window2 180 $1 960 $
With a balcony2 666 $2 346 $
Suite3 669 $
from 1 753 $ 125 $ per night
Details
Costa Pacifica Costa Cruises
12 nights · South Europe · 11 ports
8 – 20 January 2027
Barcelona · Marseille · Savona (Milan) · Naples (Pompeii) · Palermo (Sicily Island) … +6
Interior1 753 $
With window2 118 $
With a balcony2 346 $
Suite2 665 $
from 1 753 $ 146 $ per night
Details
Costa Pacifica Costa Cruises
12 nights · South Europe · 11 ports
26 March – 7 April 2027
Barcelona · Marseille · Savona (Milan) · Naples (Pompeii) · Palermo (Sicily Island) … +6
Interior2 202 $2 095 $
With window2 851 $2 688 $
With a balcony2 962 $
Suite3 372 $
from 2 095 $ 175 $ per night
Details
MSC Virtuosa MSC Cruises
15 nights · Grand Voyages · 6 ports
16 November – 1 December 2026
Barcelona · Funchal (Madeira Island) · Arrecife (Lanzarote Island) · Las Palmas (Gran Canaria Island) · Salvador de Bahia … +1
Interior2 153 $
With window2 665 $
With a balcony2 758 $
Suite6 861 $
from 2 153 $ 144 $ per night
Details
MSC Virtuosa MSC Cruises
16 nights · Grand Voyages · 7 ports
16 November – 2 December 2026
Barcelona · Funchal (Madeira Island) · Arrecife (Lanzarote Island) · Las Palmas (Gran Canaria Island) · Salvador de Bahia … +2
Interior2 199 $
With window2 688 $
With a balcony2 746 $
Suite7 339 $
from 2 199 $ 137 $ per night
Details
Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 8 ports
14 – 26 January 2027
Barcelona · Arrecife (Lanzarote Island) · Santa Cruz de Tenerife · Las Palmas (Gran Canaria Island) · Funchal (Madeira Island) … +3
Interior2 282 $
With window2 698 $
With a balcony3 728 $
Suite11 936 $
from 2 282 $ 190 $ per night
Details
MSC Virtuosa MSC Cruises
12 nights · Grand Voyages · 5 ports
16 – 28 November 2026
Barcelona · Funchal (Madeira Island) · Arrecife (Lanzarote Island) · Las Palmas (Gran Canaria Island) · Salvador de Bahia
Interior2 323 $
With window2 665 $
With a balcony2 370 $
Suite5 994 $
from 2 323 $ 194 $ per night
Details
Costa Diadema Costa Cruises
12 nights · South Europe · 10 ports
19 – 31 October 2026
Barcelona · Cadiz (Seville) · Lisbon · Lisbon · Gibraltar (UK) … +5
Interior2 415 $
With window3 099 $
With a balcony4 102 $
Suite4 695 $
from 2 415 $ 201 $ per night
Details
MSC Sinfonia MSC Cruises
14 nights · Western Mediterranean · 12 ports
11 – 25 April 2027
Barcelona · Marseille · Livorno · Civitavecchia (Rome) · Valencia … +7
Interior2 665 $
With window2 665 $
With a balcony3 737 $
Suite4 900 $
from 2 665 $ 190 $ per night
Details
Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 9 ports
2 – 14 January 2027
Barcelona · Malaga · Tangier · Casablanca · Santa Cruz de Tenerife … +4
Interior2 678 $
With window2 802 $
With a balcony3 660 $
Suite11 360 $
from 2 678 $ 223 $ per night
Details
MSC Splendida MSC Cruises
14 nights · Grand Voyages · 7 ports
15 – 29 November 2026
Barcelona · Gibraltar (UK) · Casablanca · Las Palmas (Gran Canaria Island) · Maceio … +2
Interior2 711 $
With window3 213 $
With a balcony3 691 $
Suite5 401 $
from 2 711 $ 194 $ per night
Details
Scarlet Lady Virgin Voyages
14 nights · South Europe ≈ · 5 ports
11 – 25 October 2026
Barcelona · Casablanca · Las Palmas (Gran Canaria Island) · Santa Cruz de La Palma · Miami
Interior2 772 $
With window3 052 $
With a balcony3 332 $
Suite9 492 $
from 2 772 $ 198 $ per night
Details
Sun Princess Princess Cruises
15 nights · South Europe · 6 ports
31 October – 15 November 2026
Barcelona · Malaga · Gibraltar · Seville (Cadiz) · Santa Cruz de Tenerife … +1
Interior2 827 $
With window2 813 $
With a balcony3 349 $
Suite16 146 $
from 2 813 $ 188 $ per night
Details
Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 8 ports
19 February – 3 March 2027
Barcelona · Arrecife (Lanzarote Island) · Santa Cruz de Tenerife · Las Palmas (Gran Canaria Island) · Funchal (Madeira Island) … +3
Interior3 056 $2 840 $
With window3 322 $2 912 $
With a balcony4 132 $3 396 $
Suite12 872 $11 820 $
from 2 840 $ 237 $ per night
Details
Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 9 ports
26 January – 7 February 2027
Barcelona · Gibraltar (UK) · Arrecife (Lanzarote Island) · Santa Cruz de Tenerife · Las Palmas (Gran Canaria Island) … +4
Interior2 878 $
With window3 660 $
With a balcony10 770 $7 960 $
Suite17 800 $12 146 $
from 2 878 $ 240 $ per night
Details
Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 8 ports
3 – 15 March 2027
Barcelona · Arrecife (Lanzarote Island) · Santa Cruz de Tenerife · Las Palmas (Gran Canaria Island) · Funchal (Madeira Island) … +3
Interior3 222 $3 052 $
With window4 116 $3 272 $
With a balcony5 354 $3 668 $
Suite14 666 $12 216 $
from 3 052 $ 254 $ 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