What to do in Marsaxlokk, Malta

This page may contain affiliate links.
Learn more in our disclaimer.

Marsaxlokk is a picturesque fishing village on the eastern coast of the island of Malta. Definitely worth a visit, albeit just to watch the colourful fishing boats and have some fresh seafood.

Lots of fishing boats in MarsaxlokkLots of fishing boats in Marsaxlokk

Fun fact: Marsaxlokk, pronounced marsa-schlock, means Eastern (xlokk) port (marsa).

TIP: The locations in this article are clickable and will take you to the corresponding marker on the map. You can find the map on the right of your screen, or by clicking the map icon on the bottom if you’re on mobile.

Visit the Marsaxlokk market

The waterfront market is what Marsaxlokk is known for. Every day, from Monday to Saturday, you can shop scarfs, jewellery, nougat, liquer, paintings and other souvenirs at the Marsaxlokk open market.

The traditional fish market is only open on SundayThe traditional fish market is only open on Sunday
Birthe browsing the Marsaxlokk marketBirthe browsing the Marsaxlokk market

On Sunday, this market is extended with a fish market, where local fishermen sell what they’ve caught. That’s when the market gets really busy, with both locals and tourists.

We visited the Marsaxlokk market on a Wednesday, so haven’t seen the fish market. The waterfront market wasn’t that busy at all, but the waterfront terraces were pretty packed. It was a pretty regular touristy market but the view is nice!

Walk along the Marsaxlokk waterfront

Marsaxlokk is located at a small bay, known as Marsaxlokk Bay. You can walk all along the waterfront from the tiny Shingle Beach on one end, to the waterfront terraces on the other end.

Brecht trying to photograph the colourful boatsBrecht trying to photograph the colourful boats
Marsaxlokk is pretty photogenicMarsaxlokk is pretty photogenic
Birthe walking along the waterfontBirthe walking along the waterfont

Right next to Shingle Beach is Marsaxlokk Harbour, a small harbour with mainly fishing boats.

When continuing further along the water, you’ll notice Marsaxlokk bay is filled with colourful traditional Maltese fishing boats called Luzzu. A very photogenic sight!

St Peter’s Pool

If you want to go for a swim in Marsaxlokk, we can definitely recommend St Peter's Pool. It’s basically a natural open-air swimming pool between the rocks.

It was pretty crowded at St Peter's PoolIt was pretty crowded at St Peter’s Pool
Lucky to find same space in the shadeLucky to find same space in the shade

The water in St Peter’s Bay is a clear blue, great for some snorkelling, with cliffs around it to jump off. A couple of locals were putting up a show doing solo and twin dives, jumps and summersaults. There was even a guy doing a duo act with his dog. Entertainment guaranteed!

Saint Peter’s Pool doesn’t have a sand beach, but rather rock slabs where you can chill in between swimming. There was some, not much, shade while we were there between 3:00 and 4:00 in the afternoon. It was pretty busy though.

You can park your car at the free car park at the end of an unsealed road. From there, take the path down to St Peter’s Pool, taking a right where it splits.

Brecht diving into St Peter's PoolBrecht diving into St Peter’s Pool
A man and his dog putting up a showA man and his dog putting up a show

If you’re in need of refreshments, there should be an ice cream van at the car park selling cold drinks, slushees, sandwiches, and (obviously) ice cream.

Don’t have a car? No worries, you can join a boat tour to St Peter’s Pool as well, leaving from Marsaxlokk Harbour.

Best restaurants in Marsaxlokk

As Marsaxlokk is a fishing village, it’s only natural you should try some seafood when visiting. For being this small, Marsaxlokk has quite some choice when it comes to restaurants. And almost all of them are on that one road, called Xatt is-Sajjieda, along the seafront.

Brecht had read some praising reviews of Terrone, a small but busy restaurant at the Marsaxlokk waterfront. The small terrace was already filling up quickly at opening time, but we managed to secure a table.

Terrone focusses on southern Italian and local Maltese cuisine. The menu changes daily, based on what the fishermen caught and the vegetable suppliers have on offer. All dishes are made with local, fresh, and seasonal produce. This means that the menu isn’t that elaborate, but the food was so good!

Restuarant Terrone in MarsaxlokkRestuarant Terrone in Marsaxlokk
Delicious fresh seafood at TerroneDelicious fresh seafood at Terrone
The vegetarian option was delicious as wellThe vegetarian option was delicious as well

For most dishes there are 2 portion sizes available, a starter and a main one. Because we were having lunch there, they didn’t mind us going with the starter portions.

Another highly rated restaurant in Marsaxlokk is Tartarun, a family-run fish restaurant. The fish is locally sourced daily and served in a couple of signature dishes and a bunch of highly innovative (their words) specials. Sounds delicious, if you ask us.

Marsaxlokk hotels

We did a day trip to Marsaxlokk, but you can stay the night there as well. Don’t expect big hotels, rather small guesthouses and holiday apartments, all a stone’s throw from the small Marsaxlokk bay. Click here for all Marsaxlokk hotels according to

How to get to Marsaxlokk

Rent a car

During our time in Malta, we stayed in St Julian's. We rented a car for the duration of our stay and did a day trip from St Julian’s to Marsaxlokk and the rest of the southeastern part of the island.

From St Julian’s it’s just a 30 minute drive to Marsaxlokk. If you’re lucky, you can find a parking spot right at the small Marsaxlokk harbour.

Use public transport

If you don’t feel comfortable driving in foreign countries, you can use Malta’s public transport as well. To give you an example, it takes about 40 minutes to get from Valletta to Marsaxlokk by bus. That’s just 10 minutes longer than by car, and you don’t need to look for a parking spot. For more information on public transport in Malta, click here.

Take an red open-top City Sightseeing bus

Another option is taking one of those famous red open-top busses from City Sightseeing you see everywhere. Just book a ticket here, and hop on and off at all the major tourist attractions in Malta. Note that there are 2 routes on the island of Malta, and Marsaxlokk is part of the South Route.

Join a tour that includes Marsaxlokk

If you prefer a guided tour combining a couple of Malta must-sees, check out these options, including a (short) visit to Marsaxlokk:

We spent about 2 hours in Marsaxlokk, which includes our lunch, but not St Peter’s Pool. Stroll along the waterfront of this charming village, browsing the (touristy) market and enjoying the view over the bay filled with colourful fishing boats. Then, head to St Peter’s Pool for a refreshing dip in the water!

Exploring the beautiful Marsaxlokk waterfront in MaltaExploring the beautiful Marsaxlokk waterfront in Malta

Marsaxlokk in short

  • What? Picturesque fishing village
  • When? Busiest during Sunday fish market, but daily market as well
  • How long? Allow for about 2 hours, including lunch
  • How much? Free, if you don’t count food, drinks or souvenirs
  • Highlight? Traditional fishing boats, St Peter’s Pool
  • Where to eat? Terrone
  • Where to stay? Check out all accommodation options in Marsaxlokk according to

Like it? Pin it!
Did you find this post helpful? Help us spread the word by sharing this post or pinning the following image.

What to do in Marsaxlokk MaltaWhat to do in Marsaxlokk Malta