7 nights · Mediterranean

Mediterranean

From Barcelona, Spain · MSC Fantasia

59 departures · from $836 all-in

Day by day

  1. Barcelona
  2. Ibiza (Baleari Is.)
  3. At sea
  4. Cagliari (Sardinia)
  5. Civitavecchia (Rome)
  6. Livorno (Florence)
  7. Cannes (Côte D'Azur)
  8. Barcelona

Departures

Apr 15, 2027
from $1,066 Roll call
Apr 22, 2027
from $996 Roll call
Apr 29, 2027
from $1,056 Roll call
May 6, 2027
from $1,136 Roll call
May 13, 2027
from $1,126 Roll call
May 20, 2027
from $1,086 Roll call
May 27, 2027
from $1,126 Roll call
Jun 3, 2027
from $1,244 Roll call
Jun 10, 2027
from $1,187 Roll call
Jun 17, 2027
from $1,112 Roll call
Jun 24, 2027
from $1,347 Roll call
Jul 1, 2027
from $1,311 Roll call
Jul 8, 2027
from $1,292 Roll call
Jul 15, 2027
from $1,380 Roll call
Jul 22, 2027
from $1,242 Roll call
Jul 29, 2027
from $1,272 Roll call
Aug 5, 2027
from $1,402 Roll call
Aug 12, 2027
from $1,402 Roll call
Aug 19, 2027
from $1,402 Roll call
Aug 26, 2027
from $1,352 Roll call
Sep 2, 2027
from $1,371 Roll call
Sep 9, 2027
from $1,262 Roll call
Sep 16, 2027
from $1,162 Roll call
Sep 23, 2027
from $1,178 Roll call
Sep 30, 2027
from $1,131 Roll call
Oct 7, 2027
from $1,052 Roll call
Oct 14, 2027
from $982 Roll call
Oct 21, 2027
from $982 Roll call
Oct 28, 2027
from $982 Roll call
Apr 6, 2028
from $836 Roll call
Apr 13, 2028
from $1,036 Roll call
Apr 20, 2028
from $996 Roll call
Apr 27, 2028
from $996 Roll call
May 4, 2028
from $996 Roll call
May 11, 2028
from $1,046 Roll call
May 18, 2028
from $1,046 Roll call
May 25, 2028
from $1,046 Roll call
Jun 1, 2028
from $1,136 Roll call
Jun 8, 2028
from $1,226 Roll call
Jun 15, 2028
from $1,226 Roll call
Jun 22, 2028
from $1,236 Roll call
Jun 29, 2028
from $1,266 Roll call
Jul 6, 2028
from $1,296 Roll call
Jul 13, 2028
from $1,336 Roll call
Jul 20, 2028
from $1,356 Roll call
Jul 27, 2028
from $1,366 Roll call
Aug 3, 2028
from $1,466 Roll call
Aug 10, 2028
from $1,526 Roll call
Aug 17, 2028
from $1,496 Roll call
Aug 24, 2028
from $1,456 Roll call
Aug 31, 2028
from $1,396 Roll call
Sep 7, 2028
from $1,346 Roll call
Sep 14, 2028
from $1,246 Roll call
Sep 21, 2028
from $1,136 Roll call
Sep 28, 2028
from $1,136 Roll call
Oct 5, 2028
from $1,056 Roll call
Oct 12, 2028
from $1,056 Roll call
Oct 19, 2028
from $1,056 Roll call
Oct 26, 2028
from $1,056 Roll call