Viking Cruises

Viking Libra

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

Jan 20, 2028 · 14 nights

$6,298 balcony · $450/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Valletta → Barcelona

Jan 21, 2028 · 7 nights

$806 interior · $115/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 22, 2028 · 7 nights

$689 interior · $98/night

Windstar Cruises

Star Explorer

Barcelona → Nice → Livorno → Civitavecchia (Rome)

Jan 22, 2028 · 7 nights

$2,550 suite · $364/night

Windstar Cruises

Star Explorer

Barcelona → Nice → Zadar → Venice

Jan 22, 2028 · 15 nights

$4,559 suite · $304/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 23, 2028 · 7 nights

$766 interior · $109/night

Viking Cruises

Viking Mira

Barcelona → Marseille → Málaga → Barcelona

Jan 26, 2028 · 15 nights

$9,999 balcony · $667/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 30, 2028 · 7 nights

$766 interior · $109/night

Viking Cruises

Viking Star

Barcelona → Sète → Florence → Civitavecchia (Rome)

Jan 31, 2028 · 7 nights

$3,299 balcony · $471/night

Viking Cruises

Viking Star

Barcelona → Valencia → Sète → Barcelona

Jan 3, 2028 · 14 nights

$5,698 balcony · $407/night

2% below typical
MSC Cruises

MSC Magnifica

Barcelona → Santa Cruz de Tenerife → Marseille → Barcelona

Jan 7, 2028 · 115 nights

$19,709 interior · $171/night

Viking Cruises

Viking Vela

Barcelona → Sète → Çanakkale → Istanbul

Jan 4, 2028 · 21 nights

$8,997 balcony · $428/night

1% above typical
Windstar Cruises

Star Explorer

Barcelona → Valencia → Zadar → Venice

Jan 13, 2028 · 24 nights

$7,628 suite · $318/night

5% above typical
Viking Cruises

Viking Star

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Jan 17, 2028 · 7 nights

$3,399 balcony · $486/night

3% above typical
Viking Cruises

Viking Astrea

Barcelona → Cartagena → Alta → Tromsø

Jan 3, 2028 · 19 nights

$10,098 balcony · $531/night

5% above typical · Price trending up
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Jan 10, 2028 · 7 nights

$1,755 suite · $251/night

3% below typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Jan 17, 2028 · 7 nights

$1,755 suite · $251/night

3% below typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Jan 24, 2028 · 7 nights

$1,805 suite · $258/night

2% below typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Jan 31, 2028 · 7 nights

$1,805 suite · $258/night

2% below typical
Windstar Cruises

Star Explorer

Barcelona → Valencia → Livorno → Civitavecchia (Rome)

Jan 13, 2028 · 16 nights

$5,159 suite · $322/night

7% above typical

Browse by departure port