Experience fascinating cultures, stunning landscapes and famous landmarks as you explore this beautiful corner of the world. Explore the pristine beaches of the Maldives and Seychelles or see the colourful cities of India and dive into the country's rich culture with an extensive choice of immersive shore excursions.
Popular Indian Ocean countries
With its gorgeous white-sand beaches and indigenous tropical flora and fauna, you’ll soon fall in love with this stunning group of islands off the coast of East Africa.
From primaeval rain forests to bustling modern streets, visitors really can get the best of both worlds on a Sri Lankan cruise.
Cruise lines that sail to the Indian Ocean
Get up close and personal with the world’s most iconic cities. Amazara excels in travelling to more unusual, out-of-the-way ports that you can’t experience on larger cruise lines.
Holland America Line has offered a more traditional experience since the late 1800s. Today there are over 500 itineraries to choose from covering 100 countries.