A historic building with intricate frescoes and a dome.

Search Beach Resorts & Hotels in Xaghra

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Xaghra Beach Resorts & Hotels

Tonight
25 Oct - 26 Oct
Tomorrow
26 Oct - 27 Oct
Next weekend
30 Oct - 1 Nov
In two weeks
6 Nov - 8 Nov

Our top choices for Xaghra beach hotels

1. The Segond Hotel

The Segond Hotel
Xaghra
₹4,307
₹4,928 total
includes taxes & fees
3 Nov - 4 Nov
The Segond Hotel

2. Cornucopia Hotel

Cornucopia Hotel
Xaghra
  • Unwind at a traditional Mediterranean hotel minutes from sandy beaches, perfect for snorkelling and diving adventures.
₹8,047
₹8,930 total
includes taxes & fees
26 Oct - 27 Oct
Cornucopia Hotel

3. Il-Logga Boutique Hotel

Il-Logga Boutique Hotel
Xaghra
₹7,944
₹8,819 total
includes taxes & fees
27 Oct - 28 Oct
Il-Logga Boutique Hotel

4. Georges Boutique Living

Georges Boutique Living
Xaghra
₹5,133
₹5,811 total
includes taxes & fees
4 Nov - 5 Nov
Georges Boutique Living

5. All Nations Gozo - Duplex

All Nations Gozo - Duplex
Xaghra
₹4,296
₹4,916 total
includes taxes & fees
26 Oct - 27 Oct
All Nations Gozo - Duplex

6. The Duke Boutique Hotel

The Duke Boutique Hotel
Victoria
₹9,434
₹10,414 total
includes taxes & fees
25 Nov - 26 Nov
The Duke Boutique Hotel

7. Grand Hotel Gozo

Grand Hotel Gozo
Ghajnsielem
  • Escape to Mediterranean bliss with seaside elegance, just steps from Gorgun Beach and featuring a scenic ocean-view restaurant.
₹8,670
₹9,596 total
includes taxes & fees
1 Nov - 2 Nov
Grand Hotel Gozo

8. Kempinski Hotel San Lawrenz

Kempinski Hotel San Lawrenz
San Lawrenz
₹15,903
₹17,336 total
includes taxes & fees
16 Nov - 17 Nov
Kempinski Hotel San Lawrenz

9. Paradise Bay Resort

Paradise Bay Resort
Mellieha
  • Dive into blissful days at a private sandy paradise, with three inviting pools and a beachfront bar serving refreshing drinks.
₹7,649
₹8,503 total
includes taxes & fees
8 Nov - 9 Nov
Paradise Bay Resort
View all properties

Choose what matters most at beach hotels in Xaghra

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Top Xaghra Hotel Reviews

Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands

10/10 Excellent
"The rooms were clean and well proportioned. We had a country view room of the front of the hotel high up on tower 3 above reception. The front overlooks a public camping ground and was quite noisy at the weekend when being used. The bathroom had an over bath shower. Don’t really use baths and awkward to get in - would prefer just shower. Breakfast plentiful buffet with omelette and poached egg station as well as full English section, meats cheeses yogurt cereals and pastries. Everything you could want. Adult pool had a bar manned by one guy, I feel if they had someone walking round during the day they would have sold more drinks and given better service here but minor point. Greatest Indian in house restaurant- delicious!! Great stay and would return and recommend"
Jean 7-night trip
Posted 11 hours ago
Radisson Blu Resort & Spa, Malta Golden Sands
Corinthia St George's Bay

Corinthia St George's Bay

10/10 Excellent
"My partner and I had an amazing stay at the Corinthian st.george bay. The staff were polite, friendly and helpful. Our executive room was gorgeous. Spacious, clean and the bed was very comfortable. Breakfast, inclusive of the outdoor omelette station was very good, with enough variety to choose from."
Chirag Nakul 5-night trip
Posted 11 hours ago
Corinthia St George's Bay
Malta Marriott Resort & Spa

Malta Marriott Resort & Spa

10/10 Excellent
"We had a really lovely stay! The room was very clean. Breakfast was excellent, with lots of choice, and all the staff were super friendly and welcoming. The location of the hotel is perfect. The 3 pools were great too, really enjoyed spending time there. A fantastic stay. Would definitely recommend."
Lau 5-night trip
Posted 1 day ago
Malta Marriott Resort & Spa
Ramla Bay Resort

Ramla Bay Resort

10/10 Excellent
"Absolutely wonderful Resort. Staff are very friendly and helpful. They take care of you like family. They make your stay very memorable. Thank you everyone 😊"
Niloofar 7-night trip
Posted 1 day ago
Ramla Bay Resort
Blubay Apartments by ST Hotels

Blubay Apartments by ST Hotels

10/10 Excellent
"The accommodation is centrally located with plenty of shops and restaurants near by. Also close to bus stops and sliema ferries."
Sophie 6-night trip
Posted 3 days ago
Blubay Apartments by ST Hotels
InterContinental Malta by IHG

InterContinental Malta by IHG

10/10 Excellent
"Ideally located airport hotel"
John 1-night trip
Posted 4 days ago
InterContinental Malta by IHG
Radisson Blu Resort, Malta St. Julian's

Radisson Blu Resort, Malta St. Julian's

10/10 Excellent
"Everything was perfect ....the staff are amazing. We had a fabulous holiday."
Anne 5-night trip
Posted 5 days ago
Radisson Blu Resort, Malta St. Julian's
The St George Park Hotel

The St George Park Hotel

8/10 Good
"Central location, Good staff -very helpful and efficient! The plumbing & utility features are showing signs of age."
MAMIDANNA 2-night trip
Posted 12 days ago
The St George Park Hotel

Frequently asked questions

What is Xaghra like for travellers who love the beach?
Known for its island views, Xaghra offers a lot for the traveller planning a getaway.
What's the best place to stay for a beach holiday in Xaghra?
The old Mill is a top beach B&B offering free breakfast and free WiFi, located within a short 14-minute walk of Marsalforn Beach .
When's the best time for a beach holiday in Xaghra?
You can plan your beach trip with this snapshot of the seasons in Xaghra: The hottest months are usually August and July, with an average temperature of 25°C, while the coldest months are February and January, with an average of 15°C. Average annual precipitation for Xaghra is 426 mm.
What is there to see and do around Xaghra?
After getting settled at your accommodation of choice, you'll likely want to venture out and explore. Beach lovers can head straight to Marsalforn Beach or Paradise Bay Beach for some quality time by the water. Discover the area's island views, and make time for local attractions such as Ggantija Temple and Ramla Bay Beach. For more things to see and do, consider visiting Calypso's Cave or Pomskizillious Museum of Toys.
What's the best way to get to my beach hotel in Xaghra?
Here's some information to help you get to and around your beach accommodation in Xaghra with ease. The closest major airport is in Luqa (MLA-Malta Intl.), located 19.2 mi (30.9 km) from the city centre. If you'd like to venture out around the area, you may want a rental car for your journey.