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 $679 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$679 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
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $785 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$785 Per Person
Norwegian Cruise Line - Norwegian Epic
06 Sep
7 Nights | Barcelona, Spain - Provence Marseille, France - Cannes, France ... 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
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
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line by Norwegian Cruise Line aboard Norwegian Epic - 7 nights - from $1,119 per person - sailing dates:
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,119 Per Person
Norwegian Cruise Line - Norwegian Epic
20 Sep
7 Nights | Barcelona, Spain - Nice/Monaco (Villefranche), France - Provence... 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,229 per person - sailing dates: ,
Europe - Western Mediterranean - Barcelona Norwegian Cruise Line
$1,229 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,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
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
France & Italy Cruise: Marseille, Nice, & Florence Azamara by Azamara aboard Azamara Onward - 7 nights - from $1,399 per person - sailing dates:
France & Italy Cruise: Marseille, Nice, & Florence Azamara
$1,399 Per Person
Azamara - Azamara Onward
28 Nov
7 Nights | Barcelona - Provence (Marseille) - Nice - Nice - La Spezia - Flo... 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