Mediterranean Grand Tour – Barcelona to Istanbul

11 nightsMSC FantasiaBarcelona🇪🇸Istanbul🇹🇷
Sailed

About this cruise

Block out 11 nights from April 27, 2026 and let this sailing from Barcelona do its thing. The route covers Valletta, Corfu and Bari, with additional stops along the Eastern Mediterranean and there's plenty of room to breathe between each stop. Last stop: Istanbul. Expect a run of consecutive ports, 8 stops total, with the busiest days packed close together. The sea days around them feel earned. The route threads through 4 countries along the Eastern Mediterranean coast: Malta, Greece, Italy and Türkiye. Of the stops, Corfu tends to be the one people talk about: Venetian elegance in an emerald setting. Roughly 9 hours ashore per stop. No need to rush. MSC Fantasia has 5 restaurants on board, which means you could eat somewhere different nearly every night. With more nights comes more time for the ship's rhythm to kick in: morning coffee in the same spot, evening shows, late-night conversations on deck. Barcelona itself is worth spending some time in. Don't just treat it as a departure point. And April is a good time to go. Mild weather, things starting to bloom, and fewer people than summer. Sometimes the best trips are the ones you just go ahead and book.

Price History

Mar 15Mar 16Mar 17Mar 18Mar 19Mar 20Mar 22Mar 23Mar 25Mar 26Mar 27Mar 28Mar 29Mar 30Mar 31Apr 1Apr 2Apr 3Apr 4Apr 5Apr 6Apr 7Apr 8Apr 9Apr 10Apr 11Apr 12Apr 13Apr 14Apr 15Apr 16Apr 17Apr 18Apr 19Apr 20Apr 21Apr 22Apr 23Apr 24Apr 25Apr 26$0$600$1,200$1,800$2,400
Inside
Oceanview
Balcony
Suite

Ports Map

About the Ship

MSC Fantasia

4,363Guests
17Decks
2008Year Built
330 metersLong
5 Dining Venues2 included · 3 extra
More about MSC Fantasia

Itinerary

Barcelona, ES

Day 1Barcelona 🇪🇸
Embark
Depart: 19:00
Day 2Sea day
Sea day

Valletta, MT

Day 3Valletta 🇲🇹
Port day
Arrive: 09:00 | Depart: 19:00
Day 4Sea day
Sea day

Corfu, GR

Day 5Corfu 🇬🇷
Port day
Arrive: 08:00 | Depart: 18:00

Bari, IT

Day 6Bari 🇮🇹
Port day
Arrive: 07:00 | Depart: 14:00

Trieste, IT

Day 7Trieste 🇮🇹
Port day
Arrive: 09:00 | Depart: 19:00
Day 8Sea day
Sea day

Katakolon, GR

Day 9Katakolon 🇬🇷
Port day
Arrive: 08:00 | Depart: 16:00

Piraeus (Athens), GR

Day 10Piraeus (Athens) 🇬🇷
Port day
Arrive: 08:00 | Depart: 18:00

Izmir, TR

Day 11Izmir 🇹🇷
Port day
Arrive: 08:00 | Depart: 16:00

Istanbul, TR

Day 12Istanbul 🇹🇷
Disembark
Arrive: 09:00

Newsletter

The cruise briefing

Destination tips, price drops, insider guides and deals you won't find anywhere else. Only when it matters.

Who are you cruising with?
SoloCoupleFamilyFriends

Unsubscribe anytime. No spam, ever.