MSC Cruises from Barcelona

MSC Cruises > MSC Cruises from Barcelona

Head on a fly cruise and start your holiday off right as you explore the beautiful city of Barcelona before departing on an MSC Cruise from Barcelona to a huge range of cruise destinations.
When you choose a cruise from Barcelona, you open up a world of possibilities. You can explore the beauty of the Mediterranean or experience a world cruise as you traverse several continents on a true once-in-a-lifetime experience.

MSC Cruises MSC Cruise Deals 2026 MSC Cruises 2027 MSC Cruises

 MSC Cruises to Europe MSC Short Cruises

Looking for the best cruise deals on our MSC cruises from Barcelona? Book your cruise deal online with Cruise118 and get the best possible price on your MSC cruises from Barcelona.

Showing 30 out of 458 cruises
Per Person
Total Price
Fly Cruise From:
Was £1339pp Now: £1258pp

Barcelona | Ibiza | Cagliari | Civitavecchia | Livorno | Cannes | Barcelona

  • 20 May 2027
  • 7 Nights
Fly Cruise From:
Was £1339pp Now: £1258pp
Holiday ID: 036582
Fly Cruise From:
Was £1344pp Now: £1263pp

Barcelona | Marseille | Genoa | Naples | Palermo | Valletta | Barcelona

  • 11 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £230pp

Fly Cruise From:
Was £1344pp Now: £1263pp
Holiday ID: 036259
Cruise From:
Was £1354pp Now: £1272pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 25 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £64pp

Cruise From:
Was £1354pp Now: £1272pp
Holiday ID: 088657
Cruise From:
Was £1349pp Now: £1281pp

Barcelona | Marseille | Genoa | La Spezia | Civitavecchia

  • 24 Apr 2027
  • 4 Nights
Cruise From:
Was £1349pp Now: £1281pp
Holiday ID: 097933
Cruise From:
Was £1374pp Now: £1291pp

Barcelona | Marseille | Genoa | Naples | Palermo | Valletta | Barcelona

  • 26 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £113pp

Cruise From:
Was £1374pp Now: £1291pp
Holiday ID: 067727
Fly Cruise From:
Was £1379pp Now: £1296pp

Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca | Barcelona

  • 12 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £1379pp Now: £1296pp
Holiday ID: 035957
Fly Cruise From:
Was £1389pp Now: £1299pp

Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille | Barcelona

  • 06 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £245pp

Fly Cruise From:
Was £1389pp Now: £1299pp
Holiday ID: 049059
Fly Cruise From:
Was £1389pp Now: £1299pp

Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille | Barcelona

  • 13 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £234pp

Fly Cruise From:
Was £1389pp Now: £1299pp
Holiday ID: 049064
Fly Cruise From:
Was £1389pp Now: £1299pp

Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille | Barcelona

  • 20 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £224pp

Fly Cruise From:
Was £1389pp Now: £1299pp
Holiday ID: 049069
Fly Cruise From:
Was £1389pp Now: £1299pp

Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille | Barcelona

  • 17 Aug 2027
  • 7 Nights

Interest free Monthly Payments from JUST £191pp

Fly Cruise From:
Was £1389pp Now: £1299pp
Holiday ID: 049089
Cruise From:
Was £1394pp Now: £1299pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 18 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £66pp

Cruise From:
Was £1394pp Now: £1299pp
Holiday ID: 088651
Cruise From:
Was £1384pp Now: £1299pp

Barcelona | Marseille | Genoa | Civitavecchia | Messina | Valletta | Barcelona

  • 31 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £112pp

Cruise From:
Was £1384pp Now: £1299pp
Holiday ID: 099647
Fly Cruise From:
Was £1399pp Now: £1315pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 01 Oct 2027
  • 7 Nights

Interest free Monthly Payments from JUST £157pp

Fly Cruise From:
Was £1399pp Now: £1315pp
Holiday ID: 024358
Fly Cruise From:
Was £1399pp Now: £1315pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 29 Oct 2027
  • 7 Nights

Interest free Monthly Payments from JUST £140pp

Fly Cruise From:
Was £1399pp Now: £1315pp
Holiday ID: 024382
Fly Cruise From:
Was £1404pp Now: £1319pp

Barcelona | Marseille | Genoa | Naples | Palermo | Valletta | Barcelona

  • 18 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £230pp

Fly Cruise From:
Was £1404pp Now: £1319pp
Holiday ID: 036265
Cruise From:
Was £1404pp Now: £1319pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 28 Jul 2028
  • 7 Nights

Interest free Monthly Payments from JUST £70pp

Cruise From:
Was £1404pp Now: £1319pp
Holiday ID: 088633
Fly Cruise From:
Was £1419pp Now: £1333pp

Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille | Barcelona

  • 29 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £1419pp Now: £1333pp
Holiday ID: 049054
Fly Cruise From:
Was £1419pp Now: £1333pp

Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille | Barcelona

  • 31 Aug 2027
  • 7 Nights

Interest free Monthly Payments from JUST £183pp

Fly Cruise From:
Was £1419pp Now: £1333pp
Holiday ID: 049099
Cruise From:
Was £1424pp Now: £1338pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 11 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £69pp

Cruise From:
Was £1424pp Now: £1338pp
Holiday ID: 088645
Fly Cruise From:
Was £1429pp Now: £1343pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 15 Oct 2027
  • 7 Nights

Interest free Monthly Payments from JUST £151pp

Fly Cruise From:
Was £1429pp Now: £1343pp
Holiday ID: 024370
Fly Cruise From:
Was £1429pp Now: £1343pp

Barcelona | Marseille | Genoa | Naples | Palermo | Valletta | Barcelona

  • 27 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £1429pp Now: £1343pp
Holiday ID: 036247
Fly Cruise From:
Was £1432pp Now: £1346pp

Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca | Barcelona

  • 11 Sep 2027
  • 7 Nights

Interest free Monthly Payments from JUST £176pp

Fly Cruise From:
Was £1432pp Now: £1346pp
Holiday ID: 036022
Fly Cruise From:
Was £1439pp Now: £1352pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 08 Oct 2027
  • 7 Nights

Interest free Monthly Payments from JUST £157pp

Fly Cruise From:
Was £1439pp Now: £1352pp
Holiday ID: 024364
Fly Cruise From:
Was £1439pp Now: £1352pp

Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca | Barcelona

  • 05 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £1439pp Now: £1352pp
Holiday ID: 035952
Fly Cruise From:
Was £1439pp Now: £1352pp

Barcelona | La Goulette | Palermo | Naples | Livorno | Marseille | Barcelona

  • 10 Aug 2027
  • 7 Nights

Interest free Monthly Payments from JUST £207pp

Fly Cruise From:
Was £1439pp Now: £1352pp
Holiday ID: 049084
Cruise From:
Was £1444pp Now: £1357pp

Barcelona | Marseille | Genoa | Naples | Messina | Valletta | Barcelona

  • 04 Aug 2028
  • 7 Nights

Interest free Monthly Payments from JUST £71pp

Cruise From:
Was £1444pp Now: £1357pp
Holiday ID: 088639
Fly Cruise From:
Was £1448pp Now: £1361pp

Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca | Barcelona

  • 04 Sep 2027
  • 7 Nights

Interest free Monthly Payments from JUST £184pp

Fly Cruise From:
Was £1448pp Now: £1361pp
Holiday ID: 036017
Fly Cruise From:
Was £1449pp Now: £1362pp

Barcelona | Marseille | Genoa | La Spezia | Civitavecchia | Palma de Mallorca | Barcelona

  • 26 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £1449pp Now: £1362pp
Holiday ID: 035967
Fly Cruise From:
Was £1449pp Now: £1362pp

Barcelona | Ibiza | Cagliari | Civitavecchia | Livorno | Cannes | Barcelona

  • 02 Sep 2027
  • 7 Nights

Interest free Monthly Payments from JUST £186pp

Fly Cruise From:
Was £1449pp Now: £1362pp
Holiday ID: 036657
Fly Cruise From:
Was £1459pp Now: £1371pp

Barcelona | Ibiza | Cagliari | Civitavecchia | Livorno | Cannes | Barcelona

  • 15 Jul 2027
  • 7 Nights

Interest free Monthly Payments from JUST £244pp

Fly Cruise From:
Was £1459pp Now: £1371pp
Holiday ID: 036622

Prices are subject to change and availability. Prices may vary depending on the airport selected. Promotions are only applicable to select cabin grades, please call for details.

Our Award Winning Service

You've added to your wishlist. To view, go to Wishlist