18 BEST THINGS TO DO IN MALTA FROM A CRUISE SHIP.
We have travelled extensively around Malta, so when someone recently asked me for advice on what to do in Valletta from a cruise ship, it made me realise something. I was so focused on the capital that I almost forgot to mention how easy it is to explore much further afield. Malta and Gozo have so much to offer, and even with just one or two days, you can make the most of every moment on shore.
In fact, I would argue that Malta is one of the best islands to visit on a cruise. The port is incredibly close to Valletta and within easy walking distance, but beyond the capital, the island is just as accessible. Transport links are excellent, including the fast ferry to Gozo, and Malta itself is small enough to get around without difficulty. Despite its size, there is a surprising variety of ways to spend your day.
In this blog post, we will share the best things to do during your time ashore in Malta, and why you can experience far more than just Valletta.
Don’t have time to read the full article?
Malta Top Picks
Tours
- Valletta walking tour
- Three Cities walking & boat tour
- Boat tour to St Peter’s Pool
- From Malta: Gozo Day Trip
- Comino: Blue Lagoon
Destinations
Transport
Public buses in Malta run efficiently (if a little late due to traffic.) Don’t overlook the ease of taking a ferry to the Three Cities or Silema.
Malta
Let’s start with the things to do on the island of Malta. If you want to visit Gozo or Comino, scroll to the bottom of this post!
1/ Valetta walking tour



First things first, Valletta! Even if you don’t spend all of your time in Valletta, it’s important to at least visit the main city. You can be there within 20 minutes of getting off your ship, on foot.
Once in Valletta, there are some famous sights to see – St John’s Cathedral to name one. Plus art galleries and more. Or, you can simply explore Valletta on foot – either with a guided walking tour, or on your own.
Find our detailed guide to exploring Valletta here.
2/ Valetta food & drink
Once ashore, there are a few different food items that you can’t leave Valletta without trying. The first is pastizzi- a flaky pastry treat, normally stuffed with ricotta, chicken or pea (you can buy them everywhere for between 30-50 cents.) The second is Imqaret, a date filled pastry, normally eaten for celebrations.
Finally, when in Valletta, it is virtually criminal not to stop for a Spritz. Nowhere else is the Italian influence more evident than in this drink of choice. Look out for happy hour deals across the city, or find our top picks here.
3/ Head to the Three Cities



Getting there: 5 minute ferry from Valetta.
I personally think that the Three Cities are one of the most underrated places to visit in Malta. And for a cruise traveller, it may be the best way to see something a little different, without travelling too far.
The Three Cities are Birgu (also known as Vittoriosa), Senglea, and Cospicua. They are just a short hop across the harbour by boat (it costs a couple of euros and takes no more than 5 minutes).
Once there, you can explore the fortress, dine or drink by the water, visit churches and museums, take in the spectacular views back to Valetta (and to your cruise ship) and just generally stroll around. Walking tours with a guide are also available.
By far, my absolute favourite thing to do in the Three Cities is to notice the brightly coloured and unique front doors. I know it may sound odd, but to me, they are endlessly fascinating.
You can find our guide to the best things to do in the Three Cities here.
4/ History highlights
Malta is packed with history, and you don’t have to go far from Valletta to find it.
If you’re interested in World War II, consider visiting the Lascaris War Rooms, an underground complex that played a key role during the war.
Alternatively, head to Fort St Elmo for the National War Museum, or visit Ħaġar Qim, one of Malta’s prehistoric temple sites, which are older than the pyramids.
You can also book a tour, which includes entrance to a number of prehistoric temples, transport and a guide.
5/ Rabat & Mdina




Getting there: around 25 minutes by taxi from Valletta, or take a bus.
Rabat and Mdina sit side by side, and it’s easy to explore both in one trip.
Rabat feels more lived-in, with local cafés and a slightly more relaxed pace. Mdina, on the other hand, is the star attraction. Known as the Silent City, it’s an enclosed medieval town with narrow streets and unique architecture.
You can find our detailed guide to Rabat and Mdina here.
6/ Go for a swim

Getting there: around 25–30 minutes by taxi, or public transport + walking.
If you want something a bit more adventurous than a beach, head to St Peter’s Pool or Ta’ Kalanka Sea Cave.
These are natural swimming spots with clear water and rocky ledges rather than sand. St Peter’s Pool is a more popular choice and can be combined with a visit to Marsaxlokk. You can also take a boat tour to the pool from Marsaxlokk if you don’t fancy the walk.
Whereas Ta’ Kalanka Sea Cave is a little less well known.
7/ Or head to a beach

Getting there: around 30–40 minutes by taxi or bus
If you’re after sand, Golden Bay is one of the best options.
It’s one of the few sandy beaches on the island, with clear water and plenty of space.
8/ Enjoy a fish lunch by the water

Getting there: around 25 minutes by taxi.
If you love seafood, head to Marsaxlokk.
This is where you’ll find local restaurants serving fresh seafood right by the water. It’s a slower pace than Valletta and a nice way to spend a couple of hours over lunch.
Find our detailed guide to visiting Marsaxlokk here.
9/ See Dingli Cliffs
Getting there: 30 minutes by taxi (or walk/ bus from Rabat).
For something scenic, head to Dingli Cliffs, the highest point in Malta.
The views out to sea are impressive, especially on a clear day, and it’s a good place for a short walk. You can easily combine this with a visit to Mdina and Rabat (there are frequent bus services connected Dingli with Rabat).
10/ See the blue boats


Getting there: around 25 minutes by taxi
You can see the traditional blue boats in Marsaxlokk , but if you’d rather visit somewhere a little quieter, we would recommend Marsakala.
It’s a very photogenic spot, with a relaxed harbour, restaurants and places to swim in the summer.
Find our detailed guide to visiting Marsakala here.
11/ Visit St Paul’s Bay

Getting there: Around 25 minutes by bus or taxi.
This is a more laid-back area, popular with visitors looking for a relaxed day.
You’ll find plenty of bars, restaurants, coastal walks, and a few swimming spots (like Qawra Point Beach). It’s not as historic as Valletta, but it’s easy and enjoyable.
You can find our detailed guide to visiting St Paul’s here.
12/ Or St Julian’s

Getting there: around 15 minutes by taxi or bus.
St Julian’s is a bit more lively and modern.
It’s known for its restaurants, bars, and waterfront views. Expect a slightly more polished and touristy feel, but it’s popular for a reason.
You can find our guide to visiting St Julian’s Bay here.
13/ Take the ferry to Selima
Getting there: 15 minute ferry.
A quick ferry ride takes you to Sliema, which offers a completely different feel to Valletta.
It’s great for a waterfront walk, a bit of shopping, or simply just seeing a more modern side to Malta.
Gozo & Comino (island hopping)
14/ Take a fast ferry to Gozo

Getting there: around 45 minutes by fast ferry from Valletta.
Gozo is quieter, greener, and feels more rural than Malta.
The fast ferry makes it possible to visit even on a cruise stop, as long as you plan your timings carefully. Or, if you have an overnight in port, this is a great option.
Find our guide to visiting Gozo here.
15/ Gozo HOHO top bus
Once on Gozo, an open top hop on and hop off bus is one of the easiest ways to see the island.
It stops at key attractions like Xlendi, Marsalforn and Victoria and saves you the hassle of organising transport yourself.
16/ Gozo coastal trail

If you prefer something more active, the Gozo coastal trail follows the sea around the island. We’ve walked the whole thing, which takes three days. On a shore day, you could walk a short section (out and back) from the harbour in Gozo.
You can find our guide to the Gozo coastal trail here.
17/ Visit Victoria

Getting there: Fast ferry to Gozo and then bus of ferry from the harbour.
Victoria is the main town on Gozo and home to the Citadel, a fortified hilltop area with panoramic views. I think it’s a really underrated place to spend a few hours – it’s really gorgeous and much quieter than Valletta.
Find more information on Victoria here.
18/ Cruise to Comino
I include this for reference, but I’ll be honest and say that we didn’t take a cruise to Comino.
It’s one of the most popular excursions, mainly for the Blue Lagoon and its bright turquoise water.
If you’re looking for clear sea and a relaxed boat day, it might appeal. Just keep in mind that it can get very busy, especially in peak season.
Written by Emma
Wine Lover. Yogi. Hiker. Writer.



USEFUL LINKS FOR FLIGHTS, ACCOMMODATION AND TRANSPORT








FOLLOW US ON SOCIAL MEDIA
Please note that some links on our website are partnered with affiliates. Using an affiliate links does not make it more expensive for you to purchase. We receive a small commission whenever you buy something which in turn allows us to keep writing independent travel guides and your support is greatly appreciated.


Leave a Reply