Browser not supported

Thomascook.com does not support this browser version, to benefit from a better user experience we recommend that you update your browser.



No, thank you
Date: 9 January 2020Ship: *New Ship* MSC GrandiosaDuration: 7 nights
Itinerary: Barcelona - Marseille - Genoa - Civitavecchia - Palermo - Valletta - Barcelona
Inside Cabin - Free Wi-Fi
Prices from £489ppCall 01733 224909 to Book

Date: 20 September 2019Ship: MSC LiricaDuration: 7 nights
Itinerary: Fly from London Gatwick - Venice - Bari - Santorini - Chania - Cefalonia/Argostoli - Split - Venice - Fly back to London Gatwick
Oceanview Cabin
Prices from £699ppClick to Book

Date: 29 September 2019Ship: MSC OperaDuration: 7 nights
Itinerary: Fly from London Gatwick - Venice - Kotor - Mykonos - Santorini - Corfù - Bari - Venice - Fly back to London Gatwick 
Ocean View Cabin
Prices from £699ppCall 01733 224909 to Book

Date: 14 December 2019Ship: MSC BellissimaDuration: 7 nights
Itinerary: Fly from London Gatwick - Dubai - Abu Dhabi - Sir Bani Yas Is - Muscat - Khasab - Dubai - Fly back to London Gatwick 
Ocean View Cabin
Prices from £729ppClick to Book

Date: 7 January 2020Ship: MSC PreziosaDuration: 14 nights
Itinerary: Fly from London Gatwick - Bridgetown - Port of Spain - Saint George - Kingstown - Fort de France - Pointe-a-Pitre - Road Town - Philipsburg - Roseau - Basseterre - St. John's - Fort de France - Pointe-a-Pitre - Castries - Bridgetown - Fly back to London Gatwick 
Inside Cabin - Free Wi-Fi
Prices from £1949ppCall 01733 224909 to Book

Terms and Conditions

 
Date: 14 September 2020Ship: MSC PreziosaDuration: 7 nights
Itinerary:  Sail from Southampton - Zeebrugge- Rotterdam - Hamburg-Le Havre - Southampton
Balcony Cabin 
Prices from £699ppClick Here To Book

The MSC Cruise Ships

MSC Cruise Ships

Poesia,  Armonia,  Splendida,  Divina,  Lirica,  Fantasia,  Magnifica,  Opera

Visit Us

Visit one of our Cruise Stores

View Nearest Cruise Store

Book Online

Choose from thousands of Cruises

Search Online

Contact Us

Call now on 01733 224 909

Want us to call you?