Viking Cruises

Viking Vela

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

Jan 4, 2028 · 7 nights

$2,799 · $400/night

Viking Cruises

Viking Libra

Barcelona → Marseille → Málaga → Barcelona

Jan 5, 2028 · 15 nights

$8,999 · $600/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 8, 2028 · 7 nights

$689 · $98/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 9, 2028 · 7 nights

$786 · $112/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Palermo → Barcelona

Jan 9, 2028 · 6 nights

$771 · $128/night

Windstar Cruises

Star Explorer

Barcelona → Valencia → Palma de Mallorca → Barcelona

Jan 13, 2028 · 9 nights

$3,609 · $401/night

Windstar Cruises

Star Explorer

Barcelona → Valencia → Livorno → Civitavecchia (Rome)

Jan 13, 2028 · 16 nights

$5,159 · $322/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 15, 2028 · 7 nights

$689 · $98/night

MSC Cruises

MSC Fantasia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 15, 2028 · 7 nights

$650 · $93/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 16, 2028 · 7 nights

$766 · $109/night

Holland America

Nieuw Statendam

Barcelona → Valencia → Kotor → Piraeus (Athens)

Jan 16, 2028 · 10 nights

$1,154 · $115/night

Holland America

Nieuw Statendam

Barcelona → Valencia → Rhodes → Piraeus (Athens)

Jan 16, 2028 · 20 nights

$2,269 · $113/night

Oceania Cruises

Oceania Allura

Barcelona → Palma de Mallorca → Salerno → Civitavecchia (Rome)

Jan 17, 2028 · 14 nights

$5,599 · $400/night

Viking Cruises

Viking Libra

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

Jan 20, 2028 · 7 nights

$2,999 · $428/night

Viking Cruises

Viking Libra

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

Jan 20, 2028 · 14 nights

$6,298 · $450/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Valletta → Barcelona

Jan 21, 2028 · 7 nights

$806 · $115/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 22, 2028 · 7 nights

$689 · $98/night

Windstar Cruises

Star Explorer

Barcelona → Nice → Livorno → Civitavecchia (Rome)

Jan 22, 2028 · 7 nights

$2,550 · $364/night

Windstar Cruises

Star Explorer

Barcelona → Nice → Zadar → Venice

Jan 22, 2028 · 15 nights

$4,559 · $304/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 23, 2028 · 7 nights

$766 · $109/night

Browse by departure port