Royal Caribbean Mediterranean Cruises

It’s one of the world’s most popular holiday destinations, and with Royal Caribbean, exploring the Mediterranean becomes an adventure of non-stop fun. With entertainment, dining, and daytime activities that make every moment special, Royal Caribbean allows guests to appreciate every aspect of their cultural and culinary exploration.

Mediterranean Cruises from Bristol

Why Sail with Royal Caribbean to the Mediterranean?

The Mediterranean is one of the most popular destinations for guests all over the world. Its consistent sunshine and tapestry of cultural hotspots make it one of the best places to explore by sea, and Royal Caribbean Mediterranean cruises pair these enriching excursions with the very best onboard entertainment.

Families and couples alike will love the variety of ways they can spend their days at sea. From taking on the challenge of the surf simulator to riding the onboard zipline, there’s so much to do in the Mediterranean sunshine. When evening falls, Royal Caribbean ensures the fun continues into the night with ice skating, acrobatics, and Broadway-style shows that are sure to make an impression.

What Are the Best Royal Caribbean Mediterranean Cruise Destinations?

The Mediterranean is such a popular cruise destination thanks to the range of ports that guests can visit within a single itinerary. From historic ruins to culinary capitals, this region has so much to offer. Here are some of the top nations that guests can discover with Royal Caribbean Mediterranean cruises:

Royal Caribbean Online Exclusive Offer

Join the Club

Keep up to date with the latest Royal Caribbean news by becoming a Cruise Club Member. You'll receive exclusive cruise deals delivered straight to your inbox, plus a complimentary copy of Into the Blue magazine sent to your door six times a year.

Join the Club

Frequently Asked Questions

Guests can sail on a few members of Royal Caribbean’s fleet with a Mediterranean cruise, including Explorer of the Seas, Brilliance of the Seas, Mariner of the Seas, Legend of the Seas and Rhapsody of the Seas. 

These voyages can vary in length depending on the itinerary. Royal Caribbean Mediterranean cruises can be as short as 3 nights (3 ports) and as long as 11 nights (10 ports).

The shoulder seasons of September to November and March to May offer the best deals for sailing around the Mediterranean. These periods combine slightly cooler weather with fewer crowds.

Royal Caribbean Online Exclusive Offer

Discover the Bolsover Cruise Club Blog

Keep up to date with the latest cruise news and our cruise guides, as well as exciting ship spotlights shedding light on your favourite ships and helping you find new favourites to explore.

View All
Royal Caribbean Onboard Credit Offer

Choose Last-Minute Fun with a Royal Caribbean Cruise

Whether you’re looking to give the kids a family holiday they will remember forever or trying to book a couples’ getaway that is as romantic as it is thrilling, Royal Caribbean’s last-minute holidays have something for everyone. These itineraries come at incredible prices, meaning guests can set sail on a journey of speedy waterslides and glittering evening entertainment with deals that can’t be beaten.

Last-Minute Cruises

Book a Royal Caribbean Mediterranean Cruise with Bolsover Cruise Club

Royal Caribbean
Mediterranean

We found

121 cruises

Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
11 nights
Date
3 May 2027
Ship
Rhapsody of the Seas
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Athens (Piraeus), Greece
£1493
From
£1479
Price per person / inside stateroom
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
8 May 2027
Ship
Brilliance of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£584
From
£579
Price per person / inside stateroom
Odyssey of the Seas, Mediterranean
1 / 28
Discount
Royal Caribbean
Duration
7 nights
Date
9 May 2027
Ship
Odyssey of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£797
From
£790
Price per person / inside stateroom
Show all departures (25)
Legend of the Seas, Mediterranean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
9 May 2027
Ship
Legend of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1518
From
£1503
Price per person / inside stateroom
Show all departures (16)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
10 May 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£583
From
£578
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
11 May 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£553
From
£548
Price per person / inside stateroom
Legend of the Seas, Mediterranean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
13 May 2027
Ship
Legend of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1472
From
£1458
Price per person / inside stateroom
Show all departures (15)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
14 May 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£733
From
£726
Price per person / inside stateroom
Show all departures (4)
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
15 May 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£561
From
£556
Price per person / inside stateroom
Show all departures (12)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
17 May 2027
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£638
From
£632
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
9 nights
Date
18 May 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Lisbon, Portugal
£658
From
£652
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
21 May 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£701
From
£694
Price per person / inside stateroom
Show all departures (6)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
24 May 2027
Ship
Explorer of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£610
From
£604
Price per person / inside stateroom
Show all departures (4)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
9 nights
Date
27 May 2027
Ship
Mariner of the Seas
  • Departure - Lisbon, Portugal
  • 7 stops  
  • Arrival - Barcelona, Spain
£686
From
£680
Price per person / inside stateroom
Show all departures (2)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
28 May 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£567
From
£562
Price per person / inside stateroom
Show all departures (2)
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
29 May 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£506
From
£501
Price per person / inside stateroom
Show all departures (3)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
31 May 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£702
From
£695
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
4 Jun 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£509
From
£504
Price per person / inside stateroom
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
5 Jun 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£523
From
£518
Price per person / inside stateroom
Show all departures (4)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
10 nights
Date
5 Jun 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Ravenna (Bologna), Italy
£920
From
£911
Price per person / inside stateroom
20 of 121 pcs