Skip to content
All Cruises From Barcelona

Trip length

8-night cruises from Barcelona

28 departures from the Port of Barcelona run 8 nights. They sail on 16 ships from Costa Cruises, Silversea, Virgin Voyages, Carnival Cruise Line, Royal Caribbean International, Oceania Cruises, Seabourn, Windstar Cruises, Celebrity Cruises, and Azamara.

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

The lowest recorded starting fare is $722 per person, on Costa Smeralda departing Sat, Nov 14, 2026. The median across the group is about $209 a night, which is the number to compare against a longer or shorter trip.

Departures
28
Ships
16
Months covered
16
From
$722

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

Schedule last updated · 28 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
8-Night Canaries and Madeira

Calls at Malaga (Spain) · Cadiz (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Funchal (Madeira, Portugal)

Ends in Santa Cruz de Tenerife (Canary Islands)

Next on Sat, Nov 14, 2026

8$722$90 a night
8-Night Mediterranean

Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Ibiza (Spain) · Palma de Mallorca (Spain) · Alcudia (Spain)

Next on Sat, Apr 24, 2027

8$723$90 a night
8-Night Spain & Morocco

Calls at Tangier (Morocco) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain) · Palma de Mallorca (Spain)

Next on Thu, Jun 24, 2027

8$859$107 a night
8-Night Italy, Spain & French Riviera

Calls at Palma de Mallorca (Spain) · Toulon (France) · Villefranche (France) · Livorno (Italy) · Catania (Sicily, Italy) · Amalfi (Italy)

Ends in Civitavecchia (Italy)

Next on Fri, Aug 20, 2027

8$881$110 a night
8-Night Spain Portugal & France

Calls at Seville (Spain) · Lisbon (Portugal) · Gibraltar · Malaga (Spain) · Marseille (France)

Next on Sat, Aug 14, 2027

8$887$111 a night
8-Night Spain, Portugal & Morocco

Calls at Cartagena (Spain) · Lisbon (Portugal) · Seville (Spain) · Tangier (Morocco) · Malaga (Spain)

Next on Thu, Nov 11, 2027

8$1,018$127 a night
8-Night Greek Isles, Italy & Malta

Calls at Palermo (Sicily, Italy) · Valletta (Malta) · Santorini (Greece) · Rhodes (Greece) · Mykonos (Greece)

Ends in Piraeus (Greece)

Next on Fri, May 5, 2028

8$1,101$138 a night
8-Night Spain, Italy & France

Calls at Cartagena (Spain) · Palma de Mallorca (Spain) · Marseille (France) · La Spezia (Italy) · Civitavecchia (Italy) · Naples (Italy)

Next on Sat, May 6, 2028

8$1,278$160 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.

Every departure by date

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

Which day they leave

Saturday 11 Friday 7 Sunday 5 Thursday 4 Wednesday 1

Other trip lengths

Compare all

8-night cruises from Barcelona

How many 8-night cruises leave Barcelona?

28 8-night cruises leave Barcelona, on 16 ships from Costa Cruises, Silversea, Virgin Voyages, Carnival Cruise Line, Royal Caribbean International, Oceania Cruises, Seabourn, Windstar Cruises, Celebrity Cruises, and Azamara.

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

8-night cruises leave Barcelona on Saturday (11), Friday (7), Sunday (5), Thursday (4), and Wednesday (1). The number is how many sailings leave that day.

Where do 8-night cruises from Barcelona go?

8-night cruises from Barcelona go to the western Mediterranean (14), Spain, Portugal and Morocco (10), the Canary Islands and Madeira (2), and the Greek isles and eastern Mediterranean (2). The number is how many sailings go there.

What does an 8-night cruise cost?

The lowest recorded starting fare is $722 per person, on Costa Smeralda departing Sat, Nov 14, 2026. Across the group the median works out at about $209 a night.