CruiseGrid
Showing 1–24 of 45 sailings
Booking links are affiliate — we may earn a commission at no extra cost to you.
  1. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Fri, Nov 27, 2026
    back Nov 30
    Length
    3 nights
    From Durban, South Africa
    Ports
    Portuguese Island (Inhaca Archipelago), Mozambique
    From$420per guestas of 2 hours ago
    View sailing
  2. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Mon, Nov 30, 2026
    back Dec 4
    Length
    4 nights
    From Durban, South Africa
    Ports
    Pomene, Mozambique
    From$538per guestas of 2 hours ago
    View sailing
  3. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Mon, Dec 21, 2026
    back Dec 26
    Length
    5 nights
    From Durban, South Africa
    Ports
    Portuguese Island (Inhaca Archipelago), Mozambique · Pomene, Mozambique
    From$864per guestas of 2 hours ago
    View sailing
  4. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Sat, Dec 26, 2026
    back Jan 7
    Length
    12 nights
    From Durban, South Africa
    Ports
    La Possession, Reunion · Port Louis, Mauritius · Portuguese Island (Inhaca Archipelago), Mozambique
    From$2,117per guestas of 2 hours ago
    View sailing
  5. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Mon, Jan 11, 2027
    back Jan 15
    Length
    4 nights
    From Durban, South Africa
    Ports
    Pomene, Mozambique
    From$645per guestas of 2 hours ago
    View sailing
  6. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Fri, Jan 15, 2027
    back Jan 18
    Length
    3 nights
    From Durban, South Africa
    Ports
    Portuguese Island (Inhaca Archipelago), Mozambique
    From$387per guestas of 2 hours ago
    View sailing
  7. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Mon, Jan 18, 2027
    back Jan 22
    Length
    4 nights
    From Durban, South Africa
    Ports
    Pomene, Mozambique
    From$434per guestas of 2 hours ago
    View sailing
  8. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Fri, Jan 22, 2027
    back Jan 25
    Length
    3 nights
    From Durban, South Africa
    Ports
    Portuguese Island (Inhaca Archipelago), Mozambique
    From$387per guestas of 5 months ago
    View sailing
  9. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Mon, Feb 8, 2027
    back Feb 12
    Length
    4 nights
    From Durban, South Africa
    Ports
    Maputo, Mozambique · Portuguese Island (Inhaca Archipelago), Mozambique
    From$434per guestas of 2 hours ago
    View sailing
  10. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Mon, Mar 8, 2027
    back Mar 11
    Length
    3 nights
    From Durban, South Africa
    From$361per guestas of 2 hours ago
    View sailing
  11. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Tue, Mar 16, 2027
    back Mar 21
    Length
    5 nights
    From Cape Town, South Africa
    Ports
    Walvis Bay, Namibia
    From$718per guestas of 2 hours ago
    View sailing
  12. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Fri, Mar 26, 2027
    back Mar 29
    Length
    3 nights
    From Cape Town, South Africa
    Ports
    Indian Ocean
    From$461per guestas of 2 hours ago
    View sailing
  13. AfricaMSC Cruises

    South Africa

    MSC Armonia

    Departure
    Mon, Mar 29, 2027
    back Apr 1
    Length
    3 nights
    From Cape Town, South Africa
    From$348per guestas of 2 hours ago
    View sailing
  14. OtherMSC Cruises

    MSC Grand Voyages

    MSC Armonia

    Departure
    Mon, Mar 29, 2027
    back Apr 27
    Length
    29 nights
    From Cape Town, South Africa
    Ports
    Durban, South Africa · Antsiranana (Diego Suarez), Madagascar · Sharm el-Sheikh, Egypt · La Possession, Reunion · Aqaba, Jordan +8 more
    From$2,739per guestas of 2 hours ago
    View sailing
  15. OtherMSC Cruises

    MSC Grand Voyages

    MSC Armonia

    Departure
    Thu, Apr 1, 2027
    back Apr 27
    Length
    26 nights
    From Durban, South Africa
    Ports
    Antsiranana (Diego Suarez), Madagascar · Sharm el-Sheikh, Egypt · La Possession, Reunion · Aqaba, Jordan · Nosy Be, Madagascar +7 more
    From$2,049per guestas of 2 hours ago
    View sailing
  16. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Tue, Apr 27, 2027
    back Apr 30
    Length
    3 nights
    From Venice - Marghera, Italy
    Ports
    Kotor, Montenegro
    From$279per guestas of 2 hours ago
    View sailing
  17. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Tue, Apr 27, 2027
    back May 1
    Length
    4 nights
    From Venice - Marghera, Italy
    Ports
    Brindisi · Kotor, Montenegro
    From$429per guestas of 29 days ago
    View sailing
  18. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Tue, Apr 27, 2027
    back May 2
    Length
    5 nights
    From Venice - Marghera, Italy
    Ports
    Brindisi · Kotor, Montenegro · Split
    From$743per guestas of 2 hours ago
    View sailing
  19. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Fri, Apr 30, 2027
    back May 7
    Length
    7 nights
    From Brindisi
    Ports
    Kotor, Montenegro · Corfu · Split · Venice - Marghera, Italy · Dubrovnik
    From$865per guestas of 2 hours ago
    View sailing
  20. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Sat, May 1, 2027
    back May 8
    Length
    7 nights
    From Split
    Ports
    Brindisi · Kotor, Montenegro · Corfu · Venice - Marghera, Italy · Dubrovnik
    From$1,042per guestas of 2 hours ago
    View sailing
  21. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Sun, May 9, 2027
    back May 16
    Length
    7 nights
    From Venice - Marghera, Italy
    Ports
    Brindisi · Kotor, Montenegro · Corfu · Dubrovnik · Split
    From$1,530per guestas of 2 hours ago
    View sailing
  22. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Fri, May 28, 2027
    back Jun 4
    Length
    7 nights
    From Brindisi
    Ports
    Kotor, Montenegro · Corfu · Split · Venice - Marghera, Italy · Zadar
    From$920per guestas of 2 hours ago
    View sailing
  23. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Sat, May 29, 2027
    back Jun 5
    Length
    7 nights
    From Split
    Ports
    Brindisi · Kotor, Montenegro · Corfu · Venice - Marghera, Italy · Zadar
    From$1,099per guestas of 2 months ago
    View sailing
  24. MediterraneanMSC Cruises

    Mediterranean

    MSC Armonia

    Departure
    Sun, May 30, 2027
    back Jun 6
    Length
    7 nights
    From Venice - Marghera, Italy
    Ports
    Brindisi · Kotor, Montenegro · Corfu · Split · Zadar
    From$851per guestas of 2 hours ago
    View sailing