Ultimate Indian Ocean cruise with a Cape Town stay

Mauritius, Seychelles, Thailand, Malaysia, Singapore & more

Deposit now Deposit now

Deposit now, the rest later

Flights included Flights included

The perfect package with flights included

Norwegian Spirit

Table Mountain, Cape Town, South Africa

Cape Town, South Africa

Hilton Cape Town City Centre, South Africa

Hilton Cape Town City Centre, South Africa

Hilton Cape Town City Centre, South Africa

Cape Town, South Africa

Castle of Good Hope, Cape Town, South Africa

Port Elizabeth, South Africa

Mossel Bay, South Africa

Norwegian Spirit

Norwegian Spirit

Port Louis, Mauritius

Port Louis, Mauritius

Norwegian Spirit

Inside cabin, Norwegian Spirit

Norwegian Spirit

Victoria, Mahé Island, Seychelles

Malé, Maldives

Malé, Maldives

Norwegian Spirit

Norwegian Spirit

Norwegian Spirit

Phuket, Thailand

Langkawi, Malaysia

Norwegian Spirit

Outside cabin, Norwegian Spirit

Penang, Malaysia

Petronas Towers, Kuala Lumpur, Malaysia


An unbelievably epic all-inclusive Indian Ocean cruise from Cape Town to Singapore, with Maldives and Seychelles stops - includes all travel, a Cape Town stay and city tour

Day 1: UK - South Africa

Fly from the UK to Cape Town, spending a night on board before you land.

Days 2 - 3: Cape Town

South Africa’s largest coastal city is a hubbub of cultures and thrilling natural and historical sights. Spend your time here visiting Robben Island, where Nelson Mandela was imprisoned, admiring African art, hiking, wine tasting and more. On your second day, head out on a half-day city tour, visiting Table Mountain and the Malay Quarter. (Meals: breakfast)

Day 4: Cape Town - On board

Today you’ll head to the port to board your cruise ship for your epic adventure across the high seas. (Meals: all-inclusive)

Day 5: Mossel Bay, South Africa

Today you’ll dock into Mossel Bay, a harbour town on South Africa’s Garden Route. (Meals: all-inclusive)

Day 6: Port Elizabeth, South Africa

Spend the day in another of the country’s port cities, on the Eastern Cape, known for its Elephant Park. (Meals: all-inclusive)

Days 7 - 8: Richard’s Bay

Next up is a night and a day in Richard’s Bay in KwaZulu-Natal, famous for its beaches and nature reserves. (Meals: all-inclusive)

Days 9 - 11: At sea

These days you'll sail from South Africa to Réunion. (Meals: all-inclusive)

Day 12: Point des Galets, Réunion

Today you’ll stop in your first of many island paradises - Réunion. Spend your day blissfully beaching or actively exploring. (Meals: all-inclusive)

Day 13: Port Louis, Mauritius

Spend today admiring Port Louis’ French-colonial architecture or bustling markets. (Meals: all-inclusive)

Days 14 & 15: At sea

You'll be sailing from Mauritius to Seychelles these days. (Meals: all-inclusive)

Days 16 & 17: Port Victoria, Seychelles

Now you’ll have a day and a night in the Seychelles’ capital, Victoria. Enjoy wandering the botanical gardens or walking through white sands. (Meals: all-inclusive)

Days 18 & 19: At sea

You'll be on your way to the exquisite Maldives. (Meals: all-inclusive)

Day 20: Malé, Maldives

Today you’ll dock in Malé, where impressive mosques enjoy a pure turquoise backdrop of lapping waves. (Meals: all-inclusive)

Days 21 - 23: At sea

It's time to head into Southeast Asia's waters. (Meals: all-inclusive)

Day 24: Phuket, Thailand

Spend your day in Thailand’s seaside city. Gorge yourself on Pad Thai or climb up to admire the Big Buddha. (Meals: all-inclusive)

Day 25: Langkawi, Malaysia

On your first Malaysian stop, spend the day riding the epic-view cable car or paddling the mangroves. (Meals: all-inclusive)

Day 26: Penang, Malaysia

Today you’ll visit Penang’s bright lights with pagodas, temples and mosques all there for your viewing pleasure. (Meals: all-inclusive)

Day 27: Port Klang (Kuala Lumpur), Malaysia

Spend today in Malaysia’s capital, admiring futuristic buildings or delving into the city’s spiritual side. (Meals: all-inclusive)

Day 28: Singapore - UK

You’ll dock in Singapore this morning, where your unforgettable journey comes to an end. Disembark and transfer to the airport for your flight home. (Meals: breakfast)

Day 29: UK

Land back at your UK airport.

Can't commit to booking right now?

Hold a date for only £25 while you decide.

  • Pay £25 to hold a date until the end of the sale.
  • If you choose to buy it, the money will go towards your purchase, if not, the cash will be credited to your Secret Escapes account.

Important: Please note, this is not a deposit, complete or guaranteed booking; holding the date simply prevents other members from swooping in and booking your preferred date while you're still having a think about it. Secret Escapes will not be liable for expenses incurred should that date not be available to book and a hold is cancelled.

For more details, please see our FAQ page.

What is a deposit?

In short, you pay Secret Escapes a non-refundable deposit to secure your holiday, then you pay the holiday supplier the remaining balance of the holiday - as advertised - at a later date (before you travel).

We've added deposit-only sales to enable our members to get early-bird access to more amazing holidays, and because we know that planning and paying for a holiday can take time.

For more details, please see our FAQ page.