There’s something magical about waking up on an MSC Cruise, pulling back the curtains and spotting a brand-new destination waiting outside your balcony.
That’s precisely what happened to us aboard MSC Splendida.
After days of incredible food, endless entertainment and making friends from all over the world, we arrived in Cagliari, the colourful capital of Sardinia. Honestly? It quickly became one of my favourite stops.
The best part? You don’t need an expensive excursion to enjoy it. Most of the city’s highlights are either within walking distance or a short taxi ride from the cruise terminal, making it the perfect port for exploring at your own pace.
First Stop: Wander Through Castello
If Cagliari had a heart, it would be Castello.
Perched high above the harbour, this mediaeval neighbourhood feels like stepping into another century.
You’ll discover:
- Tiny cobbled streets
- Colourful shutters
- Hidden cafΓ©s
- Ancient towers
- Beautiful churches
- Stunning viewpoints around every corner
It’s impossible not to stop every few minutes for another photo.
One of the highlights is the Bastione di Saint Remy, where you can enjoy panoramic views stretching across the harbour and the sparkling Mediterranean Sea. It’s the kind of place that makes you pause for a minute and simply take it all in.
Grab an Italian coffee (because… obviously).
One thing Italy always gets right?
Forget rushing.
Find a little cafΓ©, order an espresso (or two), people-watch and soak up the slower Sardinian pace of life.
If you’re like me, you’ll probably also end up buying a pastry you definitely didn’t intend to buy…
No regrets.
Visit Poetto Beach.
If you’ve had enough sightseeing and simply want to relax, jump in a taxi and head to Poetto Beach.
With kilometres of golden sand and crystal-clear water, it’s easy to see why locals spend so much time here.
Whether you fancy:
- Swimming
- Sunbathing
- Cocktails by the sea
- A leisurely stroll along the promenade
…it’s a brilliant way to spend a cruise afternoon before heading back onboard.
Hunt for the Perfect Gelato
Let’s be honest…
Is it even an Italian cruise stop if you don’t eat gelato?
Try classic flavours like the following:
- Pistachio
- Stracciatella
- Lemon
- Hazelnut
Or be adventurous and sample local Sardinian flavours if you spot them.
Calories don’t count when you’re exploring… right?
Browse the Local Shops
Cagliari has plenty of boutiques selling the following:
- Handmade jewellery
- Leather goods
- Local wines
- Olive oil
- Sardinian ceramics
- Artisan souvenirs
It’s a lovely place to pick up something that isn’t another fridge magnet (although… I may have bought one anyway).
Spot Pink Flamingos
One of the coolest surprises?

Yes… flamingos.
Just outside the city is the Molentargius lagoon, where thousands of wild pink flamingos live throughout much of the year.
Definitely not something I expected to tick off on an Italian cruise!
Take an MSC excursion.
If you prefer everything organised for you, MSC offers several fantastic shore excursions from Cagliari.
Some of the most popular include the following:
- Exploring the ancient ruins of Nora
- Visiting the UNESCO-listed Nuraghe at Barumini
- Sailing along the spectacular Devil’s Saddle coastline
- Guided tours through Cagliari’s historic centre
Don’t Wander Too Far…
One of the things I loved about Cagliari is how close everything is to the cruise port.
Unlike some destinations where you spend ages travelling, here you can comfortably explore the city, enjoy lunch, fit in a little shopping and still make it back onboard with time to spare.
Back Onboard MSC Splendida
After a full day exploring, returning to MSC Splendida honestly felt like coming back to a floating hotel.
One minute you’re wandering ancient Italian streets…
Next you are:
- Watching the sunset from the deck
- Enjoying another incredible dinner
- Heading to a theatre show
- Finishing the evening with cocktails and live music
There’s something wonderfully comforting about unpacking once and waking up somewhere completely different every morning.
Final Thoughts
Cagliari might not always be the first Mediterranean cruise destination people talk about, but it absolutely deserves a place on your itinerary.
Between its mediaeval streets, breathtaking viewpoints, beautiful beaches, delicious food and laid-back atmosphere, it’s the kind of city that quietly steals your heart.
If your MSC Cruise stops here, don’t stay onboard.
Step ashore.
Order the gelato.
Climb the old streets.
Take far too many photos.
And let Sardinia surprise you.
FAQ: Cagliari Cruise Stop β What to See & Do
Is Cagliari worth visiting on a cruise?
Yes! Cagliari is a brilliant cruise stop if you want history, beautiful views, Italian food and a taste of Sardinia without travelling too far from the port.
Can you walk from the Cagliari cruise port to the city centre?
Yes. The centre of Cagliari is relatively close to the port, making it easy to explore independently if your ship is only docked for the day.
What are the best things to do in Cagliari on a cruise stop?
Explore the historic Castello district, visit Cagliari Cathedral, wander through the old streets, stop for Sardinian food and enjoy the panoramic viewpoints across the city.
How much time do you need in Cagliari?
Around 4 to 6 hours is enough to see several of the main attractions, grab lunch and explore without turning your cruise stop into an Olympic sprint.
Is Cagliari easy to explore without a cruise excursion?
Absolutely. If you’re comfortable exploring independently, many central attractions can be reached on foot or with local transport.
What food should I try in Cagliari?
Look out for Sardinian pasta such as malloreddus, fresh seafood, local cheeses and traditional pastries. And yes, stopping for gelato is practically part of the itinerary.














