If you’re looking for a vacation that combines stunning scenery, rich history, and delicious food, a Mediterranean cruise is the perfect choice. With so many ports of call to choose from, it can be overwhelming to decide which are the best ones to visit. That’s why we’ve put together a list of the best Mediterranean cruise ports to help you plan your dream trip.
As one of the most popular cruise regions globally, the Mediterranean offers nearly endless possibilities for exploration – from encountering ancient ruins in Greece and Italy to sampling vibrant local cuisine in Spain and France. In this guide, we aim to provide an overview of Mediterranean cruise ports, to help you feel confident embarking on your voyage of discovery across this historic maritime crossroads.

Top Mediterranean Cruise Ports
When it comes to cruising the Mediterranean Sea, there are a variety of ports to choose from. Here are some of the top Mediterranean cruise ports that you won’t want to miss:
1. Port of Barcelona
First on our list is the beautiful city of Barcelona, Spain. As one of the major ports in the Mediterranean, the Port of Barcelona is a popular stop for cruise passengers. It’s also a frequent embarkation point for European cruises. If you’re looking for a hotel fairly close to the cruise terminal, we recommend Hotel Arts Barcelona.
The capital of Catalonia, Barcelona boasts incredible architecture, delicious food, and a vibrant nightlife. Be sure to visit the famous Sagrada Familia cathedral and Park Güell, designed by renowned architect Antoni Gaudi.
Take a stroll down Las Ramblas, a lively pedestrian street filled with street performers and vendors.
Best Barcelona Shore Excursions:
- Barcelona Highlights with Optional Attraction Tickets
- Sagrada Familia Fast Track Access
- Private Montserrat and Cava Day Tour

2. Port of Civitavecchia (Rome)
The Port of Civitavecchia is the gateway to Rome, and a popular cruise destination. Located just an hour’s drive from Rome, this bustling port is also a good starting point for excursions to Tuscany and the Frascati wine region.
Civitavecchia has been a significant port since the ancient Roman times, and it remains one of the world’s largest ports today. Most passengers head directly to Rome from here, although the town does have some interesting attractions such as Fort Michelangelo.
Head to Rome to see the world-famous Colosseum, the Pantheon, the Trevi Fountain and the Vatican City. Be aware that the organization at Civitavecchia port is often chaotic – passengers must take a shuttle bus within the port to reach another bus stop, then catch a second bus to reach the train station. Trains to Rome are often packed and finding seats is difficult, so pre-book a car transfer to Rome if you can.
Best Civitavecchia Shore Excursions:

3. Port of Piraeus (Athens)
The Port of Piraeus is the busiest cruise port in Greece and the gateway to Athens. The city is known for its ancient history and stunning architecture, including the Acropolis, the Parthenon and the National Archaeological Museum.
The Port of Piraeus is also a destination in its own right, with shopping centers, a variety of restaurants, and entertainment venues catering to cruise visitors. Overall, the Port of Piraeus offers an ideal Mediterranean cruise stop for those seeking a mix of history, culture, and modern amenities.
Best Piraeus Shore Excursions:
- All Inclusive Skip the Line Athens Sightseeing Tour
- Piraeus Food Walking Tour
- 2 Hour Athens City Tour & Port Cruise Terminal Transfers

4. Port of Trieste
Now that Venice has banned cruise ships, many European cruises start or finish in Trieste instead. For example, our Holland America Oosterdam cruise started with an overnight stay in Venice, and then a bus ride to Trieste. The journey can take several hours, so you might prefer to fly directly into Trieste and start your cruise there.
Located on the northeast coast of Italy, the Port of Trieste is a must-see Mediterranean cruise port for any discerning traveler. Its close proximity to the town center, just a short and picturesque walk away, makes it an ideal destination for those looking for a walkable and immersive experience.
Visitors will be captivated by the stunning architecture and beautiful canals set against the backdrop of the Adriatic Sea. The town center offers a wealth of attractions, such as the famous Piazza Unità d’Italia, one of the largest public squares in Europe.
If you get time, visit the stunning Castle of Miramare with its beautifully maintained gardens, and the awe-inspiring Cathedral of San Giusto. It is the perfect destination for history buffs, foodies, and art enthusiasts alike.
Best Trieste Shore Excursions:
- Private Trieste Sightseeing Tour
- Piran & Panoramic Slovenian Coast from Trieste
- Lake Bled & Ljubljana Tour from Trieste

5. Port of Dubrovnik
Next up is the charming city of Dubrovnik, Croatia – one of the best cruise ports in the Mediterranean. Known as the “Pearl of the Adriatic,” Dubrovnik is a UNESCO World Heritage Site with a rich history and stunning architecture. No wonder cruises to Dubrovnik are so popular!
It’s around 30 to 40 minutes on foot from Dubrovnik cruise port to the Old Town. Once there, take a walk along the city walls, and explore the narrow streets. Don’t forget to try some of the local seafood and wine while you’re there!
Stradun, the main thoroughfare of the town, is lined with souvenir shops, cafes, and restaurants. The city is also home to beautiful beaches and has stunning views of the Adriatic Sea.
Best Dubrovnik Shore Excursions:

6. Port of Naples
The Port of Naples is a major port in the Mediterranean and is the gateway to the Amalfi Coast. You can also easily visit Herculaneum or Pompeii on a shore excursion.
If you prefer to explore Naples itself, there are plenty of things to see. The city itself is known for its striking architecture and delicious cuisine. Visitors can admire the city’s countless churches, from the impressive Cathedral of Naples, with its towering cupola, to the ornate Church of San Giovanni a Carbonara, a masterwork of Gothic architecture.
Foodies will also cherish this port city for its world-renowned pizza and the legendary seafood, while shoppers will love the colorful markets and boutiques that line the picturesque alleys.
Best Naples Shore Excursions:
- Amalfi Coast & Pompeii Private Tour with Naples Port Pickup
- Caserta Royal Palace
- Pompeii Private Tour from Naples Cruise Port

7. Port of Lisbon
The Port of Lisbon is a popular stop for cruise passengers and is known for its charming old town and stunning architecture. If your cruise ship docks at Santa Apolonia, it’s only around 10 minutes walk into town. However, the Alcantara Cruise Terminal is 3km from Lisbon city center so not really walkable.
One of the must-see attractions in Lisbon is the famous Belem Tower, a UNESCO World Heritage Site that dates back to the 16th century. Visitors can also take a stroll through the charming Alfama district, known for its winding cobblestone streets and traditional Fado music.
The city’s proximity to the sea makes it an ideal destination for seafood lovers, who can indulge in fresh catches at any of the local restaurants along the waterfront. This was one of our favorite European city destinations on our Celebrity Beyond Mediterranean cruise.
Best Lisbon Shore Excursions:
- Private Day Trip to Lisbon and Sintra
- Half-Day Exclusive Tuk-Tuk Tour
- Lisbon by Sidecar Private Tour

8. Port of Palma de Mallorca
The Port of Palma de Mallorca is a popular stop for cruise passengers. The town center is 6km from Palma de Mallorca cruise port, so you’ll need to take a taxi or bus.
Once you’re there, the town center is brimming with excellent restaurants, boutique shops, and exquisite architecture. Don’t miss the Gothic-style Palma Cathedral, the Royal Palace of Almudaina, and the Arab Baths.
For those seeking a bit of a break from the hustle and bustle of Mallorca town center, Bellver Castle offers panoramic views of Palma Bay and the surrounding countryside. If you want to return and spend more time on this beautiful island, check out our recommendations for the top villas in Mallorca.
Best Palma de Mallorca Shore Excursions:
- Private Tour of Valldemossa, Soller and Serra de Tramuntana
- Bellver Castle and Cathedral Private Tour
- Bike Tour with Cathedral and Parc de la Mar

9. Port of Kotor
The Port of Kotor, nestled in the heart of Montenegro, is one of the best Mediterranean cruise ports to visit. Its convenient location, just a short walk from the town center, makes it easily accessible for travelers looking to explore the area.
Kotor, a UNESCO World Heritage site, is known for its charming old town, surrounded by breathtaking mountains and waterfront views. Visitors can admire medieval churches and historic landmarks, such as the Cathedral of St. Tryphon and the Sea Gate.
For a more panoramic view of the town and surrounding bay, a hike to Kotor Fortress atop the hill is a must-see. The Port of Kotor is also the perfect jumping-off point for day trips to other scenic Montenegrin destinations, such as Perast, Budva, and Lovćen National Park.
As one of the most idyllic Mediterranean cruise ports, the Port of Kotor offers a wealth of enriching experiences for the discerning traveler.
Best Kotor Shore Excursions:
- Coastal Pearls of Montenegro
- Private Tour for Cruise Passengers
- Tivat, Kotor and Budva for Cruise Ship Travelers

10. Port of Valletta
The Port of Valletta is one of the most picturesque and historically rich Mediterranean cruise ports. The capital of Malta is conveniently situated just a 10 to 15 minute walk uphill from the town center.
Its charming streets and alleys are lined with a diverse range of shops, restaurants, and bars, and visitors are spoilt for choice when it comes to enjoying the Mediterranean climate, cuisine, and culture. Top attractions in Valletta include St. John’s Co-Cathedral, the Grand Masters Palace, and the Upper Barrakka Gardens.
This bustling port has been a hive of activity since the sixteenth century when it served as a base for the Knights of St. John, and visitors can experience the rich history and tradition of the city through its architecture, museums, and galleries. A trip to the Port of Valletta is an opportunity to step back in time, immerse yourself in a different way of life, and enjoy all that the Mediterranean has to offer.
Best Valletta Shore Excursions:
- Private Guided Malta Tour with Transport
- Best of Valletta, an Insider’s View
- Private Tour of Historic Palaces and Noble Homes

11. Port of Rhodes
The Port of Rhodes stands out among the best Mediterranean cruise ports, thanks to its rich cultural heritage and charming Mediterranean surroundings. An enchanting blend of ancient history and modern lifestyle, it is a favorite destination for visitors from all over the world.
Rhodes cruise port is just a short walk from the town center, making it extremely convenient for tourists. Once off the ship, visitors can explore the town’s top attractions. These include the historic Old Town, which is a UNESCO World Heritage site and the Palace of the Grand Masters of the Knights of Rhodes.
Other must-see sights include the impressive Acropolis of Lindos, the ancient city of Kamiros, and the vibrant Mandraki harbor. With its beautiful beaches, delicious local cuisine, and a charming atmosphere, the Port of Rhodes offers an unforgettable experience to all who visit.
Best Rhodes Shore Excursions:
- Rhodes Medieval City and Lindos
- Lindos and Rhodes Private Tour
- Rhodes for First Time Visitors up to 4 People

12. Mykonos
The Port of Mykonos is one of the most popular and picturesque ports in the Mediterranean. It’s a 30 minute walk into Mykonos town from the cruise port, or a 12 minute transfer by taxi or bus.
A stroll around the charming narrow streets reveals whitewashed homes with colorful doors and windows, flower-filled balconies, and bougainvillea-lined alleys. Visitors should not miss the iconic Windmills of Mykonos, which have been a symbol of the island since the 16th century. They offer breathtaking views of the Aegean Sea.
Another must-see attraction is the chic Little Venice area, a row of old houses that now have been turned into charming bars and restaurants. They’re the perfect spot to enjoy exquisite seafood dining and postcard-perfect sunsets.
Best Mykonos Shore Excursions:
- Half Day Mykonos Island Private Tour
- Private Tour of Little Venice, Kalafati Beach and Panagia Tourliani Monastery
- Mykonos Wild Experience Tour

13. Monaco (Monte Carlo)
Monaco is one of the world’s most glamorous cruise destinations, offering luxury and sophistication in a compact setting. The independent city-state on France’s Mediterranean coast is ruled by the Grimaldi family and famous for the Monte Carlo Casino and Formula 1 Grand Prix circuit.
The cruise port is conveniently located within walking distance of Monte Carlo’s main attractions. Visit the Oceanographic Museum, the Cathedral containing the tombs of Princess Grace and Prince Rainier III, and take in panoramic views from the Prince’s Palace. The Casino de Monte-Carlo is a must-see architectural marvel, even if you don’t gamble.
For adventure seekers, you can drive a Ferrari along the famous French Riviera coastal roads or take a helicopter tour for aerial views of the Côte d’Azur. The nearby medieval village of Èze, perched 1,400 feet above the sea, offers stunning views and exotic gardens.
Best Monaco Shore Excursions:
- 20 minute panoramic flight from Monaco
- Villefranche shore excursion to Eze, Monte Carlo and Monaco
- Monaco personal travel and vacation photographer

14. Gibraltar
Gibraltar, a British Overseas Territory at the southern tip of Spain, offers a unique blend of British and Mediterranean cultures. The iconic Rock of Gibraltar dominates the landscape and provides spectacular views of two continents – Europe and Africa.
The port is well-positioned for easy access to the town center. Main attractions include the famous Barbary macaques (the only wild monkey population in Europe), the Great Siege Tunnels from the 18th century, and St. Michael’s Cave with its impressive limestone formations. Gibraltar is also a duty-free shopping haven with tax-free goods.
The Upper Rock Nature Reserve offers hiking trails and cable car access to the top of the Rock. From here, you can see across the Strait of Gibraltar to Morocco on clear days. The town itself features British-style pubs alongside Spanish tapas bars, creating a unique cultural fusion.
Best Gibraltar Shore Excursions:
- Gibraltar Guided Tour: Skywalk, Moorish Castle and more
- Gibraltar Private Highlights Tour with Entry Tickets
- Rock to the Top tour by premium eBike

15. Cannes, France
Cannes is synonymous with glamour, famous worldwide for its annual film festival and the legendary Croisette boulevard lined with luxury hotels, boutiques, and beaches. The port is ideally located near the city center, making it easily walkable.
The old town, Le Suquet, offers charming cobblestone streets, local markets, and panoramic views from the Château de la Castre. The Palais des Festivals, home to the Cannes Film Festival, is an iconic photo opportunity. The city also serves as a gateway to other French Riviera destinations and offers stunning botanical gardens.
Cannes’ beaches are some of the most beautiful on the French Riviera, with both public and private beach clubs available. The nearby ÃŽles de Lérins offer a peaceful escape with historic monasteries and pristine nature just a short ferry ride away.
Best Cannes Shore Excursions:
- Private Panoramic Helicopter Tour
- Wine tasting, Cannes and perfume tour
- Private half day tour of the French Riviera in a vintage car

16. Split, Croatia
Split is often paired with Dubrovnik on Eastern Mediterranean itineraries and features the remarkable Diocletian’s Palace, a UNESCO World Heritage Site built by the Roman Emperor in the 4th century. The palace forms the historic core of the city, where locals still live and work within ancient Roman walls.
The cruise port is conveniently located within walking distance of the old town. The palace complex includes the Cathedral of Saint Domnius (built within Diocletian’s mausoleum), the Temple of Jupiter, and numerous cellars and courtyards. The Riva waterfront promenade is perfect for people-watching and dining.
Split serves as an excellent base for exploring nearby attractions including the ancient city of Trogir (another UNESCO site), the beautiful Plitvice Lakes National Park, or the island of Hvar with its lavender fields and beach clubs.
Best Split Shore Excursions:
- Blue Lagoon, 3 Islands and Wine Tasting Tour
- Private Speedboat Tour to Blue Lagoon, Trogir and Duga Bay
- Split Walking Tour and Krka National Park

17. Istanbul, Turkey
Istanbul offers one of the richest cultural experiences in the Mediterranean, straddling both Europe and Asia across the Bosphorus strait. The city seamlessly blends Byzantine, Ottoman, and modern Turkish influences.
The cruise port in Istanbul provides good access to the historic Sultanahmet district. Must-see attractions include the magnificent Hagia Sophia (a former church, mosque, and now museum), the Blue Mosque with its six minarets, and Topkapi Palace, former residence of Ottoman sultans. The Grand Bazaar, one of the world’s oldest covered markets, offers an authentic shopping experience with over 4,000 shops.
A Bosphorus cruise offers unique perspectives of the city’s skyline and the opportunity to see both the European and Asian sides of Istanbul. The vibrant neighborhoods of Galata and BeyoÄŸlu provide modern dining and nightlife options.
Best Istanbul Shore Excursions:
- Private Bosphorus tour on luxury yacht with hotel pickup
- Best of Istanbul tour with lunch and tickets
- Istanbul highlights shore excursion

18. Messina/Taormina, Sicily
Messina serves as the gateway to Sicily’s eastern coast, with the charming hilltop town of Taormina being the main attraction, offering stunning views of Mount Etna. The port is well-organized with good transportation connections.
Taormina is renowned for its ancient Greek theater, which still hosts performances today with Mount Etna providing a dramatic backdrop. The town’s medieval streets are filled with boutique shops, cafes, and restaurants serving authentic Sicilian cuisine. The Public Gardens (Villa Comunale) offer panoramic coastal views.
Mount Etna, Europe’s most active volcano, is accessible via guided tours that can include wine tasting at vineyards on the volcanic slopes. The coastal town of Giardini Naxos offers beautiful beaches for those seeking relaxation.
Best Messina/Taormina Shore Excursions:
- Private shore excursion to Taormina and Etna
- 3 hour Messina Segway tour
- Shore tour from Messina port: Taormina and The Godfather movie locations

A Mediterranean Cruise Port to Avoid
Santorini, Greece (Unless You Have a Pre-Booked Excursion)
While Santorini is undeniably one of the most photographed and beautiful destinations in the Mediterranean, it has become a cruise passenger’s nightmare due to infrastructure limitations and overwhelming crowds.
Santorini is frequently mentioned among Europe’s worst cruise ports due to the challenging logistics. The cruise ships anchor offshore and passengers must tender to the Old Port of Fira Skala at the base of the caldera cliffs.
From the port, there are only three ways to reach Fira town 1,000 feet above:
- Cable car (extremely limited capacity)
- Donkey path (animal welfare concerns and unpleasant conditions)
- Walking the steep zigzag path (arduous 20-30 minute climb)
The cable car is the main problem – it can only handle about 1,200 passengers per hour, but multiple cruise ships often arrive simultaneously with 6,000+ passengers total. This creates:
- Wait times of 2-4 hours in the blazing sun
- Dangerous overcrowding at the small port area
- Missed ship departures for passengers stuck in queues
- Overcrowding in the narrow streets of Fira and Oia villages, with long waits at restaurants.
We suggest that you book a ship’s excursion or pre-arranged private tour that includes transportation. These typically:
- Use boats that dock at different ports (like Athinios)
- Include bus transportation that bypasses the cable car
- Have reserved time slots and guides
- Guarantee return to ship on time
Some seasoned Mediterranean cruisers now skip Santorini entirely or stay on the ship when it’s a port day, using the time to enjoy uncrowded ship amenities instead.

Eastern vs. Western Mediterranean Cruises
When it comes to Mediterranean cruises, there are two main regions to consider: the Eastern and Western Mediterranean. Both regions offer unique experiences, so it’s important to understand the differences before choosing a cruise.
Eastern Mediterranean cruises typically visit ports in the Greek islands, Turkey, Croatia, and Italy’s Eastern coast. These cruises often focus on history and culture, with stops at ancient ruins and UNESCO World Heritage sites. The peak season for Eastern Mediterranean cruises is from May to October, with the Summer months being the busiest.
Western Mediterranean cruises, on the other hand, visit ports in Spain, France, Italy’s Western coast, and North Africa. These cruises often focus on art, architecture, and cuisine, with stops at famous cities like Barcelona, Rome, and Marseille. The peak season for Western Mediterranean cruises is from June to September, with the summer months being the busiest.

Final Thoughts on the Best Mediterranean Cruise Ports
Choosing to cruise the Mediterranean is an excellent decision, and you’re sure to have amazing experiences in any of the highlighted ports. From Greece’s history and beaches to Italy’s cuisine and art, there are many exciting activities to choose from.
So now that you know some of the best Mediterranean cruise ports, you can begin crossing them off your must-visit lists. But don’t forget: ocean cruising has so many more possibilities than what we’ve just explored. To find your next great travel adventure make sure to check out our other cruise articles for tips and recommendations along with others who enjoy global voyages.
Read Next:
