Call us on 0800 197 8050 We are open today between 9am and 8pm
At the heart of MSC Fantasia you will find a real stone piazza complete with espresso bar serving freshly-baked pastries and authentic gelato - the perfect place to recharge the batteries before exploring the chic boutiques and duty-free shops nearby. Enjoy the cosmopolitan atmosphere of our lounge bars with various types of entertainment
MSC Fantasia 07 November 2026 9 nights
Itinerary: Bari - Venice (Trieste) - Olympia (Katakolon) - Athens - Kusadasi - Istanbul - Corfu - Bari
Cruise Only from
MSC Fantasia 08 November 2026 9 nights
Itinerary: Venice (Trieste) - Olympia (Katakolon) - Athens - Kusadasi - Istanbul - Corfu - Bari - Venice (Trieste)
Cruise Only from
MSC Fantasia 11 November 2026 6 nights
Itinerary: Athens - Kusadasi - Istanbul - Corfu - Bari - Venice (Trieste)
Call us now on 0800 197 8050
MSC Fantasia 07 December 2026 6 nights
Itinerary: Rome - Gran Canaria - La Palma - Tenerife
Cruise Only from
MSC Fantasia 07 December 2026 8 nights
Itinerary: Rome - Gran Canaria - La Palma - Tenerife - Fuerteventura - Funchal
Cruise Only from
MSC Fantasia 07 December 2026 11 nights
Itinerary: Rome - Gran Canaria - La Palma - Tenerife - Fuerteventura - Funchal - Lanzarote - Gran Canaria
Cruise Only from
Includes extra savings of up to £48pp
MSC Fantasia 07 December 2026 10 nights
Itinerary: Rome - Gran Canaria - La Palma - Tenerife - Fuerteventura - Funchal - Lanzarote
Cruise Only from
Includes extra savings of up to £109pp
MSC Fantasia 13 December 2026 7 nights
Itinerary: Tenerife - Fuerteventura - Funchal - Lanzarote - Gran Canaria - La Palma - Tenerife
Fly Cruise from
Includes extra savings of up to £51pp
MSC Fantasia 15 December 2026 7 nights
Itinerary: Funchal - Lanzarote - Gran Canaria - La Palma - Tenerife - Fuerteventura - Funchal
Cruise Only from
MSC Fantasia 17 December 2026 7 nights
Itinerary: Lanzarote - Gran Canaria - La Palma - Tenerife - Fuerteventura - Funchal - Lanzarote
Cruise Only from
At CruiseKings there are a number of ways you can contact us meaning that all you have to do is choose the option which is most convenient to you.
Request a Callback
Get A Quote
At CruiseKings there are a number of ways you can contact us meaning that all you have to do is choose the option which is most convenient to you.
Get A Quote
Request A Callback
Sign up today for exclusive savings