Madagascar, Africa

Madagascar Cruises

Situated on the Southeast coast of Africa, magical Madagascar is the fourth largest island in the world, home to miles of unspoilt beaches, a glistening blue ocean and a unique range of plants and wildlife. Look out for the local lemurs - the island's signature animal, visit the ancient national trees of Madagascar at the Avenue of the Baobabs, or go on a hike and take in the island's remarkable landscapes. There's so much to learn about the island’s rich history and culture too. With island adventures and untouched beauty, on a cruise to Madagascar, you'll have once-in-a-lifetime experiences.

Madagascar cruise deals

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

Madagascar

We found

13 cruises

Vista, World Cruise
1 / 26
Oceania Cruises
Duration
180 nights
Date
6 Jan 2027
Ship
Vista
  • Departure - Miami, Florida, USA
  • 107 stops  
  • Arrival - Southampton, Great Britain
From
£67539
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Vista, World Cruise
1 / 26
Oceania Cruises
Duration
244 nights
Date
6 Jan 2027
Ship
Vista
  • Departure - Miami, Florida, USA
  • 159 stops  
  • Arrival - New York, USA
From
£95519
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Vista, World Cruise
1 / 26
Oceania Cruises
Duration
129 nights
Date
26 Feb 2027
Ship
Vista
  • Departure - Sydney, Australia
  • 80 stops  
  • Arrival - Southampton, Great Britain
From
£47309
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
MSC Armonia, Mediterranean
1 / 20
8.5 % off — 5 days left
MSC Cruises
Duration
29 nights
Date
29 Mar 2027
Ship
MSC Armonia
  • Departure - Cape Town, South Africa
  • 15 stops  
  • Arrival - Venice, Italy
£2109
From
£1930
Price per person / oceanview 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!
MSC Armonia, Mediterranean
1 / 20
8.5 % off — 5 days left
MSC Cruises
Duration
26 nights
Date
1 Apr 2027
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 14 stops  
  • Arrival - Venice, Italy
£1689
From
£1546
Price per person / oceanview 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!
MSC Armonia, Mediterranean
1 / 20
8.5 % off — 5 days left
MSC Cruises
Duration
31 nights
Date
1 Apr 2027
Ship
MSC Armonia
  • Departure - Durban, South Africa
  • 18 stops  
  • Arrival - Venice, Italy
£2499
From
£2287
Price per person / oceanview 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!
Vista, World Cruise
1 / 26
Oceania Cruises
Duration
65 nights
Date
11 Apr 2027
Ship
Vista
  • Departure - Yokohama (Tokyo), Japan
  • 34 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£23809
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Vista, Africa/Indian Ocean
1 / 26
Oceania Cruises
Duration
25 nights
Date
25 Apr 2027
Ship
Vista
  • Departure - Singapore City, Singapore
  • 12 stops  
  • Arrival - Cape Town, South Africa
From
£6792
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Nautica, Africa/Indian Ocean
1 / 21
Oceania Cruises
Duration
23 nights
Date
8 May 2027
Ship
Nautica
  • Departure - Singapore City, Singapore
  • 11 stops  
  • Arrival - Cape Town, South Africa
From
£13079
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Azamara Onward, World Cruise
1 / 17
Discount — 5 days left
Azamara
Duration
176 nights
Date
5 Jan 2028
Ship
Azamara Onward
  • Departure - Miami, Florida, USA
  • 116 stops  
  • Arrival - Athens (Piraeus), Greece
£47249
From
£45360
Price per person / oceanview stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
10 of 13 pcs