Viking Cruises

Viking Astrea

Lisbon → Cadiz → Florence → Civitavecchia (Rome)

Dec 13, 2027 · 14 nights

$5,698 balcony · $407/night

MSC Cruises

MSC Magnifica

Civitavecchia (Rome) → Genoa → Alicante → Civitavecchia (Rome)

Dec 15, 2027 · 10 nights

$1,772 interior · $177/night

MSC Cruises

MSC Magnifica

Genoa → Marseille → Civitavecchia (Rome) → Genoa

Dec 16, 2027 · 10 nights

$1,792 interior · $179/night

Viking Cruises

Viking Saturn

Lisbon → Cadiz → Florence → Civitavecchia (Rome)

Dec 16, 2027 · 14 nights

$5,898 balcony · $421/night

MSC Cruises

MSC Magnifica

Marseille → Tarragona → Genoa → Marseille

Dec 17, 2027 · 10 nights

$1,776 interior · $178/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Puerto del Rosario → Gibraltar → Málaga

Dec 17, 2027 · 10 nights

$1,593 interior · $159/night

Holland America

Nieuw Statendam

Dover → Rotterdam → Málaga → Barcelona

Dec 17, 2027 · 30 nights

$5,689 balcony · $190/night

3% below typical
MSC Cruises

MSC Magnifica

Tarragona → Cadiz → Marseille → Barcelona

Dec 18, 2027 · 10 nights

$1,972 oceanview · $197/night

Oceania Cruises

Oceania Aurelia

Piraeus (Athens) → Valletta → Seville → Lisbon

Dec 18, 2027 · 17 nights

$8,699 balcony · $512/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 balcony · $411/night

Costa Cruises

Costa Pacifica

Marseille → Savona → Barcelona → Marseille

Dec 21, 2027 · 11 nights

$1,947 interior · $177/night

Costa Cruises

Costa Pacifica

Naples → Palermo → Savona → Naples

Dec 23, 2027 · 11 nights

$1,937 interior · $176/night

Costa Cruises

Costa Pacifica

Palermo → La Goulette (Tunis) → Naples → Palermo

Dec 24, 2027 · 11 nights

$1,939 interior · $176/night

MSC Cruises

MSC Magnifica

Civitavecchia (Rome) → Genoa → Alicante → Civitavecchia (Rome)

Dec 25, 2027 · 10 nights

$2,652 oceanview · $265/night

MSC Cruises

MSC Magnifica

Genoa → Marseille → Civitavecchia (Rome) → Genoa

Dec 26, 2027 · 10 nights

$2,672 oceanview · $267/night

MSC Cruises

MSC Magnifica

Marseille → Barcelona → Genoa → Marseille

Dec 27, 2027 · 10 nights

$2,656 oceanview · $266/night

MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 28, 2027 · 10 nights

$2,652 oceanview · $265/night

Viking Cruises

Viking Astrea

Barcelona → Cartagena → Portsmouth → Tilbury

Jan 3, 2028 · 7 nights

$2,299 balcony · $328/night

Viking Cruises

Viking Libra

Barcelona → Marseille → Málaga → Barcelona

Jan 5, 2028 · 15 nights

$8,999 balcony · $600/night

Browse by departure port