A Barcelona to Rome cruise is a classic Western Mediterranean itinerary connecting two of Europe’s most iconic cities. Popular search terms include Barcelona to Rome cruise, Mediterranean cruise Barcelona to Rome, and cruises Spain to Italy. These itineraries often include ports in France, Monaco, and Italy, offering a mix of cultural cities and coastal destinations. Ideal for travellers seeking a multi-country European experience without frequent packing, this route combines art, architecture, cuisine, and scenic sailing. Barcelona to Rome cruises are well suited for both first-time Mediterranean cruisers and repeat visitors.
MSC Grand Voyages, 3 Nights MSC Cruises by MSC Cruises aboard MSC Divina - 3 nights - from $329 per person - sailing dates:
MSC Grand Voyages, 3 Nights MSC Cruises
$329 Per Person
MSC Cruises - MSC Divina
30 Mar
3 Nights | Barcelona Spain - Naples (Pompeii) Italy - Civitavecchia (Rome) ... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Magnifica - 7 nights - from $519 per person - sailing dates:
Mediterranean, 7 Nights MSC Cruises
$519 Per Person
MSC Cruises - MSC Magnifica
08 Dec
7 Nights | Barcelona Spain - Cadiz (Seville) Spain - Casablanca (Marrakech)... More
10-Day Mediterranean Carnival Cruise Line by Carnival Cruise Line aboard Carnival Sunshine - 10 nights - from $748 per person - sailing dates:
10-Day Mediterranean Carnival Cruise Line
$748 Per Person
Carnival Cruise Line - Carnival Sunshine
19 Sep
10 Nights | Barcelona, Spain - Marseilles (Provence), France - Genoa, Italy... More
10-Day Mediterranean Carnival Cruise Line by Carnival Cruise Line aboard Carnival Sunshine - 10 nights - from $793 per person - sailing dates:
10-Day Mediterranean Carnival Cruise Line
$793 Per Person
Carnival Cruise Line - Carnival Sunshine
22 Aug
10 Nights | Barcelona, Spain - Marseilles (Provence), France - Genoa, Italy... More
Mediterranean, 3 Nights MSC Cruises by MSC Cruises aboard MSC World Asia - 3 nights - from $913 per person - sailing dates:
Mediterranean, 3 Nights MSC Cruises
$913 Per Person
MSC Cruises - MSC World Asia
11 Dec
3 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
8 Night Italy, Spain & French Riviera Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 8 nights - from $970 per person - sailing dates:
8 Night Italy, Spain & French Riviera Royal Caribbean
$970 Per Person
Royal Caribbean - Mariner of the Seas
20 Aug
8 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Provence (Toulon),... More
9-Day Western Mediterranean: Spain, Morocco & Italy Holland America by Holland America aboard Zuiderdam - 9 nights - from $1,014 per person - sailing dates:
9-Day Western Mediterranean: Spain, Morocco & Italy Holland America
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,019 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,019 Per Person
Norwegian Cruise Line - Norwegian Epic
18 Oct
7 Nights | Barcelona, Spain - Provence Marseille, France - Nice/Monaco (Vi... More
10-Day Croatia Greece & Italy Carnival Cruise Line by Carnival Cruise Line aboard Carnival Sunshine - 10 nights - from $1,096 per person - sailing dates:
10-Day Croatia Greece & Italy Carnival Cruise Line
$1,096 Per Person
Carnival Cruise Line - Carnival Sunshine
27 Jun
10 Nights | Barcelona, Spain - Marseilles (Provence), France - Genoa, Italy... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,139 per person - sailing dates:
Western Mediterranean With Italy Princess
$1,139 Per Person
Princess - Sun Princess
10 Oct
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille (Provence), France -... More
France & Italy Cruise: Marseille, Nice, & Florence Azamara by Azamara aboard Azamara Onward - 7 nights - from $1,179 per person - sailing dates:
France & Italy Cruise: Marseille, Nice, & Florence Azamara
$1,179 Per Person
Azamara - Azamara Onward
28 Nov
7 Nights | Barcelona - Provence (Marseille) - Nice - Nice - La Spezia - Flo... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,189 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,189 Per Person
Norwegian Cruise Line - Norwegian Epic
02 May
7 Nights | Barcelona, Spain - Palma Majorca, Spain - Valletta, Malta - La G... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,189 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,189 Per Person
Norwegian Cruise Line - Norwegian Epic
16 May19 Sep
7 Nights | Barcelona, Spain - Provence Marseille, France - Nice/Monaco (Vi... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,199 per person - sailing dates: , , , ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,199 Per Person
Norwegian Cruise Line - Norwegian Epic
30 May27 Jun11 Jul25 Jul08 Aug
7 Nights | Barcelona, Spain - Provence Marseille, France - Nice/Monaco (Vi... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,214 per person - sailing dates: , , , ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,239 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,239 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,239 Per Person
Norwegian Cruise Line - Norwegian Epic
17 Oct
7 Nights | Barcelona, Spain - Palma Majorca, Spain - La Goulette, Tunisia -... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,239 per person - sailing dates: ,
Western Mediterranean With Italy Princess
$1,239 Per Person
Princess - Sun Princess
23 May15 Aug
7 Nights | Barcelona, Spain - Marseille (Provence), France - Corsica (Ajacc... More
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,277 per person - sailing dates:
Italy, France And Spain Cunard
$1,277 Per Person
Cunard - Queen Elizabeth
11 Jun
7 Nights | Barcelona, Spain - Valencia, Spain - Palma De Mallorca, Spain - ... More
10 Night Spain, Portugal & Morocco Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,399 per person - sailing dates: ,
10 Night Spain, Portugal & Morocco Celebrity Cruises
7-Day Western Mediterranean: Spain, Sicily & Amalfi Coast Holland America by Holland America aboard Nieuw Amsterdam - 7 nights - from $1,409 per person - sailing dates:
7-Day Western Mediterranean: Spain, Sicily & Amalfi Coast Holland America
$1,409 Per Person
Holland America - Nieuw Amsterdam
20 Apr
7 Nights | Barcelona, Spain - Alicante, Spain - La Goulette (Tunis), Tunisi... More
10 Night Spain, Portugal & Morocco Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,424 per person - sailing dates:
10 Night Spain, Portugal & Morocco Celebrity Cruises
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,449 per person - sailing dates:
Western Mediterranean With Italy Princess
$1,449 Per Person
Princess - Sun Princess
26 Sep
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille (Provence), France -... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,449 per person - sailing dates:
Western Mediterranean With Italy Princess
$1,449 Per Person
Princess - Sun Princess
17 Oct
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille (Provence), France -... More
11 Night Best Of Italy, France & Spain Celebrity Cruises by Celebrity Cruises aboard Celebrity Constellation - 11 nights - from $1,474 per person - sailing dates:
11 Night Best Of Italy, France & Spain Celebrity Cruises
$1,474 Per Person
Celebrity Cruises - Celebrity Constellation
24 May
11 Nights | Barcelona, Spain - Valencia, Spain - Ajaccio, Corsica, France -... More
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,475 per person - sailing dates:
Italy, France And Spain Cunard
$1,475 Per Person
Cunard - Queen Elizabeth
23 Jun
7 Nights | Barcelona, Spain - Valencia, Spain - Ajaccio, Corsica, France - ... More
10 Night Spain, Portugal & France Cruise Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,524 per person - sailing dates:
10 Night Spain, Portugal & France Cruise Celebrity Cruises
$1,524 Per Person
Celebrity Cruises - Celebrity Equinox
24 Jul
10 Nights | Barcelona, Spain - Cartagena, Spain - Gibraltar, United Kingdom... More
10 Night Spain, Portugal & Italy Celebrity Cruises by Celebrity Cruises aboard Celebrity Eclipse - 10 nights - from $1,531 per person - sailing dates: , ,
10 Night Spain, Portugal & Italy Celebrity Cruises