Cookies on the Thomas Cook Website

This site uses cookies, as explained in our Privacy Policy. If you use this site without adjusting your cookies settings, you agree to our use of cookies.

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

Winter Cruise Deals

Call 01733 224909


Deciding where to go on holiday is always a big decision, especially if you want to visit different places to your loved ones. If you can’t decide on your next destination, you won’t have to when you choose to cruise. Escape the winter weather and swap your coat for swimwear on an epic trip in 2018, or wrap up warm and enjoy a getaway closer to home. Whether you’re heading to different sunny Caribbean islands or sipping a hot chocolate at one of Europe’s famous Christmas markets, you’ll have the opportunity to avoid the summer crowds and enjoy a quiet break. 

Cruise Supplier Logo

Eastern Med

Norwegian Spirit
15th December 2019
7 nights
Fly from the UK to Rome - set sail from Civitavecchia to Transit Messina Strait - Dubrovnik - Kotor - Messina - Naples - Livorno - Civitavecchia - Fly back to the UK
Cruise Supplier Logo

Early Saver

Canary Islands

Ventura
1st December 2019
12 nights
Southampton - Madeira - La Palma - Tenerife - Lanzarote - Lisbon - Southampton


Cruise Supplier Logo

Bella Experience Includes Free Wi-Fi

Southern Caribbean

MSC Preziosa
10th December 2019
13 nights
Fly from UK to Barbados - Trinidad - Grenada - St Vincent - Martinique - Guadeloupe - Tortola - St Maarten - Dominica - St Kitts - Antigua - Martinique - Guadeloupe - St Lucia - Fly back to the UK
Cruise Supplier Logo

Early Saver

Southampton To Cape Town

Queen Elizabeth
3rd November 2019
17 nights
Southampton - Lisbon - Tenerife - Walvis Bay - Cape Town (overnight stay) - Fly back to the UK


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?