View deals
  Head-to-Head Comparison

MSC Cruises vs Royal Caribbean

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

Updated 28 March 2026 Royal Caribbean 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.

Contemporary

MSC Cruises

From£338pp
View MSC Cruises
Best value
Contemporary

Royal Caribbean

From£367pp
View Royal Caribbean
Price from
£338 pp
£367 pp
Overall Rating
4.3/5
4.6/5
Fleet Size
22 ships
28 ships
Family Score
8/10
10/10
Luxury Score
6/10
6/10
Value Score
9/10
7/10
Food Score
7/10
7/10
Entertainment Score
7/10
10/10
Founded
1970
1968
Headquarters
Geneva, Switzerland
Miami, USA
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 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

Choose Royal Caribbean if you want…

  • Families with kids
  • Thrill seekers and adventurers
  • Mega-ship experience
  • Entertainment and activities

Royal Caribbean may not suit you if…

  • Quiet/intimate cruise seekers
  • Ultra-luxury preference
  • Those avoiding large crowds
  Fleet Overview

Ships at a glance

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

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

Royal Caribbean Fleet (28 ships)

Anthem of the Seas

Built 2015 · 4,905 guests

168,666 GT

Icon of the Seas

Built 2024 · 7,600 guests

250,800 GT

Utopia of the Seas

Built 2024 · 5,668 guests

236,860 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.

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

Royal Caribbean Sailings

Allure of the Seas — Western Caribbean CruiseSave 1%6 NIGHTS
Royal Caribbean

Western Caribbean Cruise

Allure of the Seas Fort Lauderdale, Florida 21 Jun 2026
From
£817pp
£825 pp
View deal
Star of the Seas — Eastern Caribbean Perfect DaySave 1%7 NIGHTS
Royal Caribbean

Eastern Caribbean Perfect Day

Star of the Seas Port Canaveral (Orlando), USA 21 Jun 2026
From
£1,143pp
£1,154 pp
View deal
Symphony of the Seas — Western Caribbean CruiseSave 1%7 NIGHTS
Royal Caribbean

Western Caribbean Cruise

Symphony of the Seas Galveston, Texas, USA 21 Jun 2026
From
£1,343pp
£1,356 pp
View deal
Odyssey of the Seas — Greek Isles CruiseSave 1%7 NIGHTS
Royal Caribbean

Greek Isles Cruise

Odyssey of the Seas Civitavecchia (Rome), Italy 21 Jun 2026
From
£4,887pp
£4,936 pp
View deal
Serenade of the Seas — Alaska Inside Passage CruiseSave 1%7 NIGHTS
Royal Caribbean

Alaska Inside Passage Cruise

Serenade of the Seas Vancouver, Canada 21 Jun 2026
From
£865pp
£873 pp
View deal
Liberty of the Seas — 5-night Hamburg & Rotterdam5 NIGHTS
Royal Caribbean

5-night Hamburg & Rotterdam

Liberty of the Seas Southampton 21 Jun 2026
From
£834pp
View deal
Wonder of the Seas — Bahamas Perfect Day CruiseSave 1%4 NIGHTS
Royal Caribbean

Bahamas Perfect Day Cruise

Wonder of the Seas Miami, Florida, USA 22 Jun 2026
From
£612pp
£618 pp
View deal
Jewel of the Seas — Key West Bahamas CruiseSave 1%4 NIGHTS
Royal Caribbean

Key West Bahamas Cruise

Jewel of the Seas Fort Lauderdale, Florida 22 Jun 2026
From
£367pp
£370 pp
View deal
Mariner of the Seas — Western Caribbean CruiseSave 1%5 NIGHTS
Royal Caribbean

Western Caribbean Cruise

Mariner of the Seas Galveston, Texas, USA 22 Jun 2026
From
£679pp
£685 pp
View deal
Freedom of the Seas — Bahamas Perfect Day CruiseSave 1%5 NIGHTS
Royal Caribbean

Bahamas Perfect Day Cruise

Freedom of the Seas Miami, Florida, USA 22 Jun 2026
From
£688pp
£694 pp
View deal
Brilliance of the Seas — 7 Night Italy & France Cruise Hot deal7 NIGHTS
Royal Caribbean

7 Night Italy & France Cruise

Brilliance of the Seas Barcelona 22 Jun 2026

Ports: Barcelona · Toulon · Ajaccio · Civitavecchia · Naples · Messina

Flights
From
£1,139pp
£2,278 pp
View deal
Independence of the Seas — 4 Night Cruise to Canada / New EnglandSave 1%4 NIGHTS
Royal Caribbean

4 Night Cruise to Canada / New England

Independence of the Seas Cape Liberty (New York), USA 23 Jun 2026
From
£899pp
£908 pp
View deal
Spectrum of the Seas — Busan CruiseSave 1%4 NIGHTS
Royal Caribbean

Busan Cruise

Spectrum of the Seas Baoshan (Shanghai), China 24 Jun 2026
From
£512pp
£517 pp
View deal
Vision of the Seas — 9 Night Bermuda & Perfect Day Cruise9 NIGHTS
Royal Caribbean

9 Night Bermuda & Perfect Day Cruise

Vision of the Seas Baltimore 25 Jun 2026

Ports: Baltimore · Kings Wharf · Coco Cay · Nassau · Baltimore

From
£2,033pp
View deal
Liberty of the Seas — Western Europe Hot deal9 NIGHTS
Royal Caribbean

Western Europe

Liberty of the Seas Southampton 26 Jun 2026
From
£1,214pp
£2,428 pp
View deal
Navigator of the Seas — 7 Night Ensenada, Cabo & Mazatlan Hot deal7 NIGHTS
Royal Caribbean

7 Night Ensenada, Cabo & Mazatlan

Navigator of the Seas Los Angeles 26 Jun 2026

Ports: Los Angeles · Ensenada · Cabo San Lucas · Mazatlán

From
£1,222pp
£2,444 pp
View deal
Utopia of the Seas — 3 Night Bahamas & Perfect Day Cruise Hot deal3 NIGHTS
Royal Caribbean

3 Night Bahamas & Perfect Day Cruise

Utopia of the Seas Port Canaveral 26 Jun 2026

Ports: Port Canaveral · Nassau · Coco Cay

From
£1,049pp
£2,098 pp
View deal
Jewel of the Seas — 3 Night Bahamas & Perfect Day Cruise Hot deal3 NIGHTS
Royal Caribbean

3 Night Bahamas & Perfect Day Cruise

Jewel of the Seas Fort Lauderdale 26 Jun 2026

Ports: Fort Lauderdale · Nassau · Coco Cay

From
£515pp
£1,030 pp
View deal
Wonder of the Seas — 3 Night Bahamas & Perfect Day Cruise Hot deal3 NIGHTS
Royal Caribbean

3 Night Bahamas & Perfect Day Cruise

Wonder of the Seas Miami 26 Jun 2026

Ports: Miami · Coco Cay · Nassau

From
£708pp
£1,416 pp
View deal
Ovation of the Seas — 7-night Northbound Alaska & Hubbard Glacier Hot deal7 NIGHTS
Royal Caribbean

7-night Northbound Alaska & Hubbard Glacier

Ovation of the Seas Vancouver 26 Jun 2026
Flights
From
£1,938pp
£3,876 pp
View deal
Brilliance of the Seas — 2-night Venice & 7-night Brilliance of The Adriatic & 2-night Rome7 NIGHTS
Royal Caribbean

2-night Venice & 7-night Brilliance of The Adriatic & 2-night Rome

Brilliance of the Seas Ravenna, Italy 27 Jun 2026
Flights
From
£969pp
View deal
Allure of the Seas — 8 Night Eastern Caribbean & Perfect Day8 NIGHTS
Royal Caribbean

8 Night Eastern Caribbean & Perfect Day

Allure of the Seas Fort Lauderdale 27 Jun 2026

Ports: Fort Lauderdale · Basseterre · Philipsburg · San Juan (Puerto Rico) · Coco Cay · Fort Lauderdale

Flights
From
£2,144pp
View deal
Icon of the Seas — 7 Night Eastern Caribbean & Perfect Day7 NIGHTS
Royal Caribbean

7 Night Eastern Caribbean & Perfect Day

Icon of the Seas Miami 27 Jun 2026

Ports: Miami · Philipsburg · Charlotte Amalie · Coco Cay · Miami

Flights
From
£2,551pp
View deal
Freedom of the Seas — 5 Night Bahamas & Perfect Day Cruise5 NIGHTS
Royal Caribbean

5 Night Bahamas & Perfect Day Cruise

Freedom of the Seas Miami 27 Jun 2026

Ports: Miami · Nassau · Coco Cay · Miami

From
£517pp
View deal
Spectrum of the Seas — Jeju Busan CruiseSave 1%5 NIGHTS
Royal Caribbean

Jeju Busan Cruise

Spectrum of the Seas Baoshan (Shanghai), China 28 Jun 2026
From
£743pp
£750 pp
View deal
Explorer of the Seas — 2-night Venice & 7-night Greek Treasures7 NIGHTS
Royal Caribbean

2-night Venice & 7-night Greek Treasures

Explorer of the Seas Ravenna, Italy 2 Jul 2026
Flights
From
£969pp
View deal
Spectrum of the Seas — Seoul CruiseSave 1%4 NIGHTS
Royal Caribbean

Seoul Cruise

Spectrum of the Seas Baoshan (Shanghai), China 3 Jul 2026
From
£658pp
£664 pp
View deal
Harmony of the Seas — 7 Night Western Mediterranean Cruise Hot deal7 NIGHTS
Royal Caribbean

7 Night Western Mediterranean Cruise

Harmony of the Seas Barcelona 5 Jul 2026

Ports: Barcelona · Palma de Mallorca · La Spezia · Civitavecchia · Naples · Barcelona

Flights
From
£3,796pp
£7,592 pp
View deal
Liberty of the Seas — 7 Night Spain & Portugal Cruise7 NIGHTS
Royal Caribbean

7 Night Spain & Portugal Cruise

Liberty of the Seas Southampton 5 Jul 2026
From
£935pp
View deal
Brilliance of the Seas — 7 Night Greek Isles & Italy Cruise7 NIGHTS
Royal Caribbean

7 Night Greek Isles & Italy Cruise

Brilliance of the Seas Civitavecchia 6 Jul 2026

Ports: Civitavecchia · Naples · Messina · Santorini · Kusadasi · Mykonos

Flights
From
£1,531pp
View deal
Spectrum of the Seas — Busan CruiseSave 1%4 NIGHTS
Royal Caribbean

Busan Cruise

Spectrum of the Seas Baoshan (Shanghai), China 7 Jul 2026
From
£658pp
£664 pp
View deal
Liberty of the Seas — Hamburg and Bruges cruise from SouthamptonSave 3%5 NIGHTS
Royal Caribbean

Hamburg and Bruges cruise from Southampton

Liberty of the Seas Southampton 19 Jul 2026

Ports: Southampton · Hamburg · Brussels (Zeebrugge)

From
£3,113pp
£3,193 pp
View deal
Legend of the Seas — Barcelona & Med Sunsets9 NIGHTS
Royal Caribbean

Barcelona & Med Sunsets

Legend of the Seas Barcelona 1 Aug 2026
Flights
From
£1,899pp
View deal
Anthem of the Seas — 14 Night Eastern Mediterranean14 NIGHTS
Royal Caribbean

14 Night Eastern Mediterranean

Anthem of the Seas Southampton 2 Aug 2026

Ports: Rome · Santorini · Mykonos · Dubrovnik

Flights Drinks Wi-Fi
From
£1,330pp
View deal
Liberty of the Seas — 5 Night Hamburg & Bruges Cruise5 NIGHTS
Royal Caribbean

5 Night Hamburg & Bruges Cruise

Liberty of the Seas Southampton 2 Aug 2026

Ports: Hamburg · Zeebrugge

From
£999pp
View deal
Liberty of the Seas — 9-night Spanish Flair & Solar Eclipse9 NIGHTS
Royal Caribbean

9-night Spanish Flair & Solar Eclipse

Liberty of the Seas Southampton, England 7 Aug 2026

Ports: Bilbao, Spain · Gijon, Spain · Vigo, Spain · La Coruna, Spain · Paris (Le Havre), France

From
£1,321pp
View deal
Liberty of the Seas — 7-night Norwegian Fjords7 NIGHTS
Royal Caribbean

7-night Norwegian Fjords

Liberty of the Seas Southampton 16 Aug 2026
From
£753pp
View deal
Vision of the Seas — Canada New EnglandSave 1%9 NIGHTS
Royal Caribbean

Canada New England

Vision of the Seas Baltimore, USA 27 Aug 2026
From
£4,005pp
£4,045 pp
View deal
Wonder of the Seas — Bahamas & Perfect Day with Miami Beach Stay8 NIGHTS
Royal Caribbean

Bahamas & Perfect Day with Miami Beach Stay

Wonder of the Seas Miami 28 Aug 2026

Ports: Miami · Perfect Day at Cococay · Nassau

Flights
From
£1,679pp
View deal
Voyager of the Seas — 2-night Seattle & 7-night Alaska Experience7 NIGHTS
Royal Caribbean

2-night Seattle & 7-night Alaska Experience

Voyager of the Seas Seattle 2 Sept 2026
Flights
From
£1,339pp
View deal
Freedom of the Seas — 2-night Miami & 5-night Freedom of Bahamas & Perfect Day7 NIGHTS
Royal Caribbean

2-night Miami & 5-night Freedom of Bahamas & Perfect Day

Freedom of the Seas Miami 3 Sept 2026
Flights
From
£1,029pp
View deal
Independence of the Seas — Canada New EnglandSave 1%9 NIGHTS
Royal Caribbean

Canada New England

Independence of the Seas Cape Liberty (New York), USA 3 Sept 2026
From
£1,044pp
£1,054 pp
View deal
Explorer of the Seas — 2-night Venice & 7-night Greek Explorer & Split7 NIGHTS
Royal Caribbean

2-night Venice & 7-night Greek Explorer & Split

Explorer of the Seas Ravenna, Italy 3 Sept 2026
Flights
From
£999pp
View deal
Liberty of the Seas — 9-night Spanish Flair9 NIGHTS
Royal Caribbean

9-night Spanish Flair

Liberty of the Seas Southampton 9 Sept 2026
From
£953pp
View deal
Explorer of the Seas — 2-night Venice & 7-night Adriatic & Greek Explorer7 NIGHTS
Royal Caribbean

2-night Venice & 7-night Adriatic & Greek Explorer

Explorer of the Seas Ravenna, Italy 10 Sept 2026
Flights
From
£999pp
View deal
Jewel of the Seas — 3-night Miami & 4-night Bahamas & Perfect Day7 NIGHTS
Royal Caribbean

3-night Miami & 4-night Bahamas & Perfect Day

Jewel of the Seas Fort Lauderdale 11 Sept 2026
Flights
From
£1,059pp
View deal
Liberty of the Seas — 7-night Spain & France7 NIGHTS
Royal Caribbean

7-night Spain & France

Liberty of the Seas Southampton 18 Sept 2026
From
£771pp
View deal
Legend of the Seas — Western Mediterranean cruise from BarcelonaSave 3%7 NIGHTS
Royal Caribbean

Western Mediterranean cruise from Barcelona

Legend of the Seas Barcelona 20 Sept 2026

Ports: Barcelona · Palma De Mallorca · Marseille (Provence) · La Spezia (tours to Florence/Pisa) · Rome (Civitavecchia) · Naples

Flights
From
£1,665pp
£1,716 pp
View deal
Explorer of the Seas — 2-night Venice & 7-night Greek TreasuresSave 6%7 NIGHTS
Royal Caribbean

2-night Venice & 7-night Greek Treasures

Explorer of the Seas Ravenna, Italy 24 Sept 2026
Flights
From
£939pp
£999 pp
View deal
Liberty of the Seas — 8-night Spain & France Cruise8 NIGHTS
Royal Caribbean

8-night Spain & France Cruise

Liberty of the Seas Southampton 25 Sept 2026
From
£822pp
View deal
  Our Verdict

MSC Cruises vs Royal Caribbean: the bottom line

Choosing between MSC Cruises and Royal Caribbean 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.

MSC Cruises, founded in 1970 and headquartered in Geneva, Switzerland, operates a fleet of 22 ships. It is categorised as a contemporary cruise line and scores 4.3/5 overall based on 15,600 reviews. The line is particularly strong for value for money and all-inclusive packages, making it a natural choice for cruisers who value those attributes.

Royal Caribbean, established in 1968 from Miami, USA, has a fleet of 28 ships. As a contemporary line rated 4.6/5 from 24,500 reviews, it excels at families with kids and thrill seekers and adventurers. If those are your priorities, Royal Caribbean deserves serious consideration.

On food, MSC Cruises scores 7/10 compared to Royal Caribbean's 7/10. For entertainment, MSC Cruises comes in at 7/10 versus Royal Caribbean's 10/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.

MSC Cruises vs Royal Caribbean — FAQ