MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 31, 2027 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jan 7, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jan 14, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jan 21, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jan 28, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 4, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 11, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 18, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 25, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Mar 3, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Mar 10, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Mar 17, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Mar 24, 2028 · 7 nights

No pricing

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Mar 25, 2028 · 7 nights

No pricing

MSC Cruises

MSC Euribia

Barcelona → Marseille → Genoa → Barcelona

Apr 1, 2028 · 4 nights

No pricing

Holland America

Nieuw Amsterdam

Barcelona → Villefranche-sur-Mer → Kusadasi → Piraeus (Athens)

May 4, 2028 · 10 nights

No pricing

Browse by departure port