Skip to main content

Search hotels in Xagħra

Enter your dates to see the latest prices and deals for Xagħra hotels

Filter by:

Star Rating

Review score

Xagħra – 42 hotels and places to stay

See the latest prices and deals by choosing your dates.
Cornucopia Hotel, hotel in Xagħra

Offering a large garden with outdoor pool and hot tub, Cornucopia Hotel is located in Xagħra, on the island of Gozo, Malta. Parking and Wi-Fi access in public areas are free.

We loved this hotel--there were two beautiful pools, although it was too cold to use them! And a beautiful view from our private terrace! All the staff were really friendly and helpful!
Scored 9.0
9.0
Rated wonderful
Wonderful
513 reviews
Price from
$57.31
1 night, 2 adults
400YR Farmhouse in Xaghra Gozo - Separate Rooms, hotel in Xagħra

400YR Farmhouse in Xaghra Gozo - Separate Rooms provides air-conditioned accommodations in Xagħra. Both free Wifi and parking on-site are accessible at the country house free of charge.

Very quite area Good communication with the owners Clean All needs Spacious room
Scored 9.0
9.0
Rated wonderful
Wonderful
21 reviews
Price from
$35.43
1 night, 2 adults
A la maison B&B, hotel in Xagħra

A la maison B&B enjoys a location in Xagħra, 1.3 miles from Ramla Beach and 2.9 miles from Cittadella. This bed and breakfast offers air-conditioned accommodations with a terrace and free Wifi.

Beautiful place, comfortable and clean, very welcoming hosts.
Scored 9.5
9.5
Rated exceptional
Exceptional
56 reviews
Price from
$69.29
1 night, 2 adults
Spirit of Gozo unique penthouse with free breakfast, hotel in Xagħra

Spirit of Gozo unique penthouse with free breakfast is located in Xagħra, just 1.8 miles from Ramla Beach and 1.8 miles from Marsalforn Beach.

The apartment is absolutely fantastic. The kids love their room and the toys. We love everything about the property.
Scored 9.8
9.8
Rated exceptional
Exceptional
12 reviews
Price from
$191.79
1 night, 2 adults
All Nations Duplex with Pool, hotel in Xagħra

All Nations Duplex with Pool in Xagħra provides accommodations with barbecue facilities and a shared lounge. With pool views, this accommodation offers a swimming pool.

Really good and cleaned facilities also it was a quiet place
Scored 9.0
9.0
Rated wonderful
Wonderful
28 reviews
Price from
$69.63
1 night, 2 adults
See all 42 hotels in Xagħra

What Guests Said About Xagħra:

  • Scored 8.0
    8.0

    Xagħra is a lovely village with a cozy vibe, perfect for...

    Xagħra is a lovely village with a cozy vibe, perfect for wandering around. The main square is great for grabbing a coffee or a meal at one of the local spots. The area is laid-back, with beautiful views and a friendly, local feel that makes it a nice spot to relax and explore.
    AlexanderXII
    Malta
  • Scored 8.0
    8.0

    Xaghra is one of the largest towns in Gozo.

    Xaghra is one of the largest towns in Gozo. Ggantija temples is maybe the best attraction, but the piazza is also excellent place to visit for relaxing evenings. Gozo is small, but ideally you have a car. Xaghra also makes an excellent basepoint for Gozo.
    Owen Darmanin
    Malta
  • Scored 10
    10

    73 In the Square does a mean Aperol Spritz which is lovely...

    73 In the Square does a mean Aperol Spritz which is lovely in the evening. Coronation Bar just next door has a wide variety of decent food and the local by the glass Maltese wine was pretty good too! Whilst there are bus services on Gozo for getting around they are not frequent (hourly or every 1.5 hrs) but luckily for me my accommodation was on the Victoria side of Xaghra so I had no issues walking to/from Victoria to the bus terminal. Mind you it's not a route I would in the evening when it's dark as there are minimal footpaths and a very twisty road. The windmill is interesting enough as are the temples but to be honest I mainly used Xaghra as a dinner and sleeping spot and then tried to visit other parts of the island during the day. For any pizza fans or anyone who want to try a Maltese Ftira then I strongly recommend Tal-Latini!
    eefajk
    Ireland
  • Scored 10
    10

    Lovely village!

    Lovely village! When I go to Gozo, I always lean towards booking an accommodation in Xaghra as it is quite central and pretty much close to everywhere. However, do note that there is an extremely steep road with multiple bends to get to the village. If you are planning to travel around Gozo by foot make sure to consider this and if you are renting a car, make sure you are experienced in driving enough.
    Tina
    Malta
  • Scored 10
    10

    Xaghra was a larger village than I’d expected.

    Xaghra was a larger village than I’d expected. Plenty of cafes, shops, restaurants, and various attractions. I’m fascinated by ancient sites. So Ggantija temple was my main reason for staying nearby, and this didn’t disappoint, with really useful Visitor Centre, helpful guides & loads of information. Also near to a brilliant beach, Ramla Bay, and plenty of buses - e.g. hourly to Victoria, from where you can get around the whole island.
    Margaret
    United Kingdom
  • Scored 10
    10

    Xahara is a very quite village .

    Xahara is a very quite village .Xahara church square is surrounded with restuarants People are so friendly and helful .Prehistorice ggantija temple is located in xarghara. Not far from the nicest bay in gozo Ramla bay .
    S
    Sarah
    Malta

See reviews by guests who stayed at hotels in Xagħra

See all
  • Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 260 reviews
    Everything was good :) Friendly and helpful staff members, delicious breakfast and clean rooms. The pool was ideal for hot days. The hotel is near bus stops, so you can travel wherever you want to.
    Jeleń
    Poland
  • From $57.31 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 513 reviews
    I liked the view from our balcony. The room was warm and cosy Very good breakfast....ample food. We always found parking Infront of the hotel
    Sonia
    Malta
  • From $171.92 per night
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 1,453 reviews
    The hotel room is very nice , large and modern, with modern bathroom. Breakfast was also very good. It is 15 min walk from the piazza.
    Simone
    Malta
  • From $77.97 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 1,295 reviews
    The hotel was very family friendly, nice swimming pool and tasty breakfast options. Also little ponies in the garden were lovely.
    Anastasiya
    Portugal
  • Scored 8.1
    8.1
    Rated very good
    Very Good
     · 919 reviews
    Very peaceful and the views were amazing. The hotel was so nicely decorated and feels very cosy and welcoming
    Christian
    Malta