Xaghra Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to Rp173.195 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Find the best attractions in and around Xaghra

Xaghra, located in the Gozo Region of Malta, is ideal for an outdoor beach getaway, offering stunning scenery and rich cultural experiences. Visitors can explore beautiful beaches, impressive churches, and picturesque bays. The area caters to those seeking both relaxation and adventure, making it a perfect destination for travellers interested in outdoor activities and cultural immersion.

  • Calypso's Cave: Explore the enchanting Calypso's Cave, steeped in myth and adventure. Nestled within Xaghra, this natural wonder offers stunning views and a thrilling atmosphere, perfect for outdoor enthusiasts and those seeking a touch of legend.
  • Mgarr ix-Xini: Discover the picturesque Mgarr ix-Xini bay, located 4.8km from Xaghra. This hidden gem boasts beautiful scenery, ideal for leisurely walks and beachside relaxation, making it a perfect spot for nature lovers and photographers alike.
  • Ramla Bay Beach: Just 1.4km away from Xaghra lies Ramla Bay Beach, celebrated for its golden sands and crystal-clear waters. Enjoy the sun, swim, or unwind in this idyllic setting, offering a quintessential beach experience.

Best time to go to Xaghra

The best time to visit Xaghra can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Xaghra falls in August, when visitor numbers are average and weather is sunny with no rain. The coolest average temperature in Xaghra falls in February, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January58.6°F (14.8°C)Light RainMostly SunnyAverageSlightly Low
February57.6°F (14.2°C)Light RainMostly SunnyAverageSlightly Low
March58.6°F (14.8°C)No RainMostly SunnyModerately HighSlightly Low
April61.5°F (16.4°C)No RainSunnyModerately HighAverage
May66.4°F (19.1°C)No RainSunnyAverageAverage
June73.2°F (22.9°C)No RainSunnyAverageAverage
July79.0°F (26.1°C)No RainSunnyModerately HighSlightly High
August80.6°F (27.0°C)No RainSunnyAverageSlightly High
September77.9°F (25.5°C)No RainSunnyAverageSlightly High
October73.2°F (22.9°C)Light RainMostly SunnyModerately LowAverage
November67.6°F (19.8°C)Light RainMostly SunnyModerately LowAverage
December61.7°F (16.5°C)Light RainMostly SunnyModerately LowAverage

Top hotels in Xaghra

Corinthia St George's Bay

Corinthia St George's Bay

5 out of 5
St. Georges Bay, St. Julian's, Malta
Fully refundableReserve now, pay when you stay
The price is Rp1.618.570 per night from 19 Nov to 20 Nov
Rp1.618.570
Rp1.751.158 total
19 Nov - 20 Nov
includes taxes & fees
8.8/10 Excellent! (1,038 reviews)
Staff were prompt

Reviewed on 26 Oct 2025

Corinthia St George's Bay
Malta Marriott Resort & Spa

Malta Marriott Resort & Spa

5 out of 5
39 Main Street, Balluta Bay, St. Julian's
Fully refundableReserve now, pay when you stay
The price is Rp2.589.779 per night from 12 Nov to 13 Nov
Rp2.589.779
Rp2.790.306 total
12 Nov - 13 Nov
includes taxes & fees
9.4/10 Exceptional! (748 reviews)
The only negative was not having the toilet in the bathroom. A separate room for the toilet would have been fine if there had been a wash hand basin in it.

Reviewed on 30 Oct 2025

Malta Marriott Resort & Spa
The St George Park Hotel

The St George Park Hotel

3 out of 5
Dragonara Road, St. Julian's, Central Region
The price is Rp538.188 per night from 1 Dec to 2 Dec
Rp538.188
Rp595.104 total
1 Dec - 2 Dec
includes taxes & fees
6/10 (79 reviews)
Perfect location in San Julian. Building is getting old, but everything works fine. I had few issues with the internet but the staff was quick to bring me solutions, which I really appreciated. Be ware of some house maid who enters your room even when the "do not disturb" sign is at the door.

Reviewed on 28 Oct 2025

The St George Park Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

What to do in Xaghra

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.