MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 18, 2027 · 7 nights

$1,159 interior · $166/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Dec 19, 2027 · 7 nights

$1,360 · $194/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Dec 19, 2027 · 7 nights

$1,256 · $179/night

Viking Cruises

Viking Star

Barcelona → Marseille → Málaga → Barcelona

Dec 19, 2027 · 15 nights

$8,999 balcony · $600/night

Oceania Cruises

Oceania Allura

Barcelona → Cartagena → Salerno → Civitavecchia (Rome)

Dec 20, 2027 · 14 nights

$5,749 · $411/night

Viking Cruises

Viking Astrea

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

Dec 20, 2027 · 7 nights

$2,799 balcony · $400/night

Viking Cruises

Viking Libra

Barcelona → Valencia → Naples → Civitavecchia (Rome)

Dec 22, 2027 · 7 nights

$2,799 balcony · $400/night

3% below typical
Viking Cruises

Viking Neptune

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

Dec 22, 2027 · 7 nights

$2,799 balcony · $400/night

Viking Cruises

Viking Neptune

Barcelona → Sète → Valencia → Barcelona

Dec 22, 2027 · 14 nights

$5,598 balcony · $400/night

Viking Cruises

Viking Libra

Barcelona → Valencia → Sète → Barcelona

Dec 22, 2027 · 14 nights

$5,698 balcony · $407/night

Viking Cruises

Viking Saturn

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

Dec 23, 2027 · 7 nights

$2,799 balcony · $400/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 25, 2027 · 7 nights

$1,329 interior · $190/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Dec 26, 2027 · 7 nights

$1,726 interior · $247/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Dec 26, 2027 · 7 nights

$1,840 interior · $263/night

MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 28, 2027 · 10 nights

$2,453 · $245/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 1, 2028 · 7 nights

$749 · $107/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 2, 2028 · 7 nights

$846 · $121/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Jan 2, 2028 · 7 nights

$920 · $131/night

Viking Cruises

Viking Astrea

Barcelona → Cartagena → Portsmouth → Tilbury

Jan 3, 2028 · 7 nights

$2,299 balcony · $328/night

Viking Cruises

Viking Star

Barcelona → Valencia → Salerno → Civitavecchia (Rome)

Jan 3, 2028 · 7 nights

$2,799 balcony · $400/night

Browse by departure port