P
Pecorelli Jun 21, 2026
MSC Cruises

A very beautiful and appealing itinerary. Since I had already done it before, I will only comment on the stop in Tunisia, the only new one: leaving the port was very easy, with quick and smooth police checks both when disembarking and when returning to the ship. Once outside the port, reaching the Medina requires some form of transport, as the distance is quite considerable.

S
Speciale Simone Jun 20, 2026
MSC Cruises

S
Stefano Jun 20, 2026
Costa Cruises

Toulon was a little disappointing, while the other destinations were very beautiful, especially Mallorca.

2
2 + 1 min Jun 18, 2026
MSC Cruises

Beautiful destinations.

C
cabina per viaggio di nozze 11586 Jun 18, 2026
MSC Cruises

G
gianfranco vivona - quadrupla Jun 17, 2026
MSC Cruises

A
Alessia Jun 17, 2026
MSC Cruises

N
NADIA DURIGAN Jun 17, 2026
MSC Cruises

B
Barbara Jun 16, 2026
MSC Cruises

We visited cities we had never seen on previous cruises, such as Naples, Messina, and Valletta, but we also visited Barcelona and Marseille, which we now know by heart. Perhaps the itinerary could be varied a little by choosing other cities on the Spanish coast or the French Riviera.

G
Galon Nadia Jun 16, 2026
MSC Cruises

Top

R
Roberto Petiti Jun 16, 2026
MSC Cruises

G
Grasta Federica Jun 15, 2026
MSC Cruises

G
G.M. Jun 15, 2026
MSC Cruises

D
D. Jun 14, 2026
MSC Cruises

R
Roberta Pinoni Jun 14, 2026
MSC Cruises

Classic destinations, but always beautiful.

R
Riccardo Jun 14, 2026
Costa Cruises

E
ester gisotti Jun 14, 2026
MSC Cruises

I was extremely happy with the itinerary this time, even more than on previous occasions. I really liked Tunisia, and it is a destination I would probably have found difficult to choose for my holidays without first having the opportunity to get a glimpse of it. Thanks to this cruise, I had the chance to explore the local culture and get an idea of what a future holiday in Tunisia might be like.

L
Luisa De rosa Jun 14, 2026
Costa Cruises

R
Raffaele Liguoro Jun 12, 2026
MSC Cruises

G
GD Jun 12, 2026
MSC Cruises