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
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,051 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,051 Per Person
Norwegian Cruise Line - Norwegian Epic
16 May19 Sep
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,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
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,551 per person - sailing dates:
Italy, France And Spain Cunard
$1,551 Per Person
Cunard - Queen Elizabeth
04 Aug
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille, France - Calvi, Cor... More
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,561 per person - sailing dates:
Italy, France And Spain Cunard
$1,561 Per Person
Cunard - Queen Elizabeth
25 Aug
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille, France - Santa Marg... More
10 Night Greek Isles & Malta Cruise Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,624 per person - sailing dates: , ,
10 Night Greek Isles & Malta Cruise Celebrity Cruises
$1,624 Per Person
Celebrity Cruises - Celebrity Equinox
01 May29 May16 Oct
10 Nights | Barcelona, Spain - Valletta, Malta - Athens (Piraeus), Greece -... More
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,627 per person - sailing dates:
Italy, France And Spain Cunard
$1,627 Per Person
Cunard - Queen Elizabeth
15 Sep
7 Nights | Barcelona, Spain - Valencia, Spain - Marseille, France - Ajaccio... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,639 per person - sailing dates:
Europe's Winter Riviera Windstar by Windstar aboard Star Explorer - 7 nights - from $1,821 per person - sailing dates: , ,
Europe's Winter Riviera Windstar
$1,821 Per Person
Windstar - Star Explorer
15 Jan04 Mar22 Jan
7 Nights | BARCELONA - BARCELONA - NICE - NICE - GENOA - LIVORNO - LIVORNO ... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Dawn - 10 nights - from $1,849 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
10 Night Greek Isles & Amalfi Coast Celebrity Cruises by Celebrity Cruises aboard Celebrity Eclipse - 10 nights - from $1,868 per person - sailing dates: ,
10 Night Greek Isles & Amalfi Coast Celebrity Cruises
$1,868 Per Person
Celebrity Cruises - Celebrity Eclipse
27 May14 Oct
10 Nights | Barcelona, Spain - Valletta, Malta - Mykonos, Greece - Athens (... More
Mediterranean, 4 Nights MSC Cruises by MSC Cruises aboard MSC World Europa - 4 nights - from $1,869 per person - sailing dates:
Mediterranean, 4 Nights MSC Cruises
$1,869 Per Person
MSC Cruises - MSC World Europa
24 Apr
4 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
10 Night Greek Isles & Amalfi Coast Celebrity Cruises by Celebrity Cruises aboard Celebrity Eclipse - 10 nights - from $1,887 per person - sailing dates:
10 Night Greek Isles & Amalfi Coast Celebrity Cruises
$1,887 Per Person
Celebrity Cruises - Celebrity Eclipse
16 Sep
10 Nights | Barcelona, Spain - Valletta, Malta - Mykonos, Greece - Athens (... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Dawn - 10 nights - from $1,899 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
Mediterranean With Greek Isles & Italy Princess by Princess aboard Enchanted Princess - 11 nights - from $1,930 per person - sailing dates:
Mediterranean With Greek Isles & Italy Princess
$1,930 Per Person
Princess - Enchanted Princess
06 Jun
11 Nights | Barcelona, Spain - Marseille (Provence), France - Santa Margher... More
Mediterranean With Greek Isles & Italy Princess by Princess aboard Enchanted Princess - 11 nights - from $1,930 per person - sailing dates:
Mediterranean With Greek Isles & Italy Princess
$1,930 Per Person
Princess - Enchanted Princess
05 Sep
11 Nights | Barcelona, Spain - Marseille (Provence), France - Santa Margher... More
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 10 nights - from $2,238 per person - sailing dates:
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line
$2,238 Per Person
Norwegian Cruise Line - Norwegian Epic
29 Apr
10 Nights | At Hotel - At Hotel - At Hotel - Barcelona, Spain - Palma Major... More
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 10 nights - from $2,248 per person - sailing dates:
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line
$2,248 Per Person
Norwegian Cruise Line - Norwegian Epic
13 May
10 Nights | At Hotel - At Hotel - At Hotel - Barcelona, Spain - Provence M... More
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 10 nights - from $2,248 per person - sailing dates:
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line
$2,248 Per Person
Norwegian Cruise Line - Norwegian Epic
27 May
10 Nights | At Hotel - At Hotel - At Hotel - Barcelona, Spain - Provence M... More
Italy, Greece And Adriatic Cunard by Cunard aboard Queen Elizabeth - 14 nights - from $2,625 per person - sailing dates:
Italy, Greece And Adriatic Cunard
$2,625 Per Person
Cunard - Queen Elizabeth
10 Sep
14 Nights | Barcelona, Spain - Valletta, Malta - Kotor, Montenegro - Split,... More
Italy, Greece And Turkiye Cunard by Cunard aboard Queen Elizabeth - 14 nights - from $2,858 per person - sailing dates: