Holland America

Oosterdam

Barcelona → Málaga → Marseille → Barcelona

May 25, 2027 · 11 nights

$2,429 oceanview · $221/night

Viking Cruises

Viking Vesta

Barcelona → Valencia → Dún Laoghaire → Reykjavík

May 27, 2027 · 14 nights

$5,399 balcony · $386/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Marseille → Salerno → Civitavecchia (Rome)

May 30, 2027 · 7 nights

$1,919 suite · $274/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

May 7, 2027 · 10 nights

$2,425 balcony · $242/night

12% below typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

May 28, 2027 · 10 nights

$2,424 balcony · $242/night

10% below typical
Royal Caribbean International

Explorer of the Seas

Barcelona → Palermo → Santorini → Piraeus (Athens)

May 31, 2027 · 7 nights

$1,496 balcony · $214/night

8% below typical
Explora Journeys

Explora I

Barcelona → Mahón, Menorca → La Spezia → Civitavecchia (Rome)

May 3, 2027 · 7 nights

$5,210 suite · $744/night

2% below typical
MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

May 4, 2027 · 7 nights

$836 interior · $119/night

7% below typical
Windstar Cruises

Star Explorer

Barcelona → Valencia → Bilbao → Bordeaux

May 5, 2027 · 16 nights

$12,846 suite · $803/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

May 14, 2027 · 7 nights

$1,488 balcony · $213/night

Explora Journeys

Explora I

Barcelona → Ibiza → Amalfi → Civitavecchia (Rome)

May 17, 2027 · 7 nights

$5,360 suite · $766/night

2% below typical
Holland America

Oosterdam

Barcelona → Málaga → Kusadasi → Piraeus (Athens)

May 25, 2027 · 18 nights

$3,159 interior · $176/night

Costa Cruises

Costa Favolosa

Barcelona → Marseille → Savona → Barcelona

May 3, 2027 · 4 nights

$854 suite · $213/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

May 7, 2027 · 7 nights

$2,886 suite · $412/night

12% below typical
MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

May 20, 2027 · 7 nights

$1,129 interior · $161/night

3% below typical
Viking Cruises

Viking Mars

Barcelona → Valencia → Dún Laoghaire → Reykjavík

May 29, 2027 · 14 nights

$5,499 balcony · $393/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

May 30, 2027 · 7 nights

$1,074 interior · $153/night

Royal Caribbean International

Rhapsody of the Seas

Barcelona → La Spezia → Santorini → Piraeus (Athens)

May 3, 2027 · 11 nights

$1,989 interior · $181/night

1% below typical
Cunard Line

Queen Elizabeth

Barcelona → Strait of Messina → Sorrento → Civitavecchia (Rome)

May 14, 2027 · 14 nights

$2,042 interior · $146/night

MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

May 25, 2027 · 7 nights

$996 oceanview · $142/night

Browse by departure port