Hotels in Xaghra

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Xaghra?

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.

Great weekend hotel deals in Xaghra

Showing deals for:28 Nov - 30 Nov

You can also stay at hotels with a pool in Xaghra

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.

When is the best time to visit Xaghra?

Our prices for hotels in Xaghra are cheapest in January
Price trends for hotels in Xaghra
Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Xaghra
November
Low crowds
High 21°C / low 19°C. Sunny most days.
View properties in November
21°
weather_sun
November, Low crowds, average high temperature 21 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
18°
weather_sun
December, Moderate crowds, average high temperature 18 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
16°
weather_sun
January, Low crowds, average high temperature 16 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
15°
weather_sun
February, Low crowds, average high temperature 15 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
16°
weather_sun
March, Low crowds, average high temperature 16 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
17°
weather_sun
April, Moderate crowds, average high temperature 17 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
20°
weather_sun
May, Moderate crowds, average high temperature 20 degrees Celsius, average low temperature 18 degrees Celsius. Sunny most days.
18°
24°
weather_sun
June, Moderate crowds, average high temperature 24 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
27°
weather_sun
July, High crowds, average high temperature 27 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
28°
weather_sun
August, High crowds, average high temperature 28 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
27°
weather_sun
September, High crowds, average high temperature 27 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
24°
weather_sun
October, High crowds, average high temperature 24 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
Monthly weather averages (˚C)

Check out reviews of Xaghra hotels guests love

Frequently asked questions

How much does a hotel room cost in Xaghra?
You can find top hotels in Xaghra from ฿1,167 with options to suit your budget and needs. If you're looking for an affordable hotel in Xaghra that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How much does a hotel room cost in Xaghra?
You can find top hotels in Xaghra from ฿1,167 with options to suit your budget and needs. If you're looking for an affordable hotel in Xaghra that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Xaghra hotels?
Discover great deals on Xaghra hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Xaghra hotels.
How can I find deals and earn rewards at Xaghra hotels?
Members can save up to 20% on select hotels in Xaghra. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Xaghra hotels with free cancellation?
It's easy to book a refundable Xaghra hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Xaghra?
One of the most popular luxury hotels in Xaghra is The old Mill. The old Mill is a luxury bed & breakfast with a high guest rating amongst our travellers, and it offers a beach (direct access) and an outdoor pool, plus heated floors in the guestrooms.
What are some of the best hotels in Xaghra for couples?
Stay at a top-rated Xaghra romantic hotel and make the most of your couple's holiday. Our travellers love Cornucopia Hotel, a hotel with a restaurant. Discover more hotels in Xaghra on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Xaghra hotels with free parking?
If you're exploring by car, finding a great Xaghra hotel with free parking is a win. Our travellers' favourites include:
What are some popular hotels in central Xaghra?
If you're looking for hotels in central Xaghra, check out Grand Hotel Gozo and Townhouse17. Travellers love Grand Hotel Gozo for its location, as well as the indoor pool, full-service spa and ocean-view restaurant this hotel offers. Townhouse17 is another popular central bed & breakfast with a restaurant, a bar/lounge and a coffee shop/cafe. Stay at one of these hotels for easy access to top sights like Blue Lagoon and Ramla Bay Beach. Ta' Għammar and Birbuba are some of the most central areas for your Xaghra holiday.
What hotels do travellers recommend in Xaghra?
Georges Boutique Living, San pawl bnb farmhouse Kortoll and The old Mill are all accommodation options that are popular with guests.
Where can I get free parking with my stay in Xaghra?
These hotels offer the perk of free parking: All Nations Gozo - Duplex, San pawl bnb farmhouse Kortoll and il figolla. There are 7 choices you may want to look at on our site.
Can I book a refundable accommodation option in Xaghra?
If you want the flexibility to change your plans to Xaghra, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.

Find out more about Xaghra

Xaghra: Where Ancient Temples Embrace the Sea's Serenity

Nestled in the picturesque Gozo region of Malta, Xaghra is a charming small town steeped in history and culture. Renowned for its ancient temples, including the awe-inspiring Ġgantija, a UNESCO World Heritage site, Xaghra offers a captivating blend of archaeological wonder and vibrant local life. Stroll through cobbled streets to discover stunning churches and the majestic Ta' Pinu Basilica, while the nearby scenic coastline invites you to unwind by the azure sea. Perfect for those seeking a romantic getaway or an enriching cultural experience, Xaghra promises unforgettable holidays filled with beauty and heritage.

Top locations to stay in Xaghra

In Mellieha, Victoria, and Zebbug, each area offers unique attractions for visitors to Xaghra, Gozo Region. Mellieha is perfect for beach lovers, boasting stunning coastlines. Victoria is rich in history, showcasing impressive monuments. Zebbug offers serene views of the sea and beautiful cathedrals. For first-time visitors, Victoria is best suited due to its central location and cultural significance.

  1. VictoriaOpens in a new window: Victoria, the capital of Gozo, is the ideal spot for those who appreciate history and culture. It boasts stunning monuments like the Citadel, which offers breathtaking views of the island. The bustling streets are lined with charming shops and cafes, making it easy to immerse yourself in local life. Don’t miss the vibrant market days, where you can pick up fresh produce and unique souvenirs. With its central location, Victoria serves as a perfect base to explore the rest of Gozo.
  2. MelliehaOpens in a new window: Mellieha is a picturesque seaside town known for its beautiful beaches and tranquil atmosphere. It's the perfect escape for sun-seekers and those wanting to relax by the sea. The stunning Mellieha Bay is ideal for swimming and sunbathing, while the nearby Popeye Village adds a touch of whimsy to your visit. The town also offers a variety of shops and local markets, where you can find unique crafts and delicious treats, making it a fantastic place to unwind after a day of exploration.
  3. ZebbugOpens in a new window: Zebbug is a charming village that offers a more laid-back experience away from the tourist hustle. It is known for its scenic views and beautiful countryside, perfect for leisurely walks. The village features stunning churches, and you can explore the nearby coastline for lovely sea views. While it may be smaller, Zebbug is a wonderful place to experience authentic Maltese culture and hospitality, making it a great choice for a peaceful getaway.

Things to do in Xaghra

Xaghra enchants visitors with its charming small-town vibe nestled between mountains and the shimmering sea. Enjoy leisurely walks through lush parks, invigorating hikes along scenic trails, or refreshing swims in crystal-clear waters. This destination invites you to relax, explore, and soak in the stunning natural beauty surrounding you.

  • Marsalforn BeachOpens in a new window – Dive into the crystal-clear waters of Marsalforn Beach, a picturesque spot perfect for sunbathing and swimming. This charming beach is framed by quaint buildings and offers a relaxing vibe, ideal for families and solo travellers alike. After a swim, take a leisurely stroll along the promenade, where you can enjoy a bite at one of the local cafes or simply soak up the sun.
  • Paradise Bay BeachOpens in a new window – Experience the beauty of Paradise Bay Beach, renowned for its stunning scenery and serene atmosphere. This beach boasts soft sands and inviting waters, making it a great place for a day of fun in the sun. Adventurous visitors can engage in water sports or explore the nearby rocky coves. As the sun sets, the bay transforms into a magical spot for a romantic evening walk.
  • Dahlet Qorrot BeachOpens in a new window – Discover the hidden gem of Dahlet Qorrot Beach, a quieter alternative that offers a more secluded experience. With its rocky surroundings and clear waters, this beach is perfect for snorkelling and exploring marine life. Pack a picnic and enjoy a peaceful day surrounded by nature, away from the bustling crowds. This tranquil spot is an excellent choice for those seeking some respite.

4 tips for savvy savings when booking a hotel in Xaghra

  1. Book for the cheapest times: The best time to visit Xaghra on a budget is from January to March, when hotel prices are considerably lower. To truly appreciate the town's key historical and cultural landmarks, a stay of at least 3 to 4 days is recommended. This duration allows for leisurely exploration of charming temples, serene churches, and the stunning coastline, offering great value for money. You can also enjoy relaxing walks through the town, visit a local winery, and perhaps even take a dip in the sea. With the possibility that prices may drop further during this period, it’s an excellent opportunity for budget-conscious travellers to experience the rich heritage of Xaghra.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Xaghra, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on accommodations as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, ensuring you don't miss any savings opportunities. Additionally, Smart Shopping is a helpful comparison tool available via the app that allows travellers to compare hotel prices and amenities, so you'll be among the first to know if prices drop or rooms become available for your spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your dates could enable you to save on your stay at a hotel in Xaghra. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your selected dates is above or below the average. If the price is on the higher end, we will suggest more affordable dates, helping you to find the best possible deal.
  4. Consider your location: Opting for accommodation near key attractions or city centres may provide convenience, but it often comes with a higher price tag. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sights you intend to visit. You could also look into independent hotels located a bit further out, which are usually likely to be more affordable and can offer a more authentic experience.

Best time to go to Xaghra

Xaghra experiences its lowest average temperature in February, at 57.6°F (14.2°C), while August is the hottest month, with an average temperature of 80.6°F (27.0°C). November tends to be the wettest month. The peak travel months to visit Xaghra are March, April, and July, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

Keep exploring