South Eastern Region, Malta

Xgħajra Beach

Xgħajra Beach is a picturesque seaside destination located on the southeastern coast of Malta, a small island in the Mediterranean Sea. The beach is situated in the village of Xgħajra, a quaint and sparsely populated hamlet renowned for its inviting vistas and vibrant abodes.

Contrary to its name, Xgħajra Beach is not a typical sandy beach. Instead, it features a rocky coastline that stretches for miles along the shoreline. This unique landscape, characterized by its wide footpaths and unspoiled rocky terrain, adds to the beach's charm and allure. Despite the potential danger posed by the rocky terrain and rough seas during strong winds, the beach remains a popular spot for various water activities. These include swimming, snorkeling, diving, and fishing.

The beach's crystal clear waters and stunning views, particularly of the sunrise, attract both locals and tourists. The beach is known for its tranquil environment, as it is not heavily populated, making it an ideal place for relaxation and socializing. It is also a popular meeting spot for locals, adding to its community atmosphere.

Experience the serene beauty of Xgħajra Beach and find places to stay nearby, perfect for enjoying the tranquil sunrise views.

Nearby the beach, visitors can find several restaurants and cafes, although no shops are directly on the beach. These establishments provide an opportunity to enjoy a nice meal after a day of sunbathing and sea activities.

What to do at Xgħajra Beach?

Bars

You can enjoy a refreshing drink at one of the bars situated on the beach.

Restaurants

You can enjoy one of the restaurants at the beach while soaking up the sun.

Visitor Reviews

Visitor reviews highlight the stunning views of sunrise and sunset, with the rocky beach and unspoilt, quiet atmosphere being particularly appreciated. The rugged coastline and wide footpaths also add to the natural charm of the place. However, some visitors find the beach potentially dangerous during strong winds and complain about the lack of amenities such as shops and cafes.

Where to Stay near Xgħajra Beach?

If you’re planning a trip to Xgħajra Beach, consider staying in the village of Xgħajra itself, which offers a few local accommodation options within walking distance of the beach. Many visitors also choose to stay in nearby larger towns like Marsaskala or Birżebbuġa, which provide a wider range of lodging and dining options while still being close enough to enjoy the beach's tranquil environment.

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

Where is Xgħajra Beach?

Latitude: 35.8855884 / Longitude: 14.5525188

Xgħajra Beach is located in South Eastern Region. The following map of Xgħajra Beach shows the exact location.

Xgħajra Beach: Weather Today

📅 Monday, October 12, 2026
It is a mediocre day for a visit to Xgħajra Beach, as the skies remain mostly covered by clouds. While the air temperature reaching 26.2 °C feels pleasant, the overall atmosphere is quite grey and not ideal for those chasing sunshine. You will encounter moderate waves, which might make entry into the water a bit more active than usual. With the sea temperature sitting at 25.3 °C, the water is warm enough for a comfortable swim if you are prepared for the choppy surface conditions. The wind is noticeable at times, so keep an eye on your belongings on the shore. Given the persistent cloud cover, this is better suited for a relaxed stroll along the coast rather than a full day of sunbathing.
🌬️

Air

Low / High21.8°C/26.2°C
Feels Like (High)25.9°C
🌊

Sea

Sea Temperature25.3 °C
Wave Height1.1 m
🌧️

Rain

Rain Chance39%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset07:05/18:30
Sunshine Hours7.2 hrs
UV Index5.7
Cloud Cover88%
💨

Wind

Speed14.9 km/h
Gusts38.5 km/h
DirectionW

These beaches might also interest you

Beaches near Xgħajra Beach