South Eastern Region, Malta

Fort St Angelo Rocky Beach

Fort St Angelo Rocky Beach is a quaint, albeit small, beach located with a stunning view of Valletta. Its natural characteristics include a beautiful view of the city from the water, making it an excellent place for swimming. However, visitors should be aware that the beach may not always be in pristine condition.

The beach is not easily accessible for everyone, particularly in the evening, so caution is advised when planning a visit. Despite its somewhat challenging access, the beach is a great place for an evening walk, offering a beautiful view of Valletta.

Discover accommodation options near Fort St Angelo Rocky Beach and enjoy stunning views of Valletta.

While the beach does not offer a wide range of amenities, it is a perfect spot for a relaxing evening with a drink, with the city of Valetta serving as a picturesque backdrop.

Visitor Reviews

Visitor reviews highlight the beautiful view of Valletta and the beach's suitability for swimming and evening walks as the most appreciated aspects. However, they express concerns about the cleanliness of the beach and the difficulty of access, especially in the evening.

Where to Stay near Fort St Angelo Rocky Beach?

Visitors to Fort St Angelo Rocky Beach often choose to stay in the nearby towns of Birgu and Valletta, which offer a variety of accommodations and are rich in historical sites. Many travelers include the beach as a part of their broader itinerary to explore the South Eastern Region's cultural and historical attractions.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Fort St Angelo Rocky Beach?

Latitude: 35.8924747 / Longitude: 14.5178318

Fort St Angelo Rocky Beach is located in South Eastern Region. The following map of Fort St Angelo Rocky Beach shows the exact location.


Nearby destinations:

Fort St Angelo Rocky Beach: Weather Today

📅 Sunday, August 16, 2026
Today is a fantastic day to head to Fort St Angelo Rocky Beach, offering ideal conditions for those looking to enjoy the sun and the Mediterranean. You can expect plenty of bright sunshine throughout the day with only a few scattered clouds drifting by. The air temperature will reach a warm 33.5 °C, making it a classic summer day. With the sea temperature at a very comfortable 30.6 °C, the water is perfect for refreshing dips. The breeze remains light and gentle, ensuring the water stays calm and pleasant for swimmers. Since the UV Index is hitting 8, please remember to apply sunscreen generously and seek shade during the midday hours to stay protected. It is truly a beautiful day to relax by the water and soak up the summer atmosphere.
🌬️

Air

Low / High26.2°C/33.5°C
Feels Like (High)38.3°C
🌊

Sea

Sea Temperature30.6 °C
Wave Height0.4 m
🌧️

Rain

Rain Chance3%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset06:21/19:51
Sunshine Hours12.2 hrs
UV Index8
Cloud Cover29%
💨

Wind

Speed11.7 km/h
Gusts29.9 km/h
DirectionW

These beaches might also interest you

Beaches near Fort St Angelo Rocky Beach