Indian Ocean

The Indian Ocean Islands reflect a variety of cultural influences from Africa, Asia and the Middle East, scattered across calm turquise waters. Here you will find private islands and a selection of stunning luxury hotels.

The Seychelles is an archipelago of 115 spectacular islands, where stunning powder white beaches meet blue, transparent waters. They are like no other world. The islands of The Seychelles are scatterd across the middle of the Indian Ocean, 43 of them are made up of granite and form the centre of The Seychelles cultural, economic and tourism industries. The remaining 72 islands comprise low-lying atolls, with flawless miniature marine worlds that make scuba diving sheer heaven. The Seychelles is also home to rare animals such as the giant Aldabra tortoises, nature reserves and coral reefs.

Mauritius is a small, volcanic island that lies 1,200 miles off the south east coast of Africa. With a lush, mountain landscape boasting exquisite, exotic flowers and some of the finest beaches and aquamarine lagoons in the world, it is hardly surprising that Mauritius is regarded as the Star of the Indian Ocean. Mauritius offers endless stretches of glistening sands, crystal clear waters, spectacular coral reefs and first class accommodation. 

Then there are the incredible Maldives, a unique island nation in the Indian Ocean comprising of over 1,000 islands dotted around 26 ring shaped atolls.  It is located around 1,000 kilometres southwest of Sri Lanka and a little further away from the southern tip of India.  There are approximately 80 islands where resorts are situated so there are plenty of different options whether you are travelling for a honeymoon, family holiday or romantic getaway with your loved one.

If you're looking for an amazing destination that's off the beaten path, look no further than Madagascar.

Please contact your Destination Specialist for more information on +44 (0) 1993 824198

To speak to our travel planner please contact us at:

UK: +44 (0) 1993 824 198   /   US: +1 (718) 878 5850