
Cruises from
Barcelona
1,431 sailings over the next 25 months with their ports and fares, and every cruise ship due at the port's six terminals. Narrow them down by date, trip length, destination, ship or fare.
Book a Barcelona cruise hotel Search near your dock below.
Opens Booking.com, which pays us a commission if you book. Your cruise line decides the terminal: see which one.
Ways to narrow down cruises from Barcelona
Barcelona cruise terminals
Terminal guide
Terminal A
Adossat wharf, 2 km from the city
16 calls. Next: Oceania Marina, Nov 5.

Terminal B
Adossat wharf, 2 km from the city
6 calls. Next: Europa, Nov 6.

Terminal D (Palacruceros)
Adossat wharf, 2.5 km from the city
6 calls. Next: Oosterdam, Nov 4.

Terminal E (Helix)
Adossat wharf, 3 km from the city
10 calls. Next: AIDAcosma, Nov 6.

MSC terminal (H)
Adossat wharf, 3.9 km from the city
16 calls. Next: MSC Seaview, Nov 5.

World Trade Center South terminal (S)
Barcelona wharf, 400 m from the city
5 calls. Next: Star Legend, Nov 4.
Terminals come from the Port of Barcelona's monthly cruise forecast, and distances from the port's own terminal pages. The port says its forecast may change, and ships do move. 1378 sailings further ahead don't show a terminal yet. Terminal C closed on November 1, 2026, to be rebuilt.
Cruises from Barcelona departing soon
All 53 in November 2026We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Thu, Nov 5, 2026 ends Thu, Nov 12, 2026 H (MSC) terminal | MSC Seaview | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Palermo (Sicily, Italy) · Ibiza (Spain) Ends in Tarragona (Spain) | |
Thu, Nov 5, 2026 ends Sun, Nov 15, 2026 A terminal | Oceania Marina | Oceania Cruises | 10 | 10-Night Mediterranean Calls at Alicante (Spain) · Ibiza (Spain) · Palma de Mallorca (Spain) · Sete (France) · Toulon (France) · Ajaccio (Corsica, France) · Monte Carlo (Monaco) · Portofino (Italy) · Livorno (Italy) Ends in Civitavecchia (Italy) | |
Fri, Nov 6, 2026 back Thu, Nov 12, 2026 H (MSC) terminal | MSC World Europa | MSC Cruises | 6 | 6-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) | |
Sat, Nov 7, 2026 ends Tue, Nov 17, 2026 A terminal | Azamara Onward | Azamara | 10 | 10-Night Mediterranean Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Gibraltar · Seville (Spain) Ends in Lisbon (Portugal) | |
Sat, Nov 7, 2026 back Sat, Nov 14, 2026 H (MSC) terminal | MSC Euribia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) | |
Sun, Nov 8, 2026 back Sun, Nov 15, 2026 E terminal | Costa Toscana | Costa Cruises | 7 | 7-Night Western Mediterranean Calls at Palma de Mallorca (Spain) · Naples (Italy) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France) | Lowest fare shown |
Sun, Nov 8, 2026 back Sun, Nov 15, 2026 B terminal | MSC Sinfonia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain) | |
Sun, Nov 8, 2026 back Sun, Nov 15, 2026 H (MSC) terminal | MSC Splendida | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Livorno (Italy) · Cagliari (Sardinia, Italy) · Palermo (Sicily, Italy) · Valletta (Malta) |
- NOV5
Thursday · 7 nights
Leaves from the H (MSC) terminal7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Palermo (Sicily, Italy) · Ibiza (Spain)
Ends in Tarragona (Spain)
Ends Thu, Nov 12, 2026 in Tarragona
- NOV5
Thursday · 10 nights
Leaves from the A terminal10-Night Mediterranean
Oceania Marina · Oceania Cruises
Calls at Alicante (Spain) · Ibiza (Spain) · Palma de Mallorca (Spain) · Sete (France) · Toulon (France) · Ajaccio (Corsica, France) · Monte Carlo (Monaco) · Portofino (Italy) · Livorno (Italy)
Ends in Civitavecchia (Italy)
Ends Sun, Nov 15, 2026 in Civitavecchia
- NOV6
Friday · 6 nights
Leaves from the H (MSC) terminal6-Night Western Mediterranean
MSC World Europa · MSC Cruises
Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy)
Returns Thu, Nov 12, 2026
- NOV7
Saturday · 10 nights
Leaves from the A terminal10-Night Mediterranean
Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Gibraltar · Seville (Spain)
Ends in Lisbon (Portugal)
Ends Tue, Nov 17, 2026 in Lisbon
- NOV7
Saturday · 7 nights
Leaves from the H (MSC) terminal7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia)
Returns Sat, Nov 14, 2026
- NOV8
Sunday · 7 nights
Leaves from the E terminal7-Night Western Mediterranean
Calls at Palma de Mallorca (Spain) · Naples (Italy) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France)
Returns Sun, Nov 15, 2026
Lowest fare shown
- NOV8
Sunday · 7 nights
Leaves from the B terminal7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain)
Returns Sun, Nov 15, 2026
- NOV8
Sunday · 7 nights
Leaves from the H (MSC) terminal7-Night Western Mediterranean
Calls at Marseille (France) · Livorno (Italy) · Cagliari (Sardinia, Italy) · Palermo (Sicily, Italy) · Valletta (Malta)
Returns Sun, Nov 15, 2026
Where you can go from Barcelona
All destinations
Western Mediterranean
861 sailings, 2 to 18 nights · from $243

Greek isles and eastern Mediterranean
280 sailings, 7 to 37 nights · from $748

Spain, Portugal and Morocco
133 sailings, 6 to 16 nights · from $552

Canary Islands and Madeira
62 sailings, 5 to 20 nights · from $542

Northern Europe
28 sailings, 7 to 29 nights · from $1,009

Transatlantic
56 sailings, 12 to 34 nights · from $503

World cruises and long voyages
11 sailings, 13 to 121 nights · from $1,449
Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.
Ships sailing from Barcelona
All ships
Costa Costa Toscana
82 sailings · next Nov 8
from $243
MSC MSC Fantasia
75 sailings · next Apr 15
from $650
Princess Sun Princess
61 sailings · next Apr 11
from $970
MSC MSC World Europa
60 sailings · next Nov 6
from $349
MSC MSC Virtuosa
58 sailings · next Nov 16
from $726
Costa Costa Smeralda
43 sailings · next Nov 9
from $434
Costa Costa Pacifica
38 sailings · next Nov 10
from $410
Celebrity Celebrity Xcel
37 sailings · next Apr 26
from $1249
MSC MSC Seaview
37 sailings · next Nov 5
from $389
Viking Viking Star
33 sailings · next Jan 12
from $2599
Cunard Queen Elizabeth
31 sailings · next May 14
from $1019
Seabourn Seabourn Ovation
27 sailings · next Jul 15
from $5798
Viking Viking Vela
27 sailings · next Dec 29
from $2599
Royal Caribbean Legend of the Seas
26 sailings · next May 9
from $1486
Explora Journeys Explora II
25 sailings · next Dec 9
from $2310
MSC MSC Seashore
24 sailings · next Apr 10
from $1001
Costa Costa Favolosa
23 sailings · next Mar 23
from $473
MSC MSC Euribia
23 sailings · next Nov 7
from $504
Royal Caribbean Mariner of the Seas
23 sailings · next May 11
from $644
Celebrity Celebrity Infinity
21 sailings · next Nov 14
from $975
Celebrity Celebrity Equinox
19 sailings · next Nov 9
from $951
Explora Journeys Explora I
19 sailings · next Apr 3
from $4530
Viking Viking Jupiter
19 sailings · next Jun 9
from $3999
Windstar Star Explorer
19 sailings · next Dec 28
from $2550
Norwegian Norwegian Dawn
18 sailings · next May 9
from $740
Celebrity Celebrity Eclipse
17 sailings · next Nov 10
from $1082
MSC MSC Sinfonia
17 sailings · next Nov 8
from $373
Oceania Oceania Allura
17 sailings · next Nov 17
from $2999
Viking Viking Saturn
17 sailings · next Dec 12
from $2599
Virgin Voyages Resilient Lady
17 sailings · next May 16
from $1183
Virgin Voyages Valiant Lady
17 sailings · next Apr 30
from $1134
Holland America Line Nieuw Amsterdam
16 sailings · next Apr 20
from $1169
Silversea Silver Ray
16 sailings · next Nov 8
from $5800
MSC MSC Lirica
15 sailings · next Nov 21
from $766
Viking Viking Mira
15 sailings · next Feb 3
from $2599
Viking Viking Neptune
15 sailings · next Nov 17
from $2599
Viking Viking Sea
15 sailings · next Mar 19
from $3299
Norwegian Norwegian Epic
14 sailings · next May 2
from $757
Royal Caribbean Liberty of the Seas
14 sailings · next May 6
from $1093
Regent Seven Seas Seven Seas Grandeur
13 sailings · next May 15
from $5499
Regent Seven Seas Seven Seas Voyager
13 sailings · next Apr 3
from $5049
Viking Viking Sky
13 sailings · next Dec 9
from $3499
Azamara Azamara Onward
12 sailings · next Nov 7
from $1129
Holland America Line Oosterdam
12 sailings · next Apr 23
from $934
Viking Viking Vesta
12 sailings · next Nov 11
from $2599
MSC MSC Magnifica
11 sailings · next Nov 13
from $540
Carnival Carnival Sunshine
10 sailings · next Jun 9
from $682
Azamara Azamara Journey
9 sailings · next Apr 24
from $1899
Oceania Oceania Marina
9 sailings · next Nov 5
from $2470
Costa Costa Serena
8 sailings · next Sep 21
from $464
Costa Costa Diadema
7 sailings · next Sep 20
from $374
Regent Seven Seas Seven Seas Prestige
7 sailings · next May 11
from $7049
Royal Caribbean Explorer of the Seas
7 sailings · next May 10
from $698
Viking Viking Mars
7 sailings · next May 29
from $3999
Costa Costa Fascinosa
6 sailings · next Nov 26
from $340
Princess Enchanted Princess
6 sailings · next Jun 6
from $1905
Windstar Star Legend
6 sailings · next Mar 25
from $2509
Norwegian Norwegian Viva
5 sailings · next Jun 4
from $1870
Oceania Oceania Sirena
5 sailings · next Dec 9
from $2275
Oceania Oceania Sonata
5 sailings · next Aug 30
from $3599
Regent Seven Seas Seven Seas Explorer
5 sailings · next Jul 21
from $7349
Windstar Wind Spirit
5 sailings · next Mar 22
from $2533
Disney Disney Wish
4 sailings · next May 22
from $3261
MSC MSC Splendida
4 sailings · next Nov 8
from $459
Norwegian Norwegian Star
4 sailings · next Mar 29
from $1059
Silversea Silver Nova
4 sailings · next Nov 30
from $6300
Holland America Line Rotterdam
3 sailings · next Oct 27
from $839
Holland America Line Zuiderdam
3 sailings · next Feb 17
from $1019
Oceania Oceania Aurelia
3 sailings · next Dec 28
from $2549
Oceania Oceania Nautica
3 sailings · next Jul 7
from $3449
Regent Seven Seas Seven Seas Mariner
3 sailings · next Aug 22
from $6937
Royal Caribbean Rhapsody of the Seas
3 sailings · next May 3
from $998
Silversea Silver Spirit
3 sailings · next Apr 23
from $7200
Virgin Voyages Scarlet Lady
3 sailings · next May 8
from $1068
Azamara Azamara Quest
2 sailings · next Apr 21
from $3409
Holland America Line Nieuw Statendam
2 sailings · next Jan 16
from $1154
MSC MSC Divina
2 sailings · next Mar 30
from $369
Norwegian Norwegian Jewel
2 sailings · next Apr 26
from $1549
Windstar Wind Surf
2 sailings · next Oct 28
from $4544
Celebrity Celebrity Constellation
1 sailing · next May 24
from $1358
MSC MSC Armonia
1 sailing · next Feb 29
from $1179
Norwegian Norwegian Gem
1 sailing · next Oct 24
from $1153
Norwegian Norwegian Pearl
1 sailing · next Apr 23
from $1259
Oceania Oceania Vista
1 sailing · next May 7
from $5599
Regent Seven Seas Seven Seas Navigator
1 sailing · next Dec 7
from $9799
Regent Seven Seas Seven Seas Splendor
1 sailing · next Dec 6
from $7899
Royal Caribbean Brilliance of the Seas
1 sailing · next May 8
from $774
Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.
Cruise lines sailing from Barcelona
All linesWhen to sail from Barcelona
Every departure we hold, grouped by the month it leaves rather than by the year, so two years of calendar answer the question once. May carries the most departures at 160. January has the lowest median fare per night, at $125. These are medians of the starting fares we checked on 2026-11-04, not a forecast.
Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.
Best value per night
Every route by valueA 7-night sailing at $1782 costs a lot more per night than a 22-night one at the same price. This table takes the cheapest date on every ship and route and ranks them by fare per night, which is the fairest way to compare trips of different lengths. The median across the whole calendar is $188 a night.
| Itinerary | Ship | Nights | Ports | From | Per night | Check price |
|---|---|---|---|---|---|---|
| 1 | Costa Fascinosa | 14 | 4 | $503 | $36 per night | Check current price |
| 2 14-Night Spain & Bermuda Transatlantic Mariner of the Seas Cheapest on Thu, Oct 21, 2027 Check current price → | Mariner of the Seas | 14 | 3 | $667 | $48 per night | Check current price |
| 3 14-Night Spain & Morocco Transatlantic Explorer of the Seas Cheapest on Mon, Nov 1, 2027 Check current price → | Explorer of the Seas | 14 | 5 | $698 | $50 per night | Check current price |
| 4 | Costa Toscana | 7 | 5 | $359 | $51 per night | Check current price |
| 5 | Carnival Sunshine | 13 | 4 | $682 | $52 per night | Check current price |
| 6 | MSC Sinfonia | 7 | 5 | $373 | $53 per night | Check current price |
Ranked on starting fares checked 2026-11-04, divided by the number of nights. This shows how far the money goes, not how good the ship is, and we don't hold ratings or reviews. The port count is there so you can weigh a cheap trip with lots of sea days against a busier one. Fares change, so check the current price with the cruise line.
Before you sail
Three things catch people out here: terminals up to 4 km from the city, a terminal that is only confirmed close to sailing, and a long flight that is safer the day before.
All planning guides →Airport to the port
Taxi, or the Aerobus and the port's Cruise Bus, from El Prat to your terminal.
Compare the options →Which terminal
All six terminals, which wharf they are on, and how to check yours for your date.
Terminal guide →Flying in
How early to arrive, and what the lines say about flights home after the cruise.
Plan your flights →Mediterranean cruises
Italy, France and the Greek isles, with 1141 sailings on our list.
Read the Mediterranean guide →A day in Barcelona
Luggage, timed tickets and a realistic plan for the day before or after your cruise.
Plan the day →