Skip to content
All Cruises From Barcelona

Trip length

7-night cruises from Barcelona

779 departures from the Port of Barcelona run 7 nights. They sail on 68 ships from MSC Cruises, Costa Cruises, Viking, Azamara, Explora Journeys, Windstar Cruises, Celebrity Cruises, Princess Cruises, Oceania Cruises, Norwegian Cruise Line, Royal Caribbean International, Cunard, Virgin Voyages, Disney Cruise Line, Holland America Line, Regent Seven Seas Cruises, Seabourn, Silversea, and Carnival Cruise Line.

They go to the western Mediterranean, Spain, Portugal and Morocco, the Canary Islands and Madeira, the Greek isles and eastern Mediterranean, and northern Europe. Most leave on a Sunday, which is worth checking against the days you can actually take off.

The lowest recorded starting fare is $359 per person, on Costa Toscana departing Mon, Dec 14, 2026. The median across the group is about $177 a night, which is the number to compare against a longer or shorter trip.

Departures
779
Ships
68
Months covered
24
From
$359

Our guide to flying in for a cruise covers how early to arrive, and the flights home after the cruise.

Schedule last updated · 779 departures listed · Dates can change. Verify with the cruise line before booking.

Routes at this length

Cheapest per night first.

Distinct itineraries available, cheapest per night first
ItineraryNightsFrom
7-Night Western Mediterranean

Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Palermo (Sicily, Italy) · Ibiza (Spain)

Ends in Tarragona (Spain)

Next on Thu, Nov 5, 2026

7$359$51 a night
7-Night Spain & Morocco

Calls at Cadiz (Spain) · Casablanca (Morocco) · Tangier (Morocco) · Malaga (Spain)

Next on Tue, May 11, 2027

7$644$92 a night
7-Night Canaries and Madeira

Calls at Gibraltar · Casablanca (Morocco) · Lanzarote (Canary Islands, Spain)

Ends in Santa Cruz de Tenerife (Canary Islands)

Next on Wed, Dec 9, 2026

7$724$103 a night
7-Night Italy & France

Calls at Toulon (France) · Ajaccio (Corsica, France) · Civitavecchia (Italy) · Amalfi (Italy) · Catania (Sicily, Italy)

Ends in Ravenna (Italy)

Next on Mon, May 10, 2027

7$768$110 a night
7-Night Italy & Croatia

Calls at La Spezia (Italy) · Civitavecchia (Italy) · Amalfi (Italy) · Zadar (Croatia)

Ends in Ravenna (Italy)

Next on Sat, May 8, 2027

7$774$111 a night
7-Night Best Of Italy & French Riviera

Calls at Villefranche (France) · La Spezia (Italy) · Civitavecchia (Italy) · Naples (Italy) · Palermo (Sicily, Italy)

Ends in Ravenna (Italy)

Next on Fri, Aug 6, 2027

7$810$116 a night
7-Night Mediterranean

Calls at Marseille (France) · Nice (France) · La Spezia (Italy) · Livorno (Italy)

Ends in Civitavecchia (Italy)

Next on Sat, Nov 28, 2026

7$811$116 a night
7-Night Eastern Mediterranean

Calls at Marseille (France) · Savona (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) · Heraklion (Crete, Greece)

Ends in Piraeus (Greece)

Next on Fri, Mar 31, 2028

7$842$120 a night

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.

The next departures by date

We may earn a commission if you book through these buttons, at no cost to you.

Which day they leave

Sunday 265 Saturday 126 Monday 114 Friday 98 Tuesday 82 Thursday 80 Wednesday 14

Other trip lengths

Compare all

7-night cruises from Barcelona

How many 7-night cruises leave Barcelona?

779 7-night cruises leave Barcelona, on 68 ships from MSC Cruises, Costa Cruises, Viking, Azamara, Explora Journeys, Windstar Cruises, Celebrity Cruises, Princess Cruises, Oceania Cruises, Norwegian Cruise Line, Royal Caribbean International, Cunard, Virgin Voyages, Disney Cruise Line, Holland America Line, Regent Seven Seas Cruises, Seabourn, Silversea, and Carnival Cruise Line.

Which days of the week do 7-night cruises leave Barcelona?

7-night cruises leave Barcelona on Sunday (265), Saturday (126), Monday (114), Friday (98), Tuesday (82), Thursday (80), and Wednesday (14). The number is how many sailings leave that day.

Where do 7-night cruises from Barcelona go?

7-night cruises from Barcelona go to the western Mediterranean (681), Spain, Portugal and Morocco (51), the Greek isles and eastern Mediterranean (42), northern Europe (3), and the Canary Islands and Madeira (2). The number is how many sailings go there.

What does a 7-night cruise cost?

The lowest recorded starting fare is $359 per person, on Costa Toscana departing Mon, Dec 14, 2026. Across the group the median works out at about $177 a night.