Cookies on the Thomas Cook Website

This site uses cookies, as explained in our cookie policy. If you agree to our use of cookies, please close this message and continue to use this site


With crystal clear waters across the whole archipelago, conditions for swimming, diving and snorkelling are among the best in the world. When you need a break from your sun lounger, why not dive under the surface and explore the marine world during your Indian Ocean holiday. The island of Mauritius is surrounded by an almost unbroken barrier of coral reef, which has led to the formation of alluring lagoons which are ripe for exploration. Similarly spectacular marine eco-systems can be seen in the Maldives, including over a thousand species of fish and underwater creatures. If diving is not your thing, there are plenty of opportunities to get up close with the tropical fish and other ocean life with a trip on a glass-bottomed boat, or even a visit to the world’s first underwater spa!

As well as picture perfect beaches, the natural beauty of the Indian Ocean extends inland. You’ll find lush tropical forests, striking granite landscapes, and an abundance of flora and fauna, amongst which are a variety of beautiful, colourful indigenous species. Across the Indian Ocean you’ll find national parks where you can explore on foot for yourself. Highlights are the Seychelles famous Coco de Mer palms and the Victoria Amazonica water lilies in Mauritius. Aside from these, you’ll see hundreds of other colourful plants, flowers, trees and insects, so have your camera at the ready!

Make sure that during your Indian Ocean holiday you take some time for yourself, following the ancient Indian tradition of Ayurveda. From the Maldives and Mauritius, to the Seychelles and Sri Lanka, you’ll find an array of spa resorts offering Ayurvedic treatments based on the ancient Indian science of healing. Whether you choose an aromatherapy massage using essential oils from plants and herbs found in the local area, or an early morning beachfront yoga session, there are plenty of opportunities for you to relax both mind and body.

From the splendid isolation and luxury of The Maldives and Sri Lanka’s colourful culture, to Mauritius’ multicultural cuisine and the Seychelles’ tropical forests, holidays in the Indian Ocean offer the archetypal beach paradise. For the ultimate romantic getaway with plenty of time for relaxation, choose an island-hopping adventure in the Maldives or a sojourn in the spectacular Seychelles. As well as extravagant hotel resorts, you’ll also find stunning scenery, impressive wildlife and some of the best swimming, snorkelling and diving in the world. Away from the beaches, holidaymakers will also enjoy Sri Lanka’s many temples, palaces, plantations and grandiose colonial buildings, as well as its characteristically spicy cuisine. For the perfect combination of beaches, wildlife, shopping and culture, look no further than Mauritius, with its Indian, Asian and French Creole influences - a vibrant melting pot in the Indian Ocean.

In Store

Visit us in a store near you

Store Locator

Price Match Promise

Find a lower price? We'll match it!

View full details

Call Us

7 Days a week - 01733 224 800

Contact Us