MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 28, 2026 · 10 nights

$914 interior · $91/night

13% below typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 4, 2026 · 7 nights

$1,024 balcony · $146/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 12, 2026 · 7 nights

$677 balcony · $97/night

MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 18, 2026 · 10 nights

$4,952 suite · $495/night

MSC Cruises

MSC Magnifica

Barcelona → Marseille → Genoa → Barcelona

Dec 4, 2026 · 4 nights

$434 interior · $109/night

MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 8, 2026 · 10 nights

$776 interior · $78/night

MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Dec 20, 2026 · 7 nights

$752 interior · $107/night

5% above typical
MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Dec 27, 2026 · 7 nights

$1,128 interior · $161/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 26, 2026 · 7 nights

$1,312 interior · $187/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 25, 2026 · 7 nights

$1,359 interior · $194/night

MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Dec 6, 2026 · 7 nights

$453 interior · $65/night

8% above typical · Price trending down
MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Alicante → Civitavecchia (Rome)

Dec 8, 2026 · 7 nights

$552 interior · $79/night

6% above typical · Price trending down
MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 19, 2026 · 7 nights

$1,172 balcony · $167/night

10% above typical · Price trending up

Browse by departure port