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, 4 Nights MSC Cruises by MSC Cruises aboard MSC World Europa - 4 nights - from $369 per person - sailing dates:
Mediterranean, 4 Nights MSC Cruises
$369 Per Person
MSC Cruises - MSC World Europa
24 Apr
4 Nights | Barcelona Spain - Marseille (Provence) France - Genoa (Portofino... More
Mediterranean, 7 Nights MSC Cruises by MSC Cruises aboard MSC Magnifica - 7 nights - from $567 per person - sailing dates:
Mediterranean, 7 Nights MSC Cruises
$567 Per Person
MSC Cruises - MSC Magnifica
08 Dec
7 Nights | Barcelona Spain - Cadiz (Seville) Spain - Casablanca (Marrakech)... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $595 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$595 Per Person
Norwegian Cruise Line - Norwegian Epic
04 Oct18 Oct
7 Nights | Barcelona, Spain - Provence Marseille, France - Nice/Monaco (Vi... More
10-Day Mediterranean Carnival Cruise Line by Carnival Cruise Line aboard Carnival Sunshine - 10 nights - from $777 per person - sailing dates:
10-Day Mediterranean Carnival Cruise Line
$777 Per Person
Carnival Cruise Line - Carnival Sunshine
22 Aug
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 $783 per person - sailing dates:
10-Day Mediterranean Carnival Cruise Line
$783 Per Person
Carnival Cruise Line - Carnival Sunshine
19 Sep
10 Nights | Barcelona, Spain - Marseilles (Provence), France - Genoa, Italy... More
Italy, France And Spain Cunard by Cunard aboard Queen Victoria - 7 nights - from $886 per person - sailing dates:
Italy, France And Spain Cunard
$886 Per Person
Cunard - Queen Victoria
07 Sep
7 Nights | Barcelona, Spain - Ibiza, Spain - Ajaccio, Corsica, France - Mes... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $899 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$899 Per Person
Norwegian Cruise Line - Norwegian Epic
06 Sep
7 Nights | Barcelona, Spain - Provence Marseille, France - Cannes, France ... 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
10-Day Croatia Greece & Italy Carnival Cruise Line by Carnival Cruise Line aboard Carnival Sunshine - 10 nights - from $1,030 per person - sailing dates:
10-Day Croatia Greece & Italy Carnival Cruise Line
$1,030 Per Person
Carnival Cruise Line - Carnival Sunshine
27 Jun
10 Nights | Barcelona, Spain - Marseilles (Provence), France - Genoa, Italy... More
8 Night Italy, Spain & French Riviera Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 8 nights - from $1,070 per person - sailing dates:
8 Night Italy, Spain & French Riviera Royal Caribbean
$1,070 Per Person
Royal Caribbean - Mariner of the Seas
20 Aug
8 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Provence (Toulon),... More
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,113 per person - sailing dates:
Italy, France And Spain Cunard
$1,113 Per Person
Cunard - Queen Elizabeth
11 Jun
7 Nights | Barcelona, Spain - Valencia, Spain - Palma De Mallorca, Spain - ... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,189 per person - sailing dates: ,
Western Mediterranean With Italy Princess
$1,189 Per Person
Princess - Sun Princess
23 May15 Aug
7 Nights | Barcelona, Spain - Marseille (Provence), France - Corsica (Ajacc... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,209 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,209 Per Person
Norwegian Cruise Line - Norwegian Epic
02 May
7 Nights | Barcelona, Spain - Palma Majorca, Spain - Valletta, Malta - La G... 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,219 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,219 Per Person
Norwegian Cruise Line - Norwegian Epic
16 May19 Sep
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,224 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
$1,239 Per Person
Norwegian Cruise Line - Norwegian Epic
17 Oct
7 Nights | Barcelona, Spain - Palma Majorca, Spain - La Goulette, Tunisia -... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,249 per person - sailing dates: , , , ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,249 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,249 per person - sailing dates:
Western Mediterranean With Italy Princess
$1,249 Per Person
Princess - Sun Princess
17 Oct
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille (Provence), France -... More
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,299 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
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
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
26 Sep
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille (Provence), France -... More
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,386 per person - sailing dates:
Italy, France And Spain Cunard
$1,386 Per Person
Cunard - Queen Elizabeth
23 Jun
7 Nights | Barcelona, Spain - Valencia, Spain - Ajaccio, Corsica, France - ... More
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 - Palma de Mallorca, Spain - La Goulette (Tunis... More
Journeys - 10-Day Eclipse Carnival Cruise Line by Carnival Cruise Line aboard Carnival Sunshine - 10 nights - from $1,413 per person - sailing dates:
Journeys - 10-Day Eclipse Carnival Cruise Line
$1,413 Per Person
Carnival Cruise Line - Carnival Sunshine
25 Jul
10 Nights | Barcelona, Spain - Marseilles (Provence), France - Savona, Ital... More
10 Night Spain, Portugal & France Cruise Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,449 per person - sailing dates:
10 Night Spain, Portugal & France Cruise Celebrity Cruises
$1,449 Per Person
Celebrity Cruises - Celebrity Equinox
24 Jul
10 Nights | Barcelona, Spain - Cartagena, Spain - Gibraltar, United Kingdom... More
10 Night Greek Isles & Malta Cruise Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,449 per person - sailing dates: , ,
10 Night Greek Isles & Malta Cruise Celebrity Cruises
$1,449 Per Person
Celebrity Cruises - Celebrity Equinox
01 May29 May16 Oct
10 Nights | Barcelona, Spain - Valletta, Malta - Athens (Piraeus), Greece -... More
Western Mediterranean With Italy Princess by Princess aboard Sun Princess - 7 nights - from $1,459 per person - sailing dates:
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,464 per person - sailing dates:
Italy, France And Spain Cunard
$1,464 Per Person
Cunard - Queen Elizabeth
04 Aug
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille, France - Calvi, Cor... 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,474 per person - sailing dates:
Italy, France And Spain Cunard
$1,474 Per Person
Cunard - Queen Elizabeth
25 Aug
7 Nights | Barcelona, Spain - Ibiza, Spain - Marseille, France - Santa Marg... 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 Spain, Portugal & Morocco Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,499 per person - sailing dates:
10 Night Spain, Portugal & Morocco Celebrity Cruises
10 Night Spain, Portugal & Morocco Celebrity Cruises by Celebrity Cruises aboard Celebrity Equinox - 10 nights - from $1,524 per person - sailing dates: ,
10 Night Spain, Portugal & Morocco Celebrity Cruises
Italy, France And Spain Cunard by Cunard aboard Queen Elizabeth - 7 nights - from $1,543 per person - sailing dates:
Italy, France And Spain Cunard
$1,543 Per Person
Cunard - Queen Elizabeth
15 Sep
7 Nights | Barcelona, Spain - Valencia, Spain - Marseille, France - Ajaccio... 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
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
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 - Corsica (Ajac... 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
Italy, France And Spain Cunard by Cunard aboard Queen Victoria - 14 nights - from $2,119 per person - sailing dates:
Italy, France And Spain Cunard
$2,119 Per Person
Cunard - Queen Victoria
07 Sep
14 Nights | Barcelona, Spain - Ibiza, Spain - Ajaccio, Corsica, France - Me... More
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 10 nights - from $2,198 per person - sailing dates:
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line
$2,198 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,208 per person - sailing dates:
11-Day Explore Barcelona Pre Cruisetour Norwegian Cruise Line
$2,208 Per Person
Norwegian Cruise Line - Norwegian Epic
13 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,237 per person - sailing dates:
Italy, Greece And Adriatic Cunard
$2,237 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,318 per person - sailing dates: