View deals
  Head-to-Head Comparison

P&O Cruises vs MSC Cruises

A detailed side-by-side comparison of P&O Cruises and MSC Cruises covering ratings, fleet size, food quality, entertainment, value for money, and available sailings from UK ports. Updated for 2026.

Updated 28 March 2026 P&O Cruises edges it on overall score
  Side By Side

The head-to-head

Ratings are based on aggregated passenger reviews, editorial analysis, and expert scoring. The cobalt outline marks the stronger line for each attribute.

Best value
Premium

P&O Cruises

From£406pp
View P&O Cruises
Contemporary

MSC Cruises

From£338pp
View MSC Cruises
Price from
£406 pp
£338 pp
Overall Rating
4.5/5
4.3/5
Fleet Size
7 ships
22 ships
Family Score
8/10
8/10
Luxury Score
7/10
6/10
Value Score
8/10
9/10
Food Score
8/10
7/10
Entertainment Score
7/10
7/10
Founded
1837
1970
Headquarters
Southampton, UK
Geneva, Switzerland
Sailings live
50available now
50available now
  Choosing Between Them

Who should choose which?

Every cruise line has its strengths and weaknesses. Here is an honest look at who each line is best suited for, based on passenger feedback and our editorial assessment.

Choose P&O Cruises if you want…

  • UK departures (no-fly)
  • Families with children
  • Traditional British cruising
  • Food lovers (Marco Pierre White)

P&O Cruises may not suit you if…

  • Ultra-luxury seekers
  • Mega-ship thrill rides
  • Non-English speakers

Choose MSC Cruises if you want…

  • Value for money
  • All-inclusive packages
  • Families (kids sail free)
  • Mediterranean itineraries

MSC Cruises may not suit you if…

  • Those wanting British-focused experience
  • Small-ship intimacy seekers
  • Adults-only preference
  Fleet Overview

Ships at a glance

A quick comparison of each line's fleet including passenger capacity, tonnage, and year of launch.

P&O Cruises Fleet (7 ships)

Iona

Built 2020 · 5,200 guests

184,700 GT

Arvia

Built 2022 · 5,200 guests

184,700 GT

Britannia

Built 2015 · 3,647 guests

143,730 GT

Azura

Built 2010 · 3,100 guests

115,055 GT

Ventura

Built 2008 · 3,078 guests

116,017 GT

Arcadia

Built 2005 · 2,094 guests

83,781 GT

Aurora

Built 2000 · 1,874 guests

76,152 GT

MSC Cruises Fleet (22 ships)

MSC Virtuosa

Built 2021 · 6,334 guests

181,541 GT

MSC World Europa

Built 2022 · 6,762 guests

205,700 GT

MSC Euribia

Built 2023 · 6,334 guests

184,011 GT
  Browse Sailings

Available cruises

Current sailings from both cruise lines. Prices shown are per person based on two sharing the lowest-grade cabin available.

P&O Cruises Sailings

Iona — Norwegian Fjords cruise from Southampton7 NIGHTS
P&O Cruises

Norwegian Fjords cruise from Southampton

Iona Southampton 20 Jun 2026

Ports: Southampton · Haugesund · Olden · Innvikfjorden (Scenic Cruising) · Flam · Aurlandsfjord (Scenic Cruising)

From
£699pp
View deal
Arvia — MediterraneanSave 2%14 NIGHTS
P&O Cruises

Mediterranean

Arvia Southampton, Great Britain 21 Jun 2026
From
£1,176pp
£1,199 pp
View deal
Azura — Mediterranean Hot deal7 NIGHTS
P&O Cruises

Mediterranean

Azura Valletta 25 Jun 2026
Flights
From
£484pp
£799 pp
View deal
Britannia — Norwegian FjordsSave 2%7 NIGHTS
P&O Cruises

Norwegian Fjords

Britannia Southampton, Great Britain 26 Jun 2026
From
£735pp
£749 pp
View deal
Ventura — Western EuropeSave 2%7 NIGHTS
P&O Cruises

Western Europe

Ventura Southampton 27 Jun 2026
From
£1,372pp
£1,399 pp
View deal
Iona — Norwegian Fjords7 NIGHTS
P&O Cruises

Norwegian Fjords

Iona Southampton, Great Britain 27 Jun 2026
From
£660pp
View deal
Arcadia — Norwegian Fjords Hot deal14 NIGHTS
P&O Cruises

Norwegian Fjords

Arcadia Southampton 29 Jun 2026
From
£1,260pp
£2,598 pp
View deal
Aurora — Norwegian FjordsSave 4%16 NIGHTS
P&O Cruises

Norwegian Fjords

Aurora Southampton 1 Jul 2026
Drinks
From
£1,419pp
£1,479 pp
View deal
Aurora — Aurora from SouthamptonSave 4%16 NIGHTS
P&O Cruises

Aurora from Southampton

Aurora 1 Jul 2026

Ports: Haugesund · Olden · Innvikfjorden · Cruise Nordfjord · Alesund · + 5 more ports

From
£1,343pp
£1,399 pp
View deal
Aurora — 16 Night Norwegian Fjords CruiseSave 4%16 NIGHTS
P&O Cruises

16 Night Norwegian Fjords Cruise

Aurora 1 Jul 2026

Ports: Haugesund · Olden · Innvikfjorden · Cruise Nordfjord · Alesund

From
£1,343pp
£1,399 pp
View deal
Aurora — 16 nights Ocean CruiseSave 4%16 NIGHTS
P&O Cruises

16 nights Ocean Cruise

Aurora 1 Jul 2026

Ports: Haugesund · Olden · Innvikfjorden · Alesund

From
£1,343pp
£1,399 pp
View deal
Azura — Mediterranean Fly-CruiseSave 3%7 NIGHTS
P&O Cruises

Mediterranean Fly-Cruise

Azura Valletta 2 Jul 2026

Ports: Valletta · Mykonos · Rhodes · Kusadasi · Piraeus · Valletta

Flights
From
£1,648pp
£1,699 pp
View deal
Britannia — Northern EuropeSave 2%14 NIGHTS
P&O Cruises

Northern Europe

Britannia Southampton, Great Britain 3 Jul 2026

Ports: Southampton, Great Britain

From
£1,176pp
£1,199 pp
View deal
Iona — Norwegian FjordsSave 3%7 NIGHTS
P&O Cruises

Norwegian Fjords

Iona Southampton, Great Britain 4 Jul 2026
From
£775pp
£799 pp
View deal
Arvia — Mediterranean Hot deal14 NIGHTS
P&O Cruises

Mediterranean

Arvia Southampton, Great Britain 5 Jul 2026
From
£1,211pp
£2,498 pp
View deal
Ventura — Northern EuropeSave 3%4 NIGHTS
P&O Cruises

Northern Europe

Ventura Southampton 7 Jul 2026
From
£406pp
£419 pp
View deal
Azura — Central MediterraneanSave 4%7 NIGHTS
P&O Cruises

Central Mediterranean

Azura London Gatwick 9 Jul 2026
Flights
From
£739pp
£769 pp
View deal
Iona — 7 Night Norwegian FjordsSave 19%7 NIGHTS
P&O Cruises

7 Night Norwegian Fjords

Iona Southampton 12 Jul 2026

Ports: Bergen · Olden · Stavanger

From
£810pp
£1,000 pp
View deal
Arcadia — Western EuropeSave 2%7 NIGHTS
P&O Cruises

Western Europe

Arcadia Southampton 13 Jul 2026
From
£882pp
£899 pp
View deal
Aurora — Northern EuropeSave 3%5 NIGHTS
P&O Cruises

Northern Europe

Aurora Southampton 17 Jul 2026
From
£484pp
£499 pp
View deal
Ventura — Canary IslandsSave 2%14 NIGHTS
P&O Cruises

Canary Islands

Ventura Southampton 18 Jul 2026
From
£1,078pp
£1,099 pp
View deal
Iona — Norwegian Fjords cruise from Southampton7 NIGHTS
P&O Cruises

Norwegian Fjords cruise from Southampton

Iona Southampton 18 Jul 2026

Ports: Southampton · Haugesund · Olden · Innvikfjorden (Scenic Cruising) · Flam · Aurlandsfjord (Scenic Cruising)

From
£776pp
View deal
Arvia — Western EuropeSave 4%7 NIGHTS
P&O Cruises

Western Europe

Arvia Southampton 19 Jul 2026
From
£799pp
£829 pp
View deal
Arcadia — Northern Europe Hot deal16 NIGHTS
P&O Cruises

Northern Europe

Arcadia Southampton 20 Jul 2026
From
£1,355pp
£1,899 pp
View deal
Aurora — British IslesSave 3%16 NIGHTS
P&O Cruises

British Isles

Aurora Southampton 22 Jul 2026

Ports: Southampton · Plymouth · Cobh · Dunmore East · Liverpool · Belfast

From
£1,648pp
£1,699 pp
View deal
Azura — Greek Isles from Malta with Stay10 NIGHTS
P&O Cruises

Greek Isles from Malta with Stay

Azura Malta 27 Jul 2026
From
£1,099pp
View deal
Azura — Greek Isles from Malta with 3-night Stays10 NIGHTS
P&O Cruises

Greek Isles from Malta with 3-night Stays

Azura Malta 29 Jul 2026

Ports: Valletta · Mykonos Town, Mykonos · Piraeus (tours to Athens) · Souda Bay (tours to Chania), Crete · Katakolon (tours to Olympia)

Flights
From
£1,199pp
View deal
Arvia — MediterraneanSave 2%14 NIGHTS
P&O Cruises

Mediterranean

Arvia Southampton, Great Britain 2 Aug 2026
From
£1,225pp
£1,249 pp
View deal
Arcadia — Northern Europe16 NIGHTS
P&O Cruises

Northern Europe

Arcadia Southampton 5 Aug 2026
From
£1,935pp
View deal
Arcadia — Norwegian FjordsSave 3%14 NIGHTS
P&O Cruises

Norwegian Fjords

Arcadia Southampton 21 Aug 2026
From
£1,066pp
£1,099 pp
View deal
Iona — School Holiday Sailing! Norwegian FjordsSave 7%7 NIGHTS
P&O Cruises

School Holiday Sailing! Norwegian Fjords

Iona Southampton 22 Aug 2026

Ports: Southampton · Haugesund · Olden · Flåm · Stavanger · Southampton

From
£799pp
£859 pp
View deal
Britannia — Scandinavia and the Baltics P&O Food Heroes Marco Pierre White, Olly Smith and José Pizarro cruise from Southampton14 NIGHTS
P&O Cruises

Scandinavia and the Baltics P&O Food Heroes Marco Pierre White, Olly Smith and José Pizarro cruise from Southampton

Britannia Southampton 28 Aug 2026

Ports: Southampton · Kiel · Tallinn · Helsinki · Stockholm · Copenhagen

From
£1,335pp
View deal
Ventura — Western Europe Getaway cruise from Southampton3 NIGHTS
P&O Cruises

Western Europe Getaway cruise from Southampton

Ventura Southampton 29 Aug 2026

Ports: Southampton · Zeebrugge (tours to Bruges)

From
£449pp
View deal
Arvia — Norwegian Fjords7 NIGHTS
P&O Cruises

Norwegian Fjords

Arvia Southampton 30 Aug 2026
From
£728pp
View deal
Arcadia — TransatlanticSave 3%30 NIGHTS
P&O Cruises

Transatlantic

Arcadia Southampton 2 Sept 2026
From
£2,899pp
£2,999 pp
View deal
Arvia — Norwegian FjordsSave 2%7 NIGHTS
P&O Cruises

Norwegian Fjords

Arvia Southampton 6 Sept 2026
From
£813pp
£829 pp
View deal
Arvia — MediterraneanSave 2%14 NIGHTS
P&O Cruises

Mediterranean

Arvia Southampton, Great Britain 13 Sept 2026
From
£1,323pp
£1,349 pp
View deal
Iona — Norwegian Fjords cruise from Southampton7 NIGHTS
P&O Cruises

Norwegian Fjords cruise from Southampton

Iona Southampton 26 Sept 2026

Ports: Southampton · Haugesund · Olden · Innvikfjorden (Scenic Cruising) · Flam · Aurlandsfjord (Scenic Cruising)

From
£708pp
View deal
Arvia — MediterraneanSave 2%14 NIGHTS
P&O Cruises

Mediterranean

Arvia Southampton, Great Britain 27 Sept 2026
From
£1,029pp
£1,049 pp
View deal
Arcadia — MediterraneanSave 2%19 NIGHTS
P&O Cruises

Mediterranean

Arcadia Southampton 2 Oct 2026
From
£2,499pp
£2,549 pp
View deal
Ventura — Canary IslandsSave 2%14 NIGHTS
P&O Cruises

Canary Islands

Ventura Southampton 3 Oct 2026
From
£1,274pp
£1,299 pp
View deal
Iona — Canary IslandsSave 2%14 NIGHTS
P&O Cruises

Canary Islands

Iona Southampton 3 Oct 2026
From
£1,274pp
£1,299 pp
View deal
Aurora — Norwegian Fjords cruise from Southampton12 NIGHTS
P&O Cruises

Norwegian Fjords cruise from Southampton

Aurora Southampton 8 Oct 2026

Ports: Southampton · Stavanger · Nordfjordeid · Nordfjord · Kristiansund · Andalsnes

From
£1,017pp
View deal
Arvia — Spain & FranceSave 2%13 NIGHTS
P&O Cruises

Spain & France

Arvia Southampton 10 Oct 2026
From
£980pp
£999 pp
View deal
Aurora — NorwaySave 3%14 NIGHTS
P&O Cruises

Norway

Aurora Southampton 20 Oct 2026

Ports: Southampton · Åndalsnes · Bodø · Narvik · Tromsø · Stavanger

From
£1,499pp
£1,549 pp
View deal
Arcadia — Northern EuropeSave 3%16 NIGHTS
P&O Cruises

Northern Europe

Arcadia Southampton 21 Oct 2026
From
£435pp
£449 pp
View deal
Arvia — TransatlanticSave 10%14 NIGHTS
P&O Cruises

Transatlantic

Arvia Southampton 23 Oct 2026
Flights
From
£1,015pp
£1,129 pp
View deal
Arcadia — Canary IslandsSave 3%16 NIGHTS
P&O Cruises

Canary Islands

Arcadia Southampton 26 Oct 2026
From
£1,842pp
£1,899 pp
View deal
Britannia — Caribbean Transatlantic from SouthamptonSave 8%15 NIGHTS
P&O Cruises

Caribbean Transatlantic from Southampton

Britannia Southampton 30 Oct 2026

Ports: Southampton · Santa Cruz, Tenerife · Philipsburg, St. Maarten · Roseau, Dominica · Castries, St. Lucia · Bridgetown, Barbados

Flights
From
£918pp
£999 pp
View deal
Iona — Northern European City EscapeSave 3%7 NIGHTS
P&O Cruises

Northern European City Escape

Iona Southampton 31 Oct 2026

Ports: Southampton · Hamburg · Rotterdam · Zeebrugge

From
£532pp
£549 pp
View deal

MSC Cruises Sailings

MSC Virtuosa — 7-night All Inclusive Spanish Shores & French Rivieras7 NIGHTS
MSC Cruises

7-night All Inclusive Spanish Shores & French Rivieras

MSC Virtuosa Southampton 20 Jun 2026
Drinks
From
£679pp
View deal
MSC Seashore — Caribbean and AntillesSave 2%4 NIGHTS
MSC Cruises

Caribbean and Antilles

MSC Seashore Port Canaveral (Orlando), USA 21 Jun 2026
From
£351pp
£359 pp
View deal
MSC Seascape — Caribbean and AntillesSave 5%7 NIGHTS
MSC Cruises

Caribbean and Antilles

MSC Seascape Galveston, Texas, USA 21 Jun 2026
From
£451pp
£473 pp
View deal
MSC Armonia — MediterraneanSave 5%7 NIGHTS
MSC Cruises

Mediterranean

MSC Armonia Venice, Italy 21 Jun 2026
From
£721pp
£756 pp
View deal
MSC Meraviglia — MediterraneanSave 5%7 NIGHTS
MSC Cruises

Mediterranean

MSC Meraviglia Barcelona, Spain 21 Jun 2026

Ports: Barcelona

From
£770pp
£808 pp
View deal
MSC Musica — MediterraneanSave 5%7 NIGHTS
MSC Cruises

Mediterranean

MSC Musica Cagliari (Sardinia), Italy 21 Jun 2026
From
£869pp
£912 pp
View deal
MSC Euribia — Northern EuropeSave 5%7 NIGHTS
MSC Cruises

Northern Europe

MSC Euribia Copenhagen, Denmark 21 Jun 2026
From
£1,524pp
£1,599 pp
View deal
MSC Grandiosa — MediterraneanSave 5%7 NIGHTS
MSC Cruises

Mediterranean

MSC Grandiosa Cannes, France 21 Jun 2026
From
£949pp
£996 pp
View deal
MSC Magnifica — Northern EuropeSave 5%7 NIGHTS
MSC Cruises

Northern Europe

MSC Magnifica Warnemunde (Berlin), Germany 21 Jun 2026
From
£1,104pp
£1,159 pp
View deal
MSC Splendida — MediterraneanSave 5%7 NIGHTS
MSC Cruises

Mediterranean

MSC Splendida Barcelona, Spain 21 Jun 2026
From
£1,419pp
£1,489 pp
View deal
MSC World Europa — MediterraneanSave 5%7 NIGHTS
MSC Cruises

Mediterranean

MSC World Europa Genoa, Italy 21 Jun 2026
From
£1,504pp
£1,579 pp
View deal
MSC Poesia — AlaskaSave 5%7 NIGHTS
MSC Cruises

Alaska

MSC Poesia Seattle, USA 22 Jun 2026
From
£854pp
£896 pp
View deal
MSC Seaside — Caribbean and AntillesSave 2%4 NIGHTS
MSC Cruises

Caribbean and Antilles

MSC Seaside Miami, Florida, USA 22 Jun 2026
From
£338pp
£346 pp
View deal
MSC Musica — Mediterranean 7 Nights From CivitavecchiaSave 12%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Civitavecchia

MSC Musica Civitavecchia 22 Jun 2026

Ports: Civitavecchia · Genoa · Marseille · Valencia · Ibiza · Cagliari

From
£756pp
£856 pp
View deal
MSC Divina — Mediterranean 7 Nights From KusadasiSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Kusadasi

MSC Divina Kusadasi 22 Jun 2026

Ports: Kusadasi · Marmaris · Naples · Civitavecchia · Mykonos

From
£2,367pp
£2,519 pp
View deal
MSC Opera — Mediterranean 10 Nights From GenoaSave 6%10 NIGHTS
MSC Cruises

Mediterranean 10 Nights From Genoa

MSC Opera Genoa 22 Jun 2026

Ports: Genoa · Marseille · Málaga · Cádiz · Lisbon · Alicante

From
£1,147pp
£1,221 pp
View deal
MSC Fantasia — Mediterranean 9 Nights From IstanbulSave 6%9 NIGHTS
MSC Cruises

Mediterranean 9 Nights From Istanbul

MSC Fantasia Istanbul 22 Jun 2026

Ports: Istanbul · Corfu · Bari · Trieste · Katakolon · Piraeus

From
£1,233pp
£1,312 pp
View deal
MSC Meraviglia — Mediterranean Hot deal7 NIGHTS
MSC Cruises

Mediterranean

MSC Meraviglia Barcelona, Spain 23 Jun 2026

Ports: Barcelona

Flights
From
£893pp
£1,786 pp
View deal
MSC Musica — Mediterranean 7 Nights From Genoa Hot deal7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Genoa

MSC Musica Genoa 23 Jun 2026

Ports: Genoa · Marseille · Valencia · Ibiza · Cagliari · Civitavecchia

From
£1,572pp
£3,144 pp
View deal
MSC Splendida — Mediterranean 7 nightsSave 5%7 NIGHTS
MSC Cruises

Mediterranean 7 nights

MSC Splendida Florence (Livorno) 23 Jun 2026

Ports: Livorno (Florence/Pisa), Italy

From
£937pp
£983 pp
View deal
MSC Opera — Mediterranean 10 nightsSave 5%10 NIGHTS
MSC Cruises

Mediterranean 10 nights

MSC Opera Marseille 23 Jun 2026

Ports: Marseille, France

From
£972pp
£1,020 pp
View deal
MSC Seashore — 4-night Orlando & 7-night Bahamas, Mexico & Ocean Cay11 NIGHTS
MSC Cruises

4-night Orlando & 7-night Bahamas, Mexico & Ocean Cay

MSC Seashore Port Canaveral 24 Jun 2026

Ports: Nassau, Bahamas · Cozumel · Costa Maya · Ocean Cay MSC Marine Reserve, Bahamas

Flights
From
£1,559pp
View deal
MSC Orchestra — Mediterranean 7 Nights From GenoaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Genoa

MSC Orchestra Genoa 24 Jun 2026

Ports: Genoa · Marseille · Tarragona · Valencia · Livorno · Civitavecchia

From
£710pp
£756 pp
View deal
MSC Splendida — Mediterranean 7 Nights From CagliariSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Cagliari

MSC Splendida Cagliari 24 Jun 2026

Ports: Cagliari · Palermo · Valletta · Barcelona · Marseille · Livorno

From
£940pp
£1,000 pp
View deal
MSC Fantasia — Mediterranean 9 Nights From BariSave 6%9 NIGHTS
MSC Cruises

Mediterranean 9 Nights From Bari

MSC Fantasia Bari 25 Jun 2026

Ports: Bari · Trieste · Katakolon · Piraeus · Kusadasi · Istanbul

From
£1,637pp
£1,742 pp
View deal
MSC Magnifica — Northern Europe 8 Nights From StockholmSave 6%8 NIGHTS
MSC Cruises

Northern Europe 8 Nights From Stockholm

MSC Magnifica Stockholm 25 Jun 2026

Ports: Stockholm · Copenhagen · Warnemünde · Kristiansand · Eidfjord · Lyngdal

From
£1,644pp
£1,749 pp
View deal
MSC Seaview — Mediterranean 7 Nights From BarcelonaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Barcelona

MSC Seaview Barcelona 25 Jun 2026

Ports: Barcelona · Marseille · Genoa · Civitavecchia · Palermo · Ibiza

From
£823pp
£876 pp
View deal
MSC Splendida — Mediterranean 7 Nights From PalermoSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Palermo

MSC Splendida Palermo 25 Jun 2026

Ports: Palermo · Valletta · Barcelona · Marseille · Livorno · Cagliari

From
£799pp
£850 pp
View deal
MSC Orchestra — Mediterranean 7 Nights From MarseilleSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Marseille

MSC Orchestra Marseille 25 Jun 2026

Ports: Marseille · Tarragona · Valencia · Livorno · Civitavecchia · Genoa

From
£600pp
£639 pp
View deal
MSC Divina — Mediterranean 7 Nights From NaplesSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Naples

MSC Divina Naples 25 Jun 2026

Ports: Naples · Civitavecchia · Mykonos · Kusadasi · Marmaris · Naples

From
£1,171pp
£1,246 pp
View deal
MSC Orchestra — Mediterranean 7 Nights From TarragonaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Tarragona

MSC Orchestra Tarragona 26 Jun 2026

Ports: Tarragona · Valencia · Livorno · Civitavecchia · Genoa · Marseille

From
£788pp
£839 pp
View deal
MSC Meraviglia — Mediterranean 7 Nights From PalermoSave 7%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Palermo

MSC Meraviglia Palermo 26 Jun 2026

Ports: Palermo · Naples · Livorno · Marseille · Barcelona · La Goulette

From
£1,699pp
£1,819 pp
View deal
MSC Fantasia — Mediterranean 9 Nights From TriesteSave 6%9 NIGHTS
MSC Cruises

Mediterranean 9 Nights From Trieste

MSC Fantasia Trieste 26 Jun 2026

Ports: Trieste · Katakolon · Piraeus · Kusadasi · Istanbul · Corfu

From
£1,599pp
£1,705 pp
View deal
MSC Seaview — Mediterranean 7 Nights From MarseilleSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Marseille

MSC Seaview Marseille 26 Jun 2026

Ports: Marseille · Genoa · Civitavecchia · Palermo · Ibiza · Barcelona

From
£2,819pp
£2,999 pp
View deal
MSC Grandiosa — Mediterranean 7 Nights From Palma de MallorcaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Palma de Mallorca

MSC Grandiosa Palma de Mallorca 26 Jun 2026

Ports: Palma de Mallorca · Barcelona · Cannes · Genoa · La Spezia · Civitavecchia

From
£845pp
£899 pp
View deal
MSC Poesia — 2-night Seattle & 7-night Alaskan Explorer7 NIGHTS
MSC Cruises

2-night Seattle & 7-night Alaskan Explorer

MSC Poesia Seattle 27 Jun 2026
Flights
From
£1,309pp
View deal
MSC Orchestra — Mediterranean 7 Nights From ValenciaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Valencia

MSC Orchestra Valencia 27 Jun 2026

Ports: Valencia · Livorno · Civitavecchia · Genoa · Marseille · Tarragona

From
£953pp
£1,014 pp
View deal
MSC World Europa — Mediterranean 7 Nights From MarseilleSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Marseille

MSC World Europa Marseille 27 Jun 2026

Ports: Marseille · Genoa · Naples · Messina · Valletta · Barcelona

From
£952pp
£1,013 pp
View deal
MSC Lirica — Mediterranean 7 Nights From VeniceSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Venice

MSC Lirica Venice 27 Jun 2026

Ports: Venice · Kotor · Mykonos · Syros · Ancona

From
£485pp
£516 pp
View deal
MSC Grandiosa — Mediterranean 7 Nights From BarcelonaSave 7%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Barcelona

MSC Grandiosa Barcelona 27 Jun 2026

Ports: Barcelona · Cannes · Genoa · La Spezia · Civitavecchia · Palma de Mallorca

From
£899pp
£965 pp
View deal
MSC Armonia — Mediterranean 7 Nights From SplitSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Split

MSC Armonia Split 27 Jun 2026

Ports: Split · Venice · Dubrovnik · Corfu · Kotor · Brindisi

From
£845pp
£899 pp
View deal
MSC Euribia — Northern Europe 7 Nights From KielSave 6%7 NIGHTS
MSC Cruises

Northern Europe 7 Nights From Kiel

MSC Euribia Kiel 27 Jun 2026

Ports: Kiel · Copenhagen · Hellesylt · Geiranger · Ålesund · Flåm

From
£1,717pp
£1,827 pp
View deal
MSC Opera — Mediterranean 10 Nights From LisbonSave 6%10 NIGHTS
MSC Cruises

Mediterranean 10 Nights From Lisbon

MSC Opera Lisbon 27 Jun 2026

Ports: Alicante · Mahón · Olbia · Genoa · Marseille · Málaga

From
£842pp
£896 pp
View deal
MSC Seaview — Mediterranean 7 Nights From GenoaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Genoa

MSC Seaview Genoa 27 Jun 2026

Ports: Genoa · Civitavecchia · Palermo · Ibiza · Barcelona · Marseille

From
£981pp
£1,044 pp
View deal
MSC Virtuosa — 7-night French & Iberian Discovery7 NIGHTS
MSC Cruises

7-night French & Iberian Discovery

MSC Virtuosa Southampton 27 Jun 2026
From
£577pp
View deal
MSC Musica — Mediterranean 7 Nights From CagliariSave 7%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Cagliari

MSC Musica Cagliari 28 Jun 2026

Ports: Cagliari · Civitavecchia · Genoa · Marseille · Valencia · Ibiza

From
£899pp
£969 pp
View deal
MSC Splendida — Mediterranean 7 Nights From BarcelonaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Barcelona

MSC Splendida Barcelona 28 Jun 2026

Ports: Barcelona · Marseille · Livorno · Cagliari · Palermo · Valletta

From
£859pp
£914 pp
View deal
MSC Seaview — Mediterranean 7 Nights From CivitavecchiaSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Civitavecchia

MSC Seaview Civitavecchia 28 Jun 2026

Ports: Civitavecchia · Palermo · Ibiza · Barcelona · Marseille · Genoa

From
£1,064pp
£1,132 pp
View deal
MSC Grandiosa — Mediterranean 7 Nights From CannesSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Cannes

MSC Grandiosa Cannes 28 Jun 2026

Ports: Cannes · Genoa · La Spezia · Civitavecchia · Palma de Mallorca · Barcelona

From
£791pp
£842 pp
View deal
MSC Armonia — Mediterranean 7 Nights From VeniceSave 6%7 NIGHTS
MSC Cruises

Mediterranean 7 Nights From Venice

MSC Armonia Venice 28 Jun 2026

Ports: Venice · Dubrovnik · Corfu · Kotor · Brindisi · Split

From
£669pp
£712 pp
View deal
  Our Verdict

P&O Cruises vs MSC Cruises: the bottom line

Choosing between P&O Cruises and MSC Cruises ultimately comes down to what kind of holiday you are looking for. Both are well-established cruise lines with loyal followings, but they cater to different preferences and budgets.

P&O Cruises, founded in 1837 and headquartered in Southampton, UK, operates a fleet of 7 ships. It is categorised as a premium cruise line and scores 4.5/5 overall based on 12,400 reviews. The line is particularly strong for uk departures (no-fly) and families with children, making it a natural choice for cruisers who value those attributes.

MSC Cruises, established in 1970 from Geneva, Switzerland, has a fleet of 22 ships. As a contemporary line rated 4.3/5 from 15,600 reviews, it excels at value for money and all-inclusive packages. If those are your priorities, MSC Cruises deserves serious consideration.

On food, P&O Cruises scores 8/10 compared to MSC Cruises's 7/10. For entertainment, P&O Cruises comes in at 7/10 versus MSC Cruises's 7/10. Value for money favours MSC Cruises with a score of 9/10.

Our recommendation: browse the available sailings above and compare itineraries, dates, and total cost including what is bundled in the fare. The best cruise line is the one that matches your specific needs, budget, and travel dates. Use the scores as a guide, but remember that individual ship and itinerary matter just as much as the cruise line brand.

P&O Cruises vs MSC Cruises — FAQ