Mon-Fri 9am to 5:30pm, Sat 9am to 8pm
Sun 10am to 7pm, Bank Holidays Closed
MSC Cruises logo
MSC Armonia
Launch Year
2004
Refit Year
2014
Tonnage
65,542
Capacity
2,620
Cabins
976
Accessible
5
MSC Armonia
  • Introduction
  • Gratuities
  • Staterooms
  • Dining
  • Enrichment
  • Entertainment
  • Health & Fitness
  • Kids & Teenagers
Drinks packages available.
Evening entertainment & Broadway style shows
Speciality Restaurants (charges may apply)
Award winning MSC Aurea Spa (charges apply)
Gratuities Included

One of the ships that first introduced MSC Cruises’ distinctive combination of classic Mediterranean style and pioneering design, MSC Armonia is now even better equipped to satisfy every need, thanks to an impressive array of new features and facilities.

Also, MSC Armonia is one of the four ships that sail to Ocean Cay MSC Marine Reserve, MSC’s exclusive Bahamian destination.

So step on board and embark on a voyage of discovery before you even set sail!

Available cruises aboard the MSC Armonia
Apply Filter
Reset
Barcelona,Civitavecchia,Messina,Valletta,Split,Venice-Marghera
29th March 2026 for 7 nights
Barcelona ~ Civitavecchia ~ Messina ~ Valletta ~ Split ~ Venice
Please call for availability
Civitavecchia,Messina,Valletta,Split,Venice-Marghera
31st March 2026 for 5 nights
Civitavecchia ~ Messina ~ Valletta ~ Split ~ Venice
Please call for availability
Messina,Valletta,Split,Venice-Marghera
1st April 2026 for 4 nights
Messina ~ Valletta ~ Split ~ Venice
Please call for availability
Italy, Croatia, Greece
5th April 2026 for 5 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
Italy, Croatia, Greece
5th April 2026 for 7 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split ~ Venice
Please call for availability
Venice-Marghera,Dubrovnik,Corfu,Kotor,Brindisi,Split
5th April 2026 for 6 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split
Please call for availability
Italy, Croatia, Greece
10th April 2026 for 7 nights
Brindisi ~ Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
Croatia, Italy, Greece
11th April 2026 for 7 nights
Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split
Please call for availability
Italy, Croatia, Greece
12th April 2026 for 7 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split ~ Venice
Please call for availability
Italy, Croatia, Greece
17th April 2026 for 7 nights
Brindisi ~ Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
Croatia, Italy, Greece
18th April 2026 for 7 nights
Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split
Please call for availability
Italy, Croatia, Greece
19th April 2026 for 7 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split ~ Venice
Please call for availability
Italy, Croatia, Greece
24th April 2026 for 7 nights
Brindisi ~ Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
Croatia, Italy, Greece
25th April 2026 for 7 nights
Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split
Please call for availability
Italy, Croatia, Greece
26th April 2026 for 7 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split ~ Venice
Please call for availability
Italy, Croatia, Greece
1st May 2026 for 7 nights
Brindisi ~ Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
Croatia, Italy, Greece
2nd May 2026 for 7 nights
Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split
Please call for availability
Italy, Croatia, Greece
3rd May 2026 for 7 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split ~ Venice
Please call for availability
Italy, Croatia, Greece
8th May 2026 for 7 nights
Brindisi ~ Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
Croatia, Italy, Greece
9th May 2026 for 7 nights
Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split
Please call for availability
Italy, Croatia, Greece
10th May 2026 for 7 nights
Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi ~ Split ~ Venice
Please call for availability
Italy, Croatia, Greece
15th May 2026 for 7 nights
Brindisi ~ Split ~ Venice ~ Zadar ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
Croatia, Italy, Greece
16th May 2026 for 7 nights
Split ~ Venice ~ Zadar ~ Corfu ~ Kotor ~ Brindisi ~ Split
Please call for availability
Italy, Croatia, Greece
17th May 2026 for 7 nights
Venice ~ Zadar ~ Corfu ~ Kotor ~ Brindisi ~ Split ~ Venice
Please call for availability
Italy, Croatia, Greece
22nd May 2026 for 7 nights
Brindisi ~ Split ~ Venice ~ Dubrovnik ~ Corfu ~ Kotor ~ Brindisi
Please call for availability
SIGN UP TO OUR NEWSLETTER for the best cruise deals