Europe cruises from Barcelona are among the most in demand across the Mediterranean. Searches like Western Mediterranean cruise from Barcelona, Royal Caribbean Europe cruises from Barcelona, and MSC Europe itineraries from Spain are extremely common. Sailings often include Rome, Naples, Marseille, Florence, Palma de Mallorca, Valletta, and Athens. Barcelona is also a major hub for longer Europe cruises that combine France, Italy, Greece, and Turkey. Travellers choose Barcelona for its easy flight access and wide range of 3, 5, 7, 10, and 12 night itineraries. Whether you want a Spain and Italy route, a Mediterranean circle itinerary, or an extended Europe sailing, departures from Barcelona offer variety and convenience.
Mediterranean, 1 Nights MSC Cruises by MSC Cruises aboard MSC Splendida - 1 night - from $89 per person - sailing dates:
Mediterranean, 1 Nights MSC Cruises
$89 Per Person
MSC Cruises - MSC Splendida
13 Sep
1 Nights | Barcelona Spain - Marseille (Provence) France
Mediterranean, 2 Nights MSC Cruises by MSC Cruises aboard MSC World Europa - 2 nights - from $149 per person - sailing dates:
Mediterranean, 2 Nights MSC Cruises
$149 Per Person
MSC Cruises - MSC World Europa
12 Nov
2 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 4 Nights MSC Cruises by MSC Cruises aboard MSC Magnifica - 4 nights - from $287 per person - sailing dates:
Mediterranean, 4 Nights MSC Cruises
$287 Per Person
MSC Cruises - MSC Magnifica
19 Oct
4 Nights | Barcelona Spain - Genoa (Portofino) Italy - Marseille (Provence)... More
Mediterranean, 3 Nights MSC Cruises by MSC Cruises aboard MSC Euribia - 3 nights - from $289 per person - sailing dates:
Mediterranean, 3 Nights MSC Cruises
$289 Per Person
MSC Cruises - MSC Euribia
24 Oct
3 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 4 Nights MSC Cruises by MSC Cruises aboard MSC Euribia - 4 nights - from $363 per person - sailing dates:
Mediterranean, 4 Nights MSC Cruises
$363 Per Person
MSC Cruises - MSC Euribia
24 Oct
4 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 3 Nights MSC Cruises by MSC Cruises aboard MSC Seaview - 3 nights - from $419 per person - sailing dates:
Mediterranean, 3 Nights MSC Cruises
$419 Per Person
MSC Cruises - MSC Seaview
24 Sep
3 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 4 Nights MSC Cruises by MSC Cruises aboard MSC Euribia - 4 nights - from $453 per person - sailing dates:
Mediterranean, 4 Nights MSC Cruises
$453 Per Person
MSC Cruises - MSC Euribia
20 Oct
4 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Euribia - 7 nights - from $496 per person - sailing dates: , , , ,
Mediterranean, 7 Nights MSC Cruises
$496 Per Person
MSC Cruises - MSC Euribia
24 Oct31 Oct07 Nov14 Nov21 Nov
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Sinfonia - 7 nights - from $516 per person - sailing dates: ,
Mediterranean, 7 Nights MSC Cruises
$516 Per Person
MSC Cruises - MSC Sinfonia
08 Nov22 Nov
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Sinfonia - 7 nights - from $516 per person - sailing dates:
Mediterranean, 7 Nights MSC Cruises
$516 Per Person
MSC Cruises - MSC Sinfonia
29 Nov
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Sinfonia - 7 nights - from $526 per person - sailing dates:
Mediterranean, 7 Nights MSC Cruises
$526 Per Person
MSC Cruises - MSC Sinfonia
15 Nov
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Magnifica - 7 nights - from $616 per person - sailing dates: , ,
Mediterranean, 7 Nights MSC Cruises
$616 Per Person
MSC Cruises - MSC Magnifica
13 Nov20 Nov27 Nov
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $630 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$630 Per Person
Norwegian Cruise Line - Norwegian Epic
04 Oct18 Oct
7 Nights | Barcelona, Spain - Provence Marseille, France - Nice/Monaco (Vi... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Grandiosa - 7 nights - from $655 per person - sailing dates: , , , ,
Mediterranean, 7 Nights MSC Cruises
$655 Per Person
MSC Cruises - MSC Grandiosa
29 Aug05 Sep12 Sep19 Sep26 Sep
7 Nights | Barcelona Spain - Cannes (Cote dAzur) France - Genoa (Portofino)... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Meraviglia - 7 nights - from $684 per person - sailing dates: , , , ,
Mediterranean, 7 Nights MSC Cruises
$684 Per Person
MSC Cruises - MSC Meraviglia
01 Sep08 Sep15 Sep22 Sep29 Sep
7 Nights | Barcelona Spain - La Goulette Tunisia - Palermo (Monreale) Italy... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Splendida - 7 nights - from $714 per person - sailing dates: , , , ,
Mediterranean, 7 Nights MSC Cruises
$714 Per Person
MSC Cruises - MSC Splendida
30 Aug06 Sep13 Sep20 Sep27 Sep
7 Nights | Barcelona Spain - Marseille (Provence) France - Livorno (Florenc... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Grandiosa - 7 nights - from $718 per person - sailing dates:
Mediterranean, 7 Nights MSC Cruises
$718 Per Person
MSC Cruises - MSC Grandiosa
24 Oct
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC World Europa - 7 nights - from $745 per person - sailing dates: , , , ,
Mediterranean, 7 Nights MSC Cruises
$745 Per Person
MSC Cruises - MSC World Europa
28 Aug04 Sep11 Sep18 Sep25 Sep
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 6 Nights MSC Cruises by MSC Cruises aboard MSC World Europa - 6 nights - from $769 per person - sailing dates:
Mediterranean, 6 Nights MSC Cruises
$769 Per Person
MSC Cruises - MSC World Europa
12 Nov
6 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Seaview - 7 nights - from $786 per person - sailing dates: , , , ,
Mediterranean, 7 Nights MSC Cruises
$786 Per Person
MSC Cruises - MSC Seaview
27 Aug03 Sep10 Sep17 Sep24 Sep
7 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
8-Day Mediterranean Carnival Cruise Line by Carnival Cruise Line aboard Carnival Freedom - 8 nights - from $798 per person - sailing dates:
8-Day Mediterranean Carnival Cruise Line
$798 Per Person
Carnival Cruise Line - Carnival Freedom
09 Oct
8 Nights | Barcelona, Spain - Marseilles (Provence), France - Livorno (Flor... More
Mediterranean, 6 Nights MSC Cruises by MSC Cruises aboard MSC World Europa - 6 nights - from $859 per person - sailing dates:
Mediterranean, 6 Nights MSC Cruises
$859 Per Person
MSC Cruises - MSC World Europa
06 Nov
6 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $863 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$863 Per Person
Norwegian Cruise Line - Norwegian Epic
06 Sep
7 Nights | Barcelona, Spain - Provence Marseille, France - Cannes, France ... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Dawn - 7 nights - from $919 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
12 Night Madeira, Canaries & Morocco Celebrity Cruises by Celebrity Cruises aboard Celebrity Infinity - 12 nights - from $925 per person - sailing dates:
12 Night Madeira, Canaries & Morocco Celebrity Cruises
Italy, France And Spain Cunard by Cunard aboard Queen Victoria - 7 nights - from $962 per person - sailing dates:
Italy, France And Spain Cunard
$962 Per Person
Cunard - Queen Victoria
07 Sep
7 Nights | Barcelona, Spain - Ibiza, Spain - Ajaccio, Corsica, France - Mes... More
12 Night Canaries, Spain & Morocco Celebrity Cruises by Celebrity Cruises aboard Celebrity Infinity - 12 nights - from $974 per person - sailing dates:
12 Night Canaries, Spain & Morocco Celebrity Cruises
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Dawn - 7 nights - from $999 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Dawn - 7 nights - from $1,027 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Dawn - 7 nights - from $1,079 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
Msc Grand Voyages, 16 Nights MSC Cruises by MSC Cruises aboard MSC Virtuosa - 16 nights - from $1,121 per person - sailing dates:
Msc Grand Voyages, 16 Nights MSC Cruises
$1,121 Per Person
MSC Cruises - MSC Virtuosa
16 Nov
16 Nights | Barcelona Spain - Funchal (Madeira Is) Portugal - Arrecife de L... More
Greek Isles, Italy, & France: European Jewels Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Sky - 9 nights - from $1,199 per person - sailing dates:
Greek Isles, Italy, & France: European Jewels Norwegian Cruise Line
$1,199 Per Person
Norwegian Cruise Line - Norwegian Sky
31 Aug
9 Nights | Barcelona, Spain - Nice/Monaco (Villefranche), France - Livorno ... More
Msc Grand Voyages, 12 Nights MSC Cruises by MSC Cruises aboard MSC Virtuosa - 12 nights - from $1,328 per person - sailing dates:
Msc Grand Voyages, 12 Nights MSC Cruises
$1,328 Per Person
MSC Cruises - MSC Virtuosa
16 Nov
12 Nights | Barcelona Spain - Funchal (Madeira Is) Portugal - Arrecife de L... More
France & Italy Cruise: Marseille, Nice, & Florence Azamara by Azamara aboard Azamara Onward - 7 nights - from $1,339 per person - sailing dates:
France & Italy Cruise: Marseille, Nice, & Florence Azamara
$1,339 Per Person
Azamara - Azamara Onward
28 Nov
7 Nights | Barcelona - Provence (Marseille) - Nice - Nice - La Spezia - Flo... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,369 per person - sailing dates:
Western Mediterranean With Italy Princess
$1,369 Per Person
Princess - Sun Princess
19 Sep
7 Nights | Barcelona, Spain - Ibiza, Spain - Corsica (Ajaccio), France - Ma... More
Spain To Morocco & Miami Transatlantic Virgin Voyages by Virgin Voyages aboard Scarlet Lady - 14 nights - from $1,386 per person - sailing dates:
Spain To Morocco & Miami Transatlantic Virgin Voyages
$1,386 Per Person
Virgin Voyages - Scarlet Lady
11 Oct
14 Nights | Barcelona, Spain - Casablanca, Morocco - Gran Canaria, Las Palm... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,429 per person - sailing dates:
7 Night Italy & French Riviera Celebrity Cruises by Celebrity Cruises aboard Celebrity Xcel - 7 nights - from $1,481 per person - sailing dates:
7 Night Italy & French Riviera Celebrity Cruises
$1,481 Per Person
Celebrity Cruises - Celebrity Xcel
29 Aug
7 Nights | Barcelona, Spain - Nice (Villefranche), France - Portofino, Ital... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,489 per person - sailing dates:
Western Mediterranean With Italy Princess
$1,489 Per Person
Princess - Sun Princess
10 Oct
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille (Provence), France -... More
10 Night Greece, Italy & Malta Cruise Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,528 per person - sailing dates: ,
10 Night Greece, Italy & Malta Cruise Celebrity Cruises
$1,528 Per Person
Celebrity Cruises - Celebrity Equinox
30 Oct09 Nov
10 Nights | Barcelona, Spain - Valletta, Malta - Chania (Souda),Crete, Gree... More
7 Night Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Brilliance of the Seas - 7 nights - from $1,550 per person - sailing dates:
7 Night Italy & France Cruise Royal Caribbean
$1,550 Per Person
Royal Caribbean - Brilliance of the Seas
14 Sep
7 Nights | Barcelona, Spain - Provence (Toulon), France - Ajaccio, Corsica,... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,619 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,619 Per Person
Norwegian Cruise Line - Norwegian Epic
20 Sep
7 Nights | Barcelona, Spain - Nice/Monaco (Villefranche), France - Provence... More
Msc Grand Voyages, 18 Nights MSC Cruises by MSC Cruises aboard MSC Splendida - 18 nights - from $1,697 per person - sailing dates:
Msc Grand Voyages, 18 Nights MSC Cruises
$1,697 Per Person
MSC Cruises - MSC Splendida
15 Nov
18 Nights | Barcelona Spain - Gibraltar Gibraltar - Casablanca (Marrakech) ... More
11 Night Italy, France & Greece Cruise Celebrity Cruises by Celebrity Cruises aboard Celebrity Eclipse - 11 nights - from $1,705 per person - sailing dates:
11 Night Italy, France & Greece Cruise Celebrity Cruises
$1,705 Per Person
Celebrity Cruises - Celebrity Eclipse
07 Sep
11 Nights | Barcelona, Spain - Nice (Villefranche), France - Florence/Pisa(... More
7 Night Western Mediterranean Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 7 nights - from $2,009 per person - sailing dates: , , , ,
7 Night Western Mediterranean Cruise Royal Caribbean
$2,009 Per Person
Royal Caribbean - Legend of the Seas
30 Aug06 Sep13 Sep20 Sep27 Sep
7 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Provence(Marseille... More
9 Night Spain, Portugal & Morocco Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 9 nights - from $2,011 per person - sailing dates:
9 Night Spain, Portugal & Morocco Celebrity Cruises
$2,011 Per Person
Celebrity Cruises - Celebrity Equinox
03 Sep
9 Nights | Barcelona, Spain - Seville (Cadiz), Spain - Porto (Leixoes), Por... More
Spain Intensive Cruise: Valencia, Malaga & Seville Azamara by Azamara aboard Azamara Onward - 10 nights - from $2,049 per person - sailing dates: