Costa Cruises

Costa Pacifica

Barcelona → Marseille → Valencia → Barcelona

Mar 26, 2027 · 12 nights

$948 interior · $79/night

Holland America

Oosterdam

Barcelona → Villefranche-sur-Mer → Kusadasi → Piraeus (Athens)

Apr 23, 2027 · 11 nights

$2,909 interior · $264/night

Oceania Cruises

Oceania Sirena

Barcelona → Palma de Mallorca → Zadar → Venice

Apr 26, 2027 · 9 nights

$11,449 suite · $1,272/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
Oceania Cruises

Oceania Sirena

Barcelona → Marseille → Zadar → Venice

Jun 21, 2027 · 9 nights

$2,847 oceanview · $316/night

1% above typical
Windstar Cruises

Star Legend

Barcelona → Mahón, Menorca → Portoferraio → Civitavecchia (Rome)

Jun 24, 2027 · 11 nights

$5,215 oceanview · $474/night

7% above typical
Viking Cruises

Viking Star

Barcelona → Marseille → Split → Fusina (Venice)

Jul 15, 2027 · 12 nights

$6,799 balcony · $567/night

1% above typical
Celebrity Cruises

Celebrity Equinox

Barcelona → Cadiz → Tangier → Barcelona

Sep 9, 2027 · 9 nights

$1,514 oceanview · $168/night

1% below typical
Azamara Cruises

Azamara Journey

Barcelona → Marseille → Zadar → Fusina (Venice)

Sep 29, 2027 · 11 nights

$4,629 interior · $421/night

1% above typical
Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Málaga → Barcelona

Oct 7, 2027 · 9 nights

$1,407 oceanview · $156/night

2% below typical
Viking Cruises

Viking Saturn

Barcelona → Marseille → Split → Fusina (Venice)

Oct 8, 2027 · 12 nights

$7,499 balcony · $625/night

Windstar Cruises

Star Explorer

Barcelona → Valencia → Palma de Mallorca → Tarragona

Nov 26, 2027 · 9 nights

$3,450 suite · $383/night

1% above typical
Celebrity Cruises

Celebrity Eclipse

Barcelona → Cadiz → Tangier → Barcelona

May 18, 2028 · 9 nights

$2,034 balcony · $226/night

4% above typical
Azamara Cruises

Azamara Journey

Barcelona → Valencia → Portimão → Lisbon

Jun 6, 2028 · 9 nights

$4,059 oceanview · $451/night

4% above typical
Oceania Cruises

Oceania Marina

Barcelona → Marseille → Valletta → Civitavecchia (Rome)

Sep 13, 2028 · 9 nights

$3,149 interior · $350/night

Oceania Cruises

Oceania Allura

Barcelona → Málaga → Funchal, Madeira → Lisbon

Feb 17, 2029 · 9 nights

$3,649 balcony · $405/night

Oceania Cruises

Oceania Allura

Barcelona → Sète → Santorini → Piraeus (Athens)

Apr 10, 2029 · 10 nights

$4,699 balcony · $470/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Palma de Mallorca → Leixões → Lisbon

Sep 6, 2027 · 10 nights

$1,079 interior · $108/night

3% above typical
MSC Cruises

MSC Euribia

Barcelona → Alicante → Kiel → Copenhagen

Apr 14, 2027 · 11 nights

$1,353 interior · $123/night

7% above typical
Oceania Cruises

Oceania Marina

Barcelona → Palma de Mallorca → Leixões → Lisbon

Apr 28, 2027 · 12 nights

$5,049 interior · $421/night

6% above typical

Browse by departure port