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 World Europa MSC Cruises
17 nights · Transatlantic · 9 ports
18 November – 5 December 2026
Barcelona · Puerto del Rosario · Santa Cruz de Tenerife · Philipsburg · Basseterre … +4
Interior1 399 €1 358 €
With window1 739 €
With a balcony2 058 €
Suite3 858 €
from 1 358 € 80 € per night
Details
MSC World Europa MSC Cruises
18 nights · Transatlantic · 10 ports
18 November – 6 December 2026
Barcelona · Puerto del Rosario · Santa Cruz de Tenerife · Philipsburg · Basseterre … +5
Interior1 599 €1 518 €
With window2 019 €1 998 €
With a balcony2 358 €2 298 €
Suite4 598 €
from 1 518 € 84 € per night
Details
Costa Fascinosa Costa Cruises
17 nights · Transatlantic · 8 ports
6 – 23 December 2026
Barcelona · Malaga · Las Palmas (Gran Canaria Island) · Pointe a Pitre · Philipsburg … +3
Interior1 798 €
With window2 338 €
With a balcony2 758 €
Suite3 138 €
from 1 798 € 106 € per night
Details
MSC Opera MSC Cruises
17 nights · Grand Voyages · 8 ports
2 – 19 November 2026
Barcelona · Tangier · St. John`s · Philipsburg · Basseterre … +3
Interior1 958 €
With window2 338 €
With a balcony3 638 €
Suite6 558 €
from 1 958 € 115 € per night
Details
MSC Grandiosa MSC Cruises
21 nights · Grand Voyages · 11 ports
24 October – 14 November 2026
Barcelona · Marseille · Genoa (Milan) · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +6
Interior1 999 €
With window2 978 €
With a balcony2 939 €
Suite7 718 €
from 1 999 € 95 € 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 198 €
With window2 718 €
With a balcony3 278 €
Suite4 998 €
from 2 198 € 116 € 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 298 €
With window2 838 €
With a balcony3 418 €
Suite5 218 €
from 2 298 € 115 € per night
Details
MSC Meraviglia MSC Cruises
22 nights · Grand Voyages · 13 ports
20 October – 11 November 2026
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · Casablanca … +8
Interior2 379 €
With window3 698 €
With a balcony3 249 €
Suite11 038 €
from 2 379 € 108 € 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 498 €
With window3 038 €
With a balcony3 678 €
Suite5 658 €
from 2 498 € 114 € 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
Interior2 698 €
With window3 338 €
With a balcony4 038 €
Suite4 578 €
from 2 698 € 159 € 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
Interior2 698 €
With window3 378 €
With a balcony3 878 €
Suite4 378 €
from 2 698 € 128 € per night
Details
MSC Meraviglia MSC Cruises
19 nights · Grand Voyages · 12 ports
20 October – 8 November 2026
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · Casablanca … +7
Interior2 699 €
With window3 678 €
With a balcony3 189 €
Suite9 858 €
from 2 699 € 142 € per night
Details
MSC Euribia MSC Cruises
18 nights · Northern Europe · 14 ports
14 April – 2 May 2027
Barcelona · Alicante · Gibraltar (UK) · Cadiz (Seville) · La Coruna … +9
Interior2 859 €
With window4 778 €
With a balcony4 639 €
Suite9 618 €
from 2 859 € 159 € per night
Details
MSC Splendida MSC Cruises
17 nights · Grand Voyages · 8 ports
15 November – 2 December 2026
Barcelona · Gibraltar (UK) · Casablanca · Las Palmas (Gran Canaria Island) · Maceio … +3
Interior3 018 €
With window3 478 €
With a balcony3 938 €
Suite5 678 €
from 3 018 € 178 € per night
Details
MSC World Europa MSC Cruises
24 nights · Transatlantic · 15 ports
18 November – 12 December 2026
Barcelona · Puerto del Rosario · Santa Cruz de Tenerife · Philipsburg · Basseterre … +10
Interior3 089 €
With window3 359 €
With a balcony4 678 €
Suite6 938 €
from 3 089 € 129 € per night
Details
MSC Splendida MSC Cruises
18 nights · Grand Voyages · 9 ports
15 November – 3 December 2026
Barcelona · Gibraltar (UK) · Casablanca · Las Palmas (Gran Canaria Island) · Maceio … +4
Interior3 118 €
With window3 698 €
With a balcony3 698 €
Suite6 158 €
from 3 118 € 173 € per night
Details
MSC Magnifica MSC Cruises
19 nights · Grand Voyages · 9 ports
7 – 26 January 2027
Barcelona · Gibraltar (UK) · Casablanca · Mindelo · Salvador de Bahia … +4
Interior4 678 €
With window5 498 €
With a balcony6 958 €
Suite12 438 €
from 4 678 € 246 € per night
Details
Sun Princess Princess Cruises
20 nights · South Europe · 18 ports
15 July – 4 August 2027
Barcelona · Marseille · Santa Margarita · Rome · Naples … +13
Interior5 125 €
With window6 933 €
With a balcony7 877 €
Suite9 220 €
from 5 125 € 256 € per night
Details
Sun Princess Princess Cruises
21 nights · South Europe · 18 ports
13 June – 4 July 2027
Barcelona · Marseille · Genoa · Rome · Naples … +13
Interior5 725 €
With window7 841 €
With a balcony9 509 €
Suite10 714 €
from 5 725 € 273 € per night
Details
Sun Princess Princess Cruises
21 nights · South Europe · 17 ports
15 August – 5 September 2027
Barcelona · Marseille · Ajaccio · Genoa · La Spezia … +12
Interior6 138 €
With window7 376 €
With a balcony8 650 €
Suite10 060 €
from 6 138 € 292 € per night
Details
Queen Elizabeth Cunard Line
21 nights · South Europe · 17 ports
11 June – 2 July 2027
Barcelona · Valencia · Palma · Ajaccio · La Spezia … +12
Interior6 280 €
With window6 780 €
With a balcony7 980 €
Suite16 980 €
from 6 280 € 299 € per night
Details
Queen Elizabeth Cunard Line
21 nights · South Europe · 19 ports
14 May – 4 June 2027
Barcelona · Messina Strait · CRUISING STRAIT OF MESSINA · Athens · Dardanelles Strait … +14
Interior6 780 €
With window7 300 €
With a balcony9 160 €
from 6 780 € 323 € per night
Details
Queen Elizabeth Cunard Line
21 nights · South Europe · 17 ports
20 August – 10 September 2027
Barcelona · Valletta · Kotor · Split · Zadar … +12
Interior6 780 €
With window7 460 €
With a balcony8 660 €
Suite18 580 €
from 6 780 € 323 € per night
Details
Sun Princess Princess Cruises
21 nights · South Europe · 17 ports
23 May – 13 June 2027
Barcelona · Marseille · Ajaccio · Genoa · La Spezia … +12
Interior6 824 €
With window7 958 €
With a balcony10 332 €
Suite12 517 €
from 6 824 € 325 € per night
Details