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

Queen Elizabeth Cunard Line
14 nights · South Europe · 12 ports
20 August – 3 September 2027
Barcelona · Valletta · Kotor · Split · Zadar … +7
Interior4 660 €
With window5 080 €
With a balcony5 940 €
Suite12 780 €
from 4 660 € 333 € per night
Details
Sun Princess Princess Cruises
14 nights · South Europe · 12 ports
23 May – 6 June 2027
Barcelona · Marseille · Ajaccio · Genoa · La Spezia … +7
Interior4 768 €
With window5 543 €
With a balcony7 521 €
Suite8 999 €
from 4 768 € 341 € per night
Details
Sun Princess Princess Cruises
14 nights · South Europe · 12 ports
26 September – 10 October 2027
Barcelona · Ibiza (ES) · Marseille · Ajaccio · Santa Margarita … +7
Interior4 847 €
With window6 396 €
With a balcony7 462 €
Suite8 632 €
from 4 847 € 346 € per night
Details
Viking Mira Viking Cruises
7 nights · South Europe · 8 ports
23 – 30 December 2026
Barcelona · Barcelona · Mediterranean Sea (cruise) · Marseille · Monte Carlo … +3
With a balcony4 926 €
Suite7 038 €
from 4 926 € 704 € per night
Details
Viking Star Viking Cruises
7 nights · South Europe · 8 ports
12 – 19 January 2027
Barcelona · Barcelona · Sete · Marseille · Monte Carlo … +3
With a balcony5 014 €
Suite7 566 €
from 5 014 € 716 € 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
14 nights · South Europe · 13 ports
11 – 25 April 2027
Barcelona · Palma · Marseille · Ajaccio · Genoa … +8
Interior5 261 €
With window6 191 €
With a balcony7 360 €
Suite8 565 €
from 5 261 € 376 € per night
Details
Viking Mira Viking Cruises
7 nights · South Europe · 8 ports
25 November – 2 December 2026
Barcelona · Barcelona · Sete · Marseille · Monte Carlo … +3
With a balcony5 278 €
Suite8 094 €
from 5 278 € 754 € per night
Details
Viking Neptune Viking Cruises
7 nights · South Europe · 8 ports
1 – 8 December 2026
Barcelona · Barcelona · Sete · Marseille · Monte Carlo … +3
With a balcony5 278 €
Suite8 094 €
from 5 278 € 754 € per night
Details
Viking Saturn Viking Cruises
7 nights · South Europe · 8 ports
27 December – 3 January 2027
Barcelona · Barcelona · Sete · Marseille · Monte Carlo … +3
With a balcony5 278 €
Suite7 566 €
from 5 278 € 754 € per night
Details
Viking Vesta Viking Cruises
7 nights · South Europe · 8 ports
30 December – 6 January 2027
Barcelona · Barcelona · Marseille · Marseille · Monte Carlo … +3
With a balcony5 278 €
Suite7 566 €
from 5 278 € 754 € per night
Details
Viking Saturn Viking Cruises
7 nights · South Europe · 8 ports
8 – 15 February 2027
Barcelona · Barcelona · Sete · Marseille · Monte Carlo … +3
With a balcony5 278 €
Suite8 446 €
from 5 278 € 754 € per night
Details
Sun Princess Princess Cruises
14 nights · South Europe · 13 ports
2 – 16 May 2027
Barcelona · Ibiza (ES) · Palma · Marseille · Ajaccio … +8
Interior5 313 €
With window6 792 €
With a balcony8 144 €
Suite9 698 €
from 5 313 € 380 € per night
Details
Oosterdam Holland America Line
11 nights · South Europe · 11 ports
23 April – 4 May 2027
Barcelona · Villefranche (Monte Carlo / Nice) · Livorno · Civitavecchia (Rome) · Naples (Pompeii) … +6
Interior5 478 €
With window5 938 €
With a balcony7 038 €
Suite9 298 €
from 5 478 € 498 € per night
Details
Oosterdam Holland America Line
11 nights · South Europe · 11 ports
25 May – 5 June 2027
Barcelona · Malaga · Tangier · CRUISING STRAIT OF GIBRALTAR · Almeria … +6
Interior5 518 €
With window6 158 €
With a balcony7 078 €
Suite9 338 €
from 5 518 € 502 € per night
Details
Viking Mira Viking Cruises
7 nights · South Europe · 8 ports
3 – 10 February 2027
Barcelona · Palma de Mallorca · Cartagena (Murcia) · Malaga · Tangier … +3
With a balcony5 630 €
Suite8 798 €
from 5 630 € 804 € per night
Details
Resilient Lady Virgin Voyages
11 nights · South Europe ≈ · 8 ports
28 July – 8 August 2027
Barcelona · Palma de Mallorca · Malaga · Cadiz (Seville) · Funchal (Madeira Island) … +3
Interior6 736 €
With window5 630 €
With a balcony5 903 €
from 5 630 € 512 € per night
Details
Queen Elizabeth Cunard Line
14 nights · South Europe · 11 ports
11 – 25 June 2027
Barcelona · Valencia · Palma · Ajaccio · La Spezia … +6
With window5 680 €
With a balcony6 380 €
Suite11 780 €
from 5 680 € 406 € 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
Viking Mira Viking Cruises
7 nights · South Europe · 8 ports
17 – 24 February 2027
Barcelona · Barcelona · Sete · Marseille · Monte Carlo … +3
With a balcony5 806 €
Suite9 326 €
from 5 806 € 829 € per night
Details
Viking Neptune Viking Cruises
7 nights · South Europe · 8 ports
12 – 19 February 2027
Barcelona · Palma de Mallorca · Cartagena (Murcia) · Malaga · Tangier … +3
With a balcony5 982 €
Suite8 446 €
from 5 982 € 855 € 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
Viking Vesta Viking Cruises
7 nights · South Europe · 8 ports
11 – 18 November 2026
Barcelona · Barcelona · Sete · Marseille · Monte Carlo … +3
With a balcony6 334 €
Suite9 854 €
from 6 334 € 905 € per night
Details