Treat your taste buds in Italy, stroll around ancient towns in Greece and soak up the sun along Croatia's stunning coastline with a cruise to the Mediterranean.
Set sail on a dream holiday to the best places to visit when you cruise the Mediterranean. This region offers some of Europe's most classic cultural landmarks – alongside some of its best weather to boot. Stroll along the ancient cobblestones of Florence in Italy or Dubrovnik in Croatia. Tour some of the architectural masterpieces, like the Palace of Knossos on Crete, the Roman amphitheatre in Pula and Rome's St Peter's Basilica. Take in the stunning, volcanic island of Santorini with its blue and whitewashed towns or sip a glass of wine on Italy's Amalfi Coast with its pastel-coloured houses built into steep-sloping cliffs. Discover the magic with a Mediterranean cruise..
Explore more while spending less with Mediterranean cruise deals onboard our best cruise ships
The best Mediterranean cruises offer you the opportunity to explore the charming, ancient harbours of Italy, Greece and Croatia. Visit some ancient monuments like temples and amphitheatres, or medieval palaces and cathedrals. Head to the sun-drenched golden beaches and take a refreshing dip in the clear blue sea.
Stroll around Italy's enchanting small alleys, gracious palaces and photogenic squares. See Rome's impressive Colosseum and the rest of Italy's breathtaking capital. Marvel at the colourful buildings in Venice during a gondola ride through the canals and visit Florence's extraordinary Cathedral of Santa Maria del Fiore. Next, enjoy the best of Italy's cuisine, and wash it down with some tasty wine from a nearby vineyard, or follow it up with a delicious gelati (ice cream).
Cruise to Greece's idyllic islands and watch the sunrise over the Aegean. Explore the Old Town of Corfu or Crete, or travel even further back in time to see the ancient Acropolis of Athens or the Temple of Aphaia on Aegina. After that, relax on the world-class beaches or go snorkeling to explore what lies beneath the warm, crystal-clear waters. Before you leave, drink a frappé iced coffee or ouzo, an anise-flavoured aperitif, and sample some regional culinary highlights.
Pristine turquoise waters and white pebble beaches welcome you to this small picturesque country. Go offboard to Split to visit a number of its 1,200 stunning islands, like Korcula, Hvar or Mljet, or explore Diocletian's imposing palace. Then it's time to sample some of Croatia's mouth-watering seafood dishes. Join a wine-tasting tour if you can, and don't miss a trip to the cascading waterfalls, forests and bright lakes of Krka or Plitvice Lakes National Park.
Wander around the ancient cobblestone streets, sunbathe on the magnificent beaches or go on a sea kayaking adventure. Visit the most beautiful places, such as the island of Santorini in Greece, Italy's Amalfi Coast and the town of Dubrovnik in the south of Croatia with your cruise to the Mediterranean.
Be amazed by Santorini with its dramatic volcanic scenery and charming dark blue and white villages. Relax on the remarkable Red Beach and look out over the Aegean Sea in a cosy taverna.
Visit the ravishingly colourful resorts on the Italian Amalfi Coast. Gaze out at Mount Vesuvius on the cliff village of Sorrento, admire Positano's pastel houses and the mountainous island of Capri.
A walk along the tops of the city walls is one of the highlights of visiting this gem. Hop on a ferry to close-by Lokrum with its monastery, or go kayaking. Finish the day with a cool drink in Dubrovnik's Old Town.
A cruise to the Mediterranean is filled with exciting destinations, each with its own style and vibe. Discover the Mediterranean onboard the Best Royal Caribbean Cruise Ships.
The best time to visit the region is Spring (May–June) or Autumn (September–October), when the weather is mild – the heat peaks in July and August.
If you're planning to visit one of the well-known museums or other attractions that require a ticket, buy your ticket online in advance to save time.
Greece, Italy, Spain, France, Portugal, and Montenegro all use the euro; the other countries use different currencies.