Best Rocky Coves in Malta
We rank the 4 rocky coves in Malta. Blue Lagoon (Malta) comes first with 4.5 / 5, followed by St Peter's Pool, Xlendi Bay, Gozo.
The sea reaches about 25 degrees C in season, and most of these beaches are at their best from June to September. 2 of the 4 have easy access, and 2 are hidden gems.

1Blue Lagoon
Comino, Malta · 4.5 / 5 · Moderate access · about 25 °CA sheltered bay of vivid turquoise water between Comino and the islet of Cominotto.

2St Peter's Pool
Marsaxlokk, Malta · 4.5 / 5 · Moderate access · about 24 °CA natural rock pool on the Delimara peninsula, with clear water, pale limestone ledges and no sand.

3Xlendi Bay, Gozo
Xlendi, Gozo, Malta · 4.4 / 5 · Easy access · about 26 °CXlendi is a narrow bay on the south-west coast of Gozo, with steep golden cliffs on both sides and a small beach at the head.

4Marsaskala Bay, Malta
Marsaskala, Southern Harbour, Malta · 4.0 / 5 · Easy access · about 26 °CMarsaskala is a fishing village on a long narrow bay in the south-east of Malta, with colourful boats in the water, a promenade and a small town beach.
Quick comparison
| # | Beach | Country | Score | Water | Best season | Access |
|---|---|---|---|---|---|---|
| 1 | Blue Lagoon | Malta | 4.5 | 25 °C | May–October | Moderate |
| 2 | St Peter's Pool | Malta | 4.5 | 24 °C | May–October | Moderate |
| 3 | Xlendi Bay, Gozo | Malta | 4.4 | 26 °C | June–September | Easy |
| 4 | Marsaskala Bay, Malta | Malta | 4.0 | 26 °C | June–September | Easy |
How we picked these beaches
Included when the shoreline is mostly of this type, then ranked by our editorial score. See how we rate beaches for the full method.
Frequently asked questions
Which are the top-rated rocky coves in Malta?
Our top three are Blue Lagoon (4.5 out of 5), St Peter's Pool (4.5 out of 5), Xlendi Bay, Gozo (4.4 out of 5). Scores are editorial ratings from the EuroShores team.
When is the best time to visit these beaches?
Most are at their best from June to September. Water temperatures average about 25 degrees C in season. Each beach page lists its exact season.
Which of these beaches are easiest to reach?
Xlendi Bay, Gozo, Marsaskala Bay, Malta have easy access. The others need a walk, stairs or a rougher road, so check the access note on each page.
More lists
- Best Sandy Beaches in Malta
- Best Family Beaches in Malta
- Easiest Beaches to Reach in Malta
- Hidden Gem Beaches in Malta
- Best Sandy Beaches in Europe
- Best Pebble Beaches in Europe
- Best Rocky Coves in Europe
- Best Sandy Beaches in Spain
All beaches in Malta · Beach finder · Map of all beaches · All lists