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

Norwegian Dawn Norwegian Cruise Line
7 nights · Western Mediterranean · 8 ports
25 October – 1 November 2026
Barcelona · Palma de Mallorca · Alicante · Motril (Granada) · Gibraltar (UK) … +3
Interior1 587 $1 551 $
With window2 040 $1 896 $
With a balcony2 402 $1 901 $
Suite3 262 $
from 1 551 $ 222 $ 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
Mariner of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
11 – 18 May 2027
Barcelona · Cadiz (Seville) · Casablanca · Tangier · Malaga … +1
Interior1 716 $1 590 $
With window2 154 $2 022 $
With a balcony2 397 $2 290 $
Suite4 062 $3 773 $
from 1 590 $ 227 $ per night
Details
MSC Seaview MSC Cruises
7 nights · Western Mediterranean · 7 ports
22 – 29 October 2026
Barcelona · Marseille · Genoa (Milan) · Civitavecchia (Rome) · Palermo (Sicily Island) … +2
Interior1 890 $1 617 $
With window2 209 $1 936 $
With a balcony2 415 $2 346 $
Suite3 555 $3 486 $
from 1 617 $ 231 $ per night
Details
MSC World Asia MSC Cruises
7 nights · Western Mediterranean · 7 ports
4 – 11 December 2026
Barcelona · Marseille · Genoa (Milan) · Civitavecchia (Rome) · Messina (Sicily Island) … +2
Interior2 062 $1 629 $
With window2 392 $
With a balcony2 529 $
Suite3 509 $
from 1 629 $ 233 $ per night
Details
MSC World Europa MSC Cruises
7 nights · Western Mediterranean · 7 ports
22 – 29 May 2027
Barcelona · Marseille · Genoa (Milan) · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior1 629 $
With window2 573 $1 868 $
With a balcony3 030 $
Suite3 463 $
from 1 629 $ 233 $ per night
Details
MSC Virtuosa MSC Cruises
7 nights · Western Mediterranean · 7 ports
22 – 29 June 2027
Barcelona · La Goulette · Palermo (Sicily Island) · Naples (Pompeii) · Livorno … +2
Interior2 202 $1 629 $
With window2 551 $
With a balcony2 017 $
Suite4 193 $
from 1 629 $ 233 $ 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
7 nights · Western Mediterranean · 7 ports
23 – 30 October 2026
Barcelona · Marseille · Genoa (Milan) · Naples (Pompeii) · Messina (Sicily Island) … +2
Interior1 878 $1 697 $
With window2 805 $2 005 $
With a balcony3 246 $3 053 $
Suite3 686 $3 486 $
from 1 697 $ 242 $ per night
Details
MSC Virtuosa MSC Cruises
7 nights · Western Mediterranean · 7 ports
6 – 13 July 2027
Barcelona · La Goulette · Palermo (Sicily Island) · Naples (Pompeii) · Livorno … +2
Interior2 341 $1 697 $
With window2 643 $
With a balcony2 039 $
Suite4 239 $
from 1 697 $ 242 $ per night
Details
MSC Splendida MSC Cruises
7 nights · Western Mediterranean · 7 ports
18 – 25 October 2026
Barcelona · Marseille · Livorno · Cagliari (Sardinia Island) · Palermo (Sicily Island) … +2
Interior2 039 $1 708 $
With window2 275 $1 890 $
With a balcony2 620 $2 232 $
Suite3 655 $3 258 $
from 1 708 $ 244 $ per night
Details
MSC World Asia MSC Cruises
7 nights · Western Mediterranean · 7 ports
14 – 21 May 2027
Barcelona · Marseille · Genoa (Milan) · Naples (Pompeii) · Messina (Sicily Island) … +2
Interior1 709 $
With window2 782 $1 914 $
With a balcony3 076 $
Suite3 509 $
from 1 709 $ 244 $ 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 855 $1 731 $
With window2 342 $2 278 $
With a balcony2 735 $2 620 $
Suite5 242 $
from 1 731 $ 96 $ per night
Details
MSC World Asia MSC Cruises
7 nights · Western Mediterranean · 7 ports
2 – 9 April 2027
Barcelona · Marseille · Genoa (Milan) · Civitavecchia (Rome) · Messina (Sicily Island) … +2
Interior2 225 $1 743 $
With window2 279 $
With a balcony2 893 $
Suite3 327 $
from 1 743 $ 249 $ 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
MSC Virtuosa MSC Cruises
7 nights · Western Mediterranean · 7 ports
24 – 31 August 2027
Barcelona · La Goulette · Palermo (Sicily Island) · Naples (Pompeii) · Livorno … +2
Interior2 596 $1 823 $
With window2 893 $
With a balcony3 235 $
Suite4 489 $
from 1 823 $ 260 $ per night
Details
MSC World Asia MSC Cruises
7 nights · Western Mediterranean · 7 ports
16 – 23 April 2027
Barcelona · Marseille · Genoa (Milan) · Naples (Pompeii) · Messina (Sicily Island) … +2
Interior2 255 $
With window2 712 $1 880 $
With a balcony3 007 $
Suite3 555 $
from 1 880 $ 269 $ per night
Details
Explorer of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
23 – 30 August 2027
Barcelona · Valletta · Santorini Island · Kusadasi (Ephesus) · Mykonos Island … +1
Interior1 878 $
With window2 438 $2 017 $
With a balcony2 492 $2 106 $
Suite4 183 $3 733 $
from 1 878 $ 268 $ per night
Details
MSC World Europa MSC Cruises
7 nights · Western Mediterranean · 7 ports
10 – 17 July 2027
Barcelona · Marseille · Genoa (Milan) · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior2 758 $1 903 $
With window3 121 $
With a balcony3 532 $
Suite3 897 $
from 1 903 $ 272 $ per night
Details
Celebrity Infinity Celebrity Cruises
7 nights · Western Mediterranean · 6 ports
15 – 22 March 2027
Barcelona · Valletta · Messina (Sicily Island) · Heraklion (Crete Island) · Nafplion … +1
Interior1 951 $
With window2 079 $
With a balcony2 743 $2 323 $
Suite8 001 $7 037 $
from 1 951 $ 279 $ per night
Details
Explorer of the Seas Royal Caribbean International
7 nights · Eastern Mediterranean · 7 ports
21 – 28 June 2027
Barcelona · Marseille · Ajaccio (Corsica island) · Civitavecchia (Rome) · Amalfi (Sorrento) … +2
Interior2 138 $1 968 $
With window2 764 $2 273 $
With a balcony3 550 $2 941 $
Suite5 499 $5 064 $
from 1 968 $ 281 $ per night
Details
Celebrity Xcel Celebrity Cruises
7 nights · Eastern Mediterranean · 7 ports
7 – 14 August 2027
Barcelona · Nice · Portofino · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior3 912 $2 014 $
With window4 726 $2 476 $
With a balcony5 236 $2 568 $
Suite10 246 $7 876 $
from 2 014 $ 288 $ per night
Details
Explorer of the Seas Royal Caribbean International
13 nights · Transatlantic · 6 ports
31 October – 13 November 2026
Barcelona · Palma de Mallorca · Cartagena (Murcia) · Ponta Delgada (Azores) · King`s Wharf … +1
Interior2 236 $2 025 $
Suite16 591 $
from 2 025 $ 156 $ per night
Details
Norwegian Dawn Norwegian Cruise Line
7 nights · Western Mediterranean · 8 ports
6 – 13 June 2027
Barcelona · Palma de Mallorca · Valencia · Motril (Granada) · Gibraltar (UK) … +3
Interior2 284 $2 119 $
With window2 435 $2 347 $
With a balcony4 256 $4 114 $
Suite4 674 $4 365 $
from 2 119 $ 303 $ per night
Details