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
Cruise From:
Was £619pp Now: £581pp

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

  • 18 Dec 2026
  • 7 Nights
Cruise From:
Was £619pp Now: £581pp
Holiday ID: 024113
Cruise From:
Was £619pp Now: £581pp

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

  • 05 Feb 2027
  • 7 Nights
Cruise From:
Was £619pp Now: £581pp
Holiday ID: 024155
Cruise From:
Was £619pp Now: £581pp

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

  • 12 Feb 2027
  • 7 Nights
Cruise From:
Was £619pp Now: £581pp
Holiday ID: 024161
Cruise From:
Was £619pp Now: £581pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 09 Jan 2027
  • 7 Nights
Cruise From:
Was £619pp Now: £581pp
Holiday ID: 032161
Cruise From:
Was £619pp Now: £581pp

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

  • 27 Apr 2027
  • 7 Nights

Interest free Monthly Payments from JUST £189pp

Cruise From:
Was £619pp Now: £581pp
Holiday ID: 049009
Cruise From:
Was £619pp Now: £581pp

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

  • 11 Apr 2027
  • 7 Nights

Interest free Monthly Payments from JUST £236pp

Cruise From:
Was £619pp Now: £581pp
Holiday ID: 080058
Cruise From:
Was £624pp Now: £586pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 04 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £50pp

Cruise From:
Was £624pp Now: £586pp
Holiday ID: 103861
Cruise From:
Was £624pp Now: £586pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 11 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £49pp

Cruise From:
Was £624pp Now: £586pp
Holiday ID: 103866
Cruise From:
Was £624pp Now: £586pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 01 Jan 2028
  • 7 Nights

Interest free Monthly Payments from JUST £46pp

Cruise From:
Was £624pp Now: £586pp
Holiday ID: 103881
Cruise From:
Was £624pp Now: £586pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 12 Feb 2028
  • 7 Nights

Interest free Monthly Payments from JUST £41pp

Cruise From:
Was £624pp Now: £586pp
Holiday ID: 103891
Cruise From:
Was £624pp Now: £586pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 19 Feb 2028
  • 7 Nights

Interest free Monthly Payments from JUST £40pp

Cruise From:
Was £624pp Now: £586pp
Holiday ID: 103896
Cruise From:
Was £624pp Now: £586pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 08 Jan 2028
  • 7 Nights

Interest free Monthly Payments from JUST £45pp

Cruise From:
Was £624pp Now: £586pp
Holiday ID: 104086
Cruise From:
Was £629pp Now: £591pp

Barcelona | Alicante | Gibraltar | Cádiz | La Coruña | Bilbao | La Rochelle | Kiel

  • 14 Apr 2027
  • 10 Nights

Interest free Monthly Payments from JUST £230pp

Cruise From:
Was £629pp Now: £591pp
Holiday ID: 050821
Cruise From:
Was £634pp Now: £595pp

Barcelona | Marseille | Genoa | Livorno | Civitavecchia | Valencia | Barcelona

  • 02 Jan 2028
  • 7 Nights

Interest free Monthly Payments from JUST £46pp

Cruise From:
Was £634pp Now: £595pp
Holiday ID: 067530
Cruise From:
Was £634pp Now: £595pp

Barcelona | Marseille | Genoa | Livorno | Civitavecchia | Valencia | Barcelona

  • 27 Feb 2028
  • 7 Nights

Interest free Monthly Payments from JUST £40pp

Cruise From:
Was £634pp Now: £595pp
Holiday ID: 067570
Cruise From:
Was £634pp Now: £595pp

Barcelona | Marseille | Genoa | Livorno | Civitavecchia | Valencia | Barcelona

  • 05 Mar 2028
  • 7 Nights

Interest free Monthly Payments from JUST £39pp

Cruise From:
Was £634pp Now: £595pp
Holiday ID: 067575
Cruise From:
Was £639pp Now: £600pp

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

  • 18 Apr 2027
  • 7 Nights

Interest free Monthly Payments from JUST £221pp

Cruise From:
Was £639pp Now: £600pp
Holiday ID: 080064
Cruise From:
Was £644pp Now: £605pp

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

  • 19 Feb 2027
  • 7 Nights
Cruise From:
Was £644pp Now: £605pp
Holiday ID: 024167
Cruise From:
Was £644pp Now: £605pp

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

  • 14 Jan 2028
  • 7 Nights

Interest free Monthly Payments from JUST £46pp

Cruise From:
Was £644pp Now: £605pp
Holiday ID: 099660
Cruise From:
Was £644pp Now: £605pp

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

  • 21 Jan 2028
  • 7 Nights

Interest free Monthly Payments from JUST £45pp

Cruise From:
Was £644pp Now: £605pp
Holiday ID: 099665
Cruise From:
Was £649pp Now: £616pp

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

  • 20 Apr 2027
  • 6 Nights

Interest free Monthly Payments from JUST £221pp

Cruise From:
Was £649pp Now: £616pp
Holiday ID: 109842
Cruise From:
Was £659pp Now: £619pp

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

  • 29 Apr 2027
  • 7 Nights

Interest free Monthly Payments from JUST £198pp

Cruise From:
Was £659pp Now: £619pp
Holiday ID: 036567
Cruise From:
Was £659pp Now: £619pp

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

  • 04 Apr 2027
  • 7 Nights
Cruise From:
Was £659pp Now: £619pp
Holiday ID: 080052
Cruise From:
Was £664pp Now: £624pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 20 Nov 2027
  • 7 Nights

Interest free Monthly Payments from JUST £56pp

Cruise From:
Was £664pp Now: £624pp
Holiday ID: 103851
Cruise From:
Was £674pp Now: £633pp

Barcelona | Marseille | Genoa | Livorno | Civitavecchia | Valencia | Barcelona

  • 21 Nov 2027
  • 7 Nights

Interest free Monthly Payments from JUST £57pp

Cruise From:
Was £674pp Now: £633pp
Holiday ID: 067500
Cruise From:
Was £674pp Now: £633pp

Barcelona | Marseille | Genoa | Livorno | Civitavecchia | Valencia | Tarragona

  • 28 Nov 2027
  • 7 Nights

Interest free Monthly Payments from JUST £56pp

Cruise From:
Was £674pp Now: £633pp
Holiday ID: 090961
Cruise From:
Was £674pp Now: £633pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 26 Feb 2028
  • 7 Nights

Interest free Monthly Payments from JUST £43pp

Cruise From:
Was £674pp Now: £633pp
Holiday ID: 103901
Cruise From:
Was £674pp Now: £633pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 04 Mar 2028
  • 7 Nights

Interest free Monthly Payments from JUST £42pp

Cruise From:
Was £674pp Now: £633pp
Holiday ID: 103906
Cruise From:
Was £674pp Now: £633pp

Barcelona | Marseille | Genoa | Naples | Palermo | La Goulette | Barcelona

  • 11 Mar 2028
  • 7 Nights

Interest free Monthly Payments from JUST £41pp

Cruise From:
Was £674pp Now: £633pp
Holiday ID: 103911
Cruise From:
Was £679pp Now: £638pp

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

  • 22 Apr 2027
  • 7 Nights

Interest free Monthly Payments from JUST £225pp

Cruise From:
Was £679pp Now: £638pp
Holiday ID: 036562

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