Mauritius-Indian Ocean-East Africa

Mauritius Cruises

The beautiful beaches, amazing lagoons and coral reef will have you mesmerised on a cruise to Mauritius. Keep an eye out for wild dolphins and, if you’re lucky, you might get to swim near them too. The Pamplemousses Botanical Garden is also a must-see when visiting Port Louis on a Mauritius cruise.

Mauritius cruise deals

Browse all our amazing Mauritius cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.

Mauritius

We found

108 cruises

Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
Duration
140 nights
Date
24 Nov 2026
Ship
Costa Deliziosa
  • Departure - Civitavecchia (Rome), Italy
  • 61 stops  
  • Arrival - Civitavecchia (Rome), Italy
£16689
From
£14186
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
Duration
138 nights
Date
25 Nov 2026
Ship
Costa Deliziosa
  • Departure - Savona, Italy
  • 59 stops  
  • Arrival - Savona, Italy
£16669
From
£14169
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
Duration
136 nights
Date
26 Nov 2026
Ship
Costa Deliziosa
  • Departure - Marseille, France
  • 57 stops  
  • Arrival - Marseille, France
£16649
From
£14152
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
World Cruise
Available
Duration
134 nights
Date
27 Nov 2026
Ship
Costa Deliziosa
  • Departure - Barcelona, Spain
  • 55 stops  
  • Arrival - Barcelona, Spain
£16629
From
£14135
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
MSC Armonia, Africa/Indian Ocean
1 / 20
8.5 % off — 6 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 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
World Cruise
Available
Duration
97 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
  • Departure - San Francisco, USA
  • 37 stops  
  • Arrival - Barcelona, Spain
£12029
From
£10225
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
Duration
98 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
  • Departure - San Francisco, USA
  • 38 stops  
  • Arrival - Marseille, France
£12039
From
£10234
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
Duration
99 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
  • Departure - San Francisco, USA
  • 39 stops  
  • Arrival - Savona, Italy
£12049
From
£10242
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Deliziosa, World Cruise
1 / 21
15 % off — 6 days left
Costa Cruises
Duration
100 nights
Date
3 Jan 2027
Ship
Costa Deliziosa
  • Departure - San Francisco, USA
  • 40 stops  
  • Arrival - Civitavecchia (Rome), Italy
£12059
From
£10251
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Volendam, World Cruise
1 / 20
Discount — 6 days left
Holland America Line
Duration
129 nights
Date
5 Jan 2027
Ship
Volendam
  • Departure - Fort Lauderdale, Florida
  • 67 stops  
  • Arrival - Fort Lauderdale, Florida
£22399
From
£21504
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
10 of 108 pcs