MSC Fantasia
Santa Cruz de Tenerife → Funchal, Madeira → Puerto del Rosario → Santa Cruz de Tenerife
Dec 27, 2026 · 7 nights
$1,459 interior · $208/night
3% below typicalMSC Fantasia
Dec 27, 2026 · 7 nights
$1,459 interior · $208/night
3% below typicalMSC Fantasia
Dec 13, 2026 · 7 nights
$829 balcony · $118/night
MSC Fantasia
Dec 20, 2026 · 7 nights
$929 oceanview · $133/night