Nowish

Beach in Marsaskala

St. Thomas Bay

St. Thomas Bay is a picturesque public coastal bay in Marsaskala, featuring a sandy shore alongside flat rocky areas and clear shallow waters. It’s an ideal spot for swimming, snorkeling, and seasonal watersports. You'll find charming nearby cafés for refreshments, and street parking is available, along with handy bus stops to make your visit effortless. Whether you're keen to dive into the water or relax by the shore, this bay has something for everyone.

The details

Where
St Thomas Bay, MSK 1162 Marsaskala, Malta, Marsaskala
Beach
sandy and rocky
Facilities
seasonal watersports, nearby cafés
Parking
Street parking; nearby bus stops
Beach
Sandy, Rocky

Contact details checked November 2026 from public sources (en.wikipedia.org, tripadvisor.com, avygeo.com).

Something out of date? Details come from OpenStreetMap and public sources — always check with the venue before you go.

Open larger map

More beaches

All in Malta

Nearby