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 £2369pp Now: £2226pp

Barcelona | Funchal | Arrecife | Las Palmas de Gran Canaria | Salvador de Bahia | Rio de Janeiro | Santos

  • 16 Nov 2026
  • 16 Nights
Cruise From:
Was £2369pp Now: £2226pp
Holiday ID: 049621
Cruise From:
Was £2479pp Now: £2330pp

Barcelona | Palma de Mallorca | Alicante | Málaga | Las Palmas de Gran Canaria | Saint John's | Kingstown | Bridgetown | Fort-de-France | Pointe-à-Pitre | Saint John's | Philipsburg | Basseterre | Roseau | Fort-de-France

  • 05 Nov 2027
  • 22 Nights
Cruise From:
Was £2479pp Now: £2330pp
Holiday ID: 099530
Cruise From:
Was £3359pp Now: £3157pp

Barcelona | Cádiz | Casablanca | Málaga | Alicante | Civitavecchia | Genoa | Marseille | Barcelona

  • 18 Dec 2026
  • 10 Nights
Cruise From:
Was £3359pp Now: £3157pp
Holiday ID: 037405
Cruise From:
Was £6274pp Now: £5897pp

Barcelona | Gibraltar | Casablanca | Mindelo | Salvador de Bahia | Rio de Janeiro | Buenos Aires

  • 07 Jan 2027
  • 19 Nights
Cruise From:
Was £6274pp Now: £5897pp
Holiday ID: 062741
Cruise From:
Was £16849pp Now: £15838pp

Barcelona | Gibraltar | Casablanca | Mindelo | Salvador de Bahia | Rio de Janeiro | Buenos Aires | Puerto Madryn | Port Stanley | Ushuaia | Puerto Montt | Valparaiso

  • 07 Jan 2027
  • 34 Nights
Cruise From:
Was £16849pp Now: £15838pp
Holiday ID: 062742
Cruise From:
Was £17594pp Now: £16538pp

Barcelona | Málaga | Casablanca | Mindelo | Salvador de Bahia | Rio de Janeiro | Buenos Aires | Puerto Madryn | Port Stanley | Ushuaia | Puerto Montt | Valparaiso | Hangaroa | Pitcairn Island | Papeete | Pago Pago | Lautoka | Suva | Auckland | Tauranga | Timaru | Dunedin | Hobart | Sydney | Melbourne | Penneshaw | Adelaide | Fremantle | Broome | Darwin | Benoa | Lembar | Celukan Bawang | Surabaya | Semarang | Singapore | Phuket | Colombo | 'Aqaba | Alexandria | Civitavecchia | Genoa | Marseille | Barcelona

  • 07 Jan 2029
  • 119 Nights
Cruise From:
Was £17594pp Now: £16538pp
Holiday ID: 107882
Cruise From:
Was £18324pp Now: £17224pp

Barcelona | Santa Cruz de Tenerife | Grand Turk Island | Ocean Cay | Balboa (Panama City) | Manta | Callao | Arica | Hangaroa | Pitcairn Island | Papeete | Nuku'alofa | Nouméa | Auckland | Tauranga | Napier | Picton | Wellington | Sydney | Cairns | Lombok | Benoa | Ho Chi Minh City | Ha Long Bay | Chan May | Laem Chabang | Sihanoukville | Singapore | Port Klang (Ferry Port) | Colombo | Cochin | Mumbai (ex Bombay) | Dubai | Port Qaboos | 'Aqaba | Alexandria | Civitavecchia | Genoa | Marseille | Barcelona

  • 07 Jan 2028
  • 115 Nights
Cruise From:
Was £18324pp Now: £17224pp
Holiday ID: 062317
Cruise From:
Was £24824pp Now: £23334pp

Barcelona | Gibraltar | Casablanca | Mindelo | Salvador de Bahia | Rio de Janeiro | Buenos Aires | Puerto Madryn | Port Stanley | Ushuaia | Puerto Montt | Valparaiso | Hangaroa | Pitcairn Island | Papeete | Moorea | Aitutaki | Rarotonga | Bay of Islands | Auckland | Tauranga | Christchurch | Dunedin | Hobart | Sydney | Nouméa | Luganville | Pago Pago | Apia | Honolulu | Los Angeles | Cabo San Lucas | Puntarenas | Balboa (Panama City) | La Romana | Road Town | Philipsburg | Las Palmas de Gran Canaria | Ibiza | Naples | Civitavecchia | Genoa | Marseille | Tarragona

  • 07 Jan 2027
  • 121 Nights
Cruise From:
Was £24824pp Now: £23334pp
Holiday ID: 047260

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