MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Jun 18, 2027 · 7 nights

$1,366 · $195/night

MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Jun 25, 2027 · 7 nights

$1,459 interior · $208/night

MSC Cruises

MSC World Asia

Valletta → Barcelona → Messina → Valletta

Jul 7, 2027 · 7 nights

$2,380 balcony · $340/night

MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Aug 6, 2027 · 7 nights

$1,703 · $243/night

MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Sep 24, 2027 · 7 nights

$1,236 · $177/night

MSC Cruises

MSC World Asia

Valletta → Barcelona → Messina → Valletta

Oct 6, 2027 · 7 nights

$1,386 interior · $198/night

MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Oct 8, 2027 · 7 nights

$1,158 interior · $165/night

MSC Cruises

MSC World Asia

Valletta → Barcelona → Messina → Valletta

Oct 13, 2027 · 7 nights

$1,386 interior · $198/night

MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Oct 15, 2027 · 7 nights

$1,146 · $164/night

MSC Cruises

MSC World Asia

Valletta → Barcelona → Messina → Valletta

Oct 20, 2027 · 7 nights

$1,386 interior · $198/night

MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Oct 22, 2027 · 7 nights

$1,146 · $164/night

MSC Cruises

MSC Seaview

Valletta → Barcelona → Palermo → Valletta

Oct 29, 2027 · 7 nights

$1,146 interior · $164/night

MS La Belle de lAdriatique

Valletta → Pozzallo → Syracuse → Valletta

Nov 11, 2027 · 7 nights

$3,195 · $456/night

MS La Belle de lAdriatique

Valletta → Pozzallo → Syracuse → Valletta

Nov 18, 2027 · 7 nights

$3,195 · $456/night

MS La Belle de lAdriatique

Valletta → Pozzallo → Syracuse → Valletta

Nov 25, 2027 · 7 nights

$3,195 · $456/night

MS La Belle de lAdriatique

Valletta → Porto Empedocle → Salerno → Naples

Dec 2, 2027 · 7 nights

$3,540 · $506/night

MSC Cruises

MSC Seashore

Valletta → Barcelona → Palermo → Valletta

Apr 21, 2028 · 7 nights

$1,136 · $162/night

MS La Belle de lAdriatique

Valletta → Pozzallo → Syracuse → Valletta

Nov 16, 2026 · 7 nights

$3,269 · $467/night

Ponant Cruises

Le Champlain

Valletta → Syracuse → Motril → Málaga

Nov 16, 2026 · 9 nights

$7,507 · $834/night

Ponant Cruises

Le Dumont Durville

Valletta → Porto Empedocle → Syracuse → Valletta

May 10, 2027 · 8 nights

$10,488 · $1,311/night

Browse by departure port