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
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
7 Jun 2027
Ship
Explorer of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£828
From
£820
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
9 nights
Date
15 Jun 2027
Ship
Mariner of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 8 stops  
  • Arrival - Barcelona, Spain
£675
From
£669
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
18 Jun 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£537
From
£532
Price per person / inside stateroom
Show all departures (3)
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
19 Jun 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£510
From
£505
Price per person / inside stateroom
Show all departures (4)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
21 Jun 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£680
From
£674
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
8 nights
Date
24 Jun 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£652
From
£646
Price per person / inside stateroom
Legend of the Seas, Mediterranean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
24 Jun 2027
Ship
Legend of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1450
From
£1436
Price per person / inside stateroom
Show all departures (9)
Legend of the Seas, Mediterranean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
27 Jun 2027
Ship
Legend of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£1482
From
£1468
Price per person / inside stateroom
Show all departures (9)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
28 Jun 2027
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£740
From
£733
Price per person / inside stateroom
Show all departures (4)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
2 Jul 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£806
From
£798
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
5 Jul 2027
Ship
Explorer of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£799
From
£792
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
9 Jul 2027
Ship
Mariner of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£1036
From
£1026
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
12 Jul 2027
Ship
Explorer of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£648
From
£642
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
16 Jul 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£512
From
£507
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
16 Jul 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£672
From
£666
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
30 Jul 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£551
From
£546
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
30 Jul 2027
Ship
Mariner of the Seas
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Barcelona, Spain
£2576
From
£2551
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
2 Aug 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£596
From
£591
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
6 Aug 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£615
From
£609
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
13 Aug 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£618
From
£612
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
13 Aug 2027
Ship
Mariner of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£722
From
£715
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
16 Aug 2027
Ship
Explorer of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£591
From
£586
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
8 nights
Date
20 Aug 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£669
From
£663
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
23 Aug 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£670
From
£664
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
9 nights
Date
28 Aug 2027
Ship
Mariner of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£710
From
£703
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
10 nights
Date
6 Sep 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£813
From
£805
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
4 Oct 2027
Ship
Explorer of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£564
From
£559
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
10 nights
Date
4 Oct 2027
Ship
Mariner of the Seas
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Barcelona, Spain
£693
From
£687
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
8 Oct 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£573
From
£568
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
14 Oct 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£629
From
£623
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
18 Oct 2027
Ship
Explorer of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£506
From
£501
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
22 Oct 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Istanbul, Turkey
£641
From
£635
Price per person / inside stateroom
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
23 Oct 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£584
From
£579
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
25 Oct 2027
Ship
Explorer of the Seas
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Barcelona, Spain
£431
From
£427
Price per person / inside stateroom
Legend of the Seas, Mediterranean
1 / 32
Discount
Royal Caribbean
Duration
3 nights
Date
28 Oct 2027
Ship
Legend of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 3 stops  
  • Arrival - Barcelona, Spain
£1135
From
£1124
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
29 Oct 2027
Ship
Rhapsody of the Seas
  • Departure - Istanbul, Turkey
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£512
From
£507
Price per person / inside stateroom
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
30 Oct 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£581
From
£576
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
8 nights
Date
5 Nov 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Barcelona, Spain
£727
From
£720
Price per person / inside stateroom
Odyssey of the Seas, Mediterranean
1 / 28
Discount
Royal Caribbean
Duration
7 nights
Date
23 Apr 2028
Ship
Odyssey of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1025
From
£1015
Price per person / inside stateroom
Show all departures (27)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
8 nights
Date
5 May 2028
Ship
Rhapsody of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£828
From
£820
Price per person / inside stateroom
60 of 121 pcs