Settle in for seven nights of exciting cruising on the Mediterranean when you step aboard the MSC Virtuosa from Palermo and back.
While aboard this cruise you'll call on standard cities like Barcelona as well as rare cities like Tunis. This route is a standard one for the Virtuosa.
Offered at under $170 per day, this represents a bargain. We include all all taxes and fees in this price, so there are no surprises.
Based in the Mediterranean and built less than five years ago in 2021, over 4,800 guests can travel comfortably on this Meraviglia Plus class cruise ship.
The Virtuosa MSC wows guests with nine jacuzzis, a casino, a waterslide, an outdoor movie theater, a spa, a bowling lane, a solarium, and a gym.
This itinerary consists of one day at sea and five days in port. Major features include visits to extremely rare cities like Tunis.
| Date | Port | Arrive | Depart |
|---|---|---|---|
| Fri, Jun 11 | Palermo, Sicily | ||
| Sat, Jun 12 | Naples, Italy | 9:00am | 5:00pm |
| Sun, Jun 13 | Livorno, Italy (Florence) | 9:00am | 5:00pm |
| Mon, Jun 14 | Marseille, France | 9:00am | 5:00pm |
| Tue, Jun 15 | Barcelona, Spain | 9:00am | 5:00pm |
| Wed, Jun 16 | At Sea | ||
| Thu, Jun 17 | Tunis, Tunisia | 9:00am | 5:00pm |
| Fri, Jun 18 | Palermo, Sicily | 9:00am |
The Virtuosa sails this route twenty-nine times next year, but doesn't sail it this year. The same itinerary is also sailed by the Meraviglia. In the accompanying graphic you can see a visualization of when this ship sails as well as the relative price.
This graph displays the price over time for the various types of cabin. Since being listed eight months ago, The cost of a stateroom on this cruise has ranged between $1,056 and $1,170 including $0 in taxes and port charges. At only $114 more than the all time low of $1,056 right now is a great time to lock in your stateroom
Want to hear about the best deals and cruise tips every week? Sign up for our free weekly VIP Newsletter, customized exactly to your preferences!
Last Updated: Jun 3, 2026
Last Modified: Jun 3, 2026