Travel in style to India on an MSC Grand Voyages cruise holiday, and explore the intense and spellbinding ports of Mumbai and Cochin.

India is one of the world’s oldest civilizations and has a unique and incredibly rich culture. It is the birthplace of four of the world’s major religions – Hinduism, Buddhism, Jainism and Sikhism – and the sense of mystery and spirituality that drew The Beatles there can be felt everywhere you go in ancient temples, festivals and shrines.

Once home to the ancient Indus Valley Civilisation, it has since been at the centre of many vast and powerful empires that have come and been assimilated, leaving layer upon layer of beauty and tradition, from the Taj Mahal to the game of cricket.

It is also historically one of the world’s most important economies, and the luxury goods that once seduced the Romans (and made the Senate fret at the trade deficit) can still be found today in astonishingly beautiful silks, ornate carpets and fragrant spices.

Travelling through the beautiful blue waters of the Indian Ocean aboard your luxury MSC cruise ship, we will take you to explore the ports of Mumbai and Cochin, from the excitement of one of the world’s mega cities to the dreamy and romantic backwaters of Kerala.

Take a look at our excursions and packages that always offer you the best deals on local attractions, like visiting mysterious temples carved out of rock on Elephanta Island, or enjoying a sunset dinner on the beach at Fort Kochi, and let yourself become a part of India.



Cruise to Mumbai- India - MSC Grand Voyages - MSC Cruises
Mumbai - the perfect place to start is, of course, the Gateway to India, a massive basalt monument, built to commemorate the landing of George V and Queen Mary in 1911.
Cruise to Cochin - India - MSC Grand Voyages - MSC Cruises
Cochin - the perfect place to be at sunset, there are plenty of beautiful churches nearby, along with the great fun  and is the place for spectacular Indian jewellery.

Choose a port: