Indian Ocean Cruises

Crystal clear waters, gorgeous white sand beaches and an abundance of culture will leave you feeling relaxed and enlightened whilst cruising the Indian Ocean.

Mumbai-India-Indian-Ocean

Experience fascinating cultures, stunning landscapes and famous landmarks as you explore this beautiful corner of the world on a cruise. Discover the pristine beaches of Mauritius and the Seychelles or see the colourful cities of India and dive into the country's rich culture with an extensive choice of immersive shore excursions.

Africa/Indian Ocean

We found

38 cruises

TUI Al Horeya, Nile River
1 / 12
Discount — 4 days left
TUI River Cruises
Duration
7 nights
Date
17 Nov 2026
Ship
TUI Al Horeya
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
£1399
From
£1358
Price per person / balcony stateroom
Show all departures (15)
TUI Bahareya, Nile River
1 / 22
Discount — 4 days left
TUI River Cruises
Duration
7 nights
Date
17 Nov 2026
Ship
TUI Bahareya
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
£1409
From
£1367
Price per person / oceanview stateroom
Show all departures (15)
MSC Armonia, Africa/Indian Ocean
1 / 20
7 % off — 4 days left
MSC Cruises
Duration
4 nights
Date
23 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£339
From
£316
Price per person / inside stateroom
Show all departures (9)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
MSC Armonia, Africa/Indian Ocean
1 / 20
7 % off — 4 days left
MSC Cruises
Duration
3 nights
Date
27 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£393
From
£366
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!
MSC Armonia, Africa/Indian Ocean
1 / 20
7 % off — 4 days left
MSC Cruises
Duration
4 nights
Date
30 Nov 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£359
From
£334
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
TUI Bahareya, Nile River
1 / 22
Discount — 4 days left
TUI River Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
TUI Bahareya
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
£899
From
£873
Price per person / oceanview stateroom
Show all departures (13)
TUI Al Horeya, Nile River
1 / 12
Discount — 4 days left
TUI River Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
TUI Al Horeya
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
£899
From
£873
Price per person / balcony stateroom
Show all departures (13)
MSC Armonia, Africa/Indian Ocean
1 / 20
7 % off — 4 days left
MSC Cruises
Duration
3 nights
Date
11 Dec 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 3 stops  
  • Arrival - Durban, South Africa
£309
From
£288
Price per person / inside stateroom
Show all departures (5)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!
MSC Armonia, Africa/Indian Ocean
1 / 20
8.5 % off — 4 days left
MSC Cruises
Duration
12 nights
Date
26 Dec 2026
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 7 stops  
  • Arrival - Durban, South Africa
£1539
From
£1409
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Sirena, Africa/Indian Ocean
1 / 12
Oceania Cruises
Duration
24 nights
Date
7 Feb 2027
Ship
Sirena
  • Departure - Cape Town, South Africa
  • 13 stops  
  • Arrival - Lisbon, Portugal
From
£7989
Price per person / inside stateroom
10 of 38 pcs