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 – 9 hotels and places to stay

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

Situated in Xagħra and with Ramla Beach reachable within 1.4 km, The Segond Hotel features concierge services, non-smoking rooms, a seasonal outdoor swimming pool, free WiFi throughout the property...

Breakfast and the View
Scored 8.5
8.5
Rated very good
Very good
1,360 reviews
Price from
£113
1 night, 2 adults
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.

Great facilities, staff and a really comfortable relaxing hotel
Scored 8.8
8.8
Rated fabulous
Fabulous
488 reviews
Price from
£80
1 night, 2 adults
A la maison B&B, hotel in Xagħra

A la maison B&B offers accommodation with a private pool. The air-conditioned accommodation is 1.4 km from Ramla Beach, and guests benefit from private parking available on site and free WiFi.

Lovely place! Cozy, comfortable. Breakfast was home made and delicuous. Brenda and Baptiste were really nice; they went above and and beyond to fulfill our needs. They even gave recommandations on restaurants and sites to visit in Gozo. Whenever we had questions during the day, they did not hesitate to answer and help us find the best places. There was a pet too; a little cameleon named Carma :). Amazing accommodation! 100% recommending it
Scored 9.4
9.4
Rated superb
Superb
49 reviews
Price from
£64
1 night, 2 adults
San Pawl bnb farmhouse CALYPSO, hotel in Xagħra

Situated in Xagħra, 1.3 km from Ramla Beach, San Pawl bnb farmhouse CALYPSO features accommodation with water sports facilities, free private parking, an infinity pool and a garden.

The Panorama is wonderful, the huge room, everything is clean, Massimo the host is a nice person, the neighbourhood is calm, no traffic,
Scored 9.7
9.7
Rated exceptional
Exceptional
57 reviews
Price from
£97
1 night, 2 adults
All Nations Duplex with Pool, hotel in Xagħra

All Nations Duplex with Pool is situated in Xagħra and has a pool with a view and sea views. Boasting a lift, this property also provides guests with a barbecue.

Excellent view from the common terrace, very well equipped kitchen and a very helpful host. Both the room and the bathroom were spotless. The instructions on how to get to the town and property were cear and timely. All in all, a very pleasant stay.
Scored 8.7
8.7
Rated fabulous
Fabulous
18 reviews
Price from
£51
1 night, 2 adults
Il figolla b&b, hotel in Xagħra

Situated within 1.5 km of Ramla Beach and 1.9 km of Marsalforn Beach, Il figolla b&b features rooms with air conditioning and a private bathroom in Xagħra.

Antonio was really friendly. The bed was comfortable, there is AC in the room and the breakfast was really good!!
Scored 9.6
9.6
Rated exceptional
Exceptional
128 reviews
Price from
£72
1 night, 2 adults
MJ Farmhouse B&B, hotel in Xagħra

Situated in Xagħra, in a historic building, 2.8 km from Ramla Beach, MJ Farmhouse B&B is a recently renovated bed and breakfast with an outdoor swimming pool and terrace.

Quiet area and walking distance to centre. Monica made us feel very welcome and was very nice with our furry boy Muttley 🐕🐾 Breakfast was good including the home made desserts.
Scored 9.4
9.4
Rated superb
Superb
112 reviews
Price from
£72
1 night, 2 adults
Stunning 3 bedroom Farmhouse with pool, hotel in Xagħra

Set in Xagħra, 2.7 km from Ramla Beach and 3.1 km from Cittadella, Stunning 3 bedroom Farmhouse with pool offers spacious air-conditioned accommodation with a terrace and free WiFi.

The house was a real home from home. Very comfortable and spacious and had everything we needed for a great holiday. Our host was very responsive to communication in advance of our arrival, and checked more than once during our stay that we had all that we needed.
Scored 9.1
9.1
Rated superb
Superb
6 reviews
Price from
£169
1 night, 2 adults
Ta Xandru Farmhouse Triq Marsalforn Xaghra Gozo, hotel in Xagħra

Featuring air-conditioned accommodation with a private pool, Ta Xandru Farmhouse Triq Marsalforn Xaghra Gozo is located in Xagħra.

The location was perfect. It's in a quiet road, very close to nice restaurants and at a walking distance of the town center. However, parking was a bit limited as it's a one way street and parking is only permitted on one side of the road. But they have an underground garage, which made it super easy to park my car. Upon arrival I was immediately escorted to the parking, which was very spacious!!! The place itself was perfect, the pool area was secluded, creating enough little corners to shelter from the sun, as well as areas to dry up from the pool and getting a little tan. The house was amazing, nice bedrooms, a lot of space and very cozy. We stayed here specifically for a teambuilding with our Voluntary Organisation, but I can imagine this is very comfortable with a family or group of friends as well.
Scored 8.0
8.0
Rated very good
Very good
6 reviews
Price from
£252
1 night, 2 adults
Cesca's Boutique Hotel, hotel in Xagħra

Located in Xlendi, Cesca's Boutique Hotel features a seasonal outdoor swimming pool and a shared lounge.

Really lovely decor and super friendly staff. It’s not near much but you can easily walk to xlendi or Victoria (or only €5-10 in an Uber). Breakfast is pretty decent
Scored 9.2
9.2
Rated superb
Superb
1,026 reviews
Price from
£165
1 night, 2 adults
See all 42 hotels in Xagħra

FAQs about 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

Explore guest reviews of hotels in Xagħra

  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 282 reviews
    What a great surprise! The hotel is just perfect. Clean, comfortable and very well situated. The breakfast was various and delicious. Last but not least, the personnel is very nice and professional. A special thanks to Maurice 😊 who made us feel like home! Thank you for making our vacation special. We will come back! Ulysse and Francesca 🇫🇷 🇮🇹
    Francesca
    Italy
  • From £71.16 per night
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 1,292 reviews
    The hotel is very clean and the staff serving us breakfast was amazing. The breakfast was very good and we liked the fact that it was a la carte. There is a nice little rooftop pool which we also enjoyed.
    Shawn
    Malta
  • From £82.37 per night
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,360 reviews
    The location is in a quiet neighbourhood. The breakfast was excellent. It's a small hotel so it's not crowded. The rooms were very big and spacious.
    Baldacchino
    Malta
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 220 reviews
    Hotel was very clean, staff welcoming, a very good experience l.
    Michellyn
    Malta
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 488 reviews
    Great facilities, staff and a really comfortable relaxing hotel
    Eugene
    United Kingdom