There's something to suit all tastes. MSC Cruises 700+ shore excursions have been specially created to satisfy every need and to offer you opportunities to explore the best of each port. Choose your holiday below and find out our excursions programme to make your cruise a truly memorable experience.
Please note that if you choose to Book now and Pay On-board you can book a maximum of one Shore Excursion per port. If you have an overnight stay in a port and would like to book multiple Shore Excursions you will need to either Book and Pay now or book the second tour once you are on board your cruise with the shore excursion office.
If you are unable to find the Shore Excursion you are looking for, please call our Reservations Team on AU 1300 028 502 / NZ 0508 4278 473 and they will assist you.