- Gozo Holidays
- Xaghra
- Cornucopia Hotel

A stay at the charming four star Cornucopia Hotel, set on a high ridge, overlooking the rich, fertile Gozo valleys and out to Marsalforn Bay, is one of the best ways to really get in touch with these 'real' and unspoilt islands.
The Cornucopia Hotel is set in the village of Xaghra, a charming and fascinating spot, and steeped in the culture and history of the island. Ramla Bay is also nearby – a popular tourist destination thanks to its sandy beach – one of the few on the islands.
Beautifully converted from an old farmhouse, the Cornucopia Hotel is one of Gozo's most characterful locations. Behind the rustic exterior is a hotel of rare quality; there is certainly nothing rustic about the accommodation. You'll marvel at the superb restaurant with its vaulted roof, fall in love with its courtyard swimming pool and want to sit for hours admiring the wide open views from your balcony.
The Cornucopia Hotel is set up for your comfort and enjoyment. With a smaller capacity than many of the hotels on the islands, it has a very homely feel to it. It's more than just a base for your Maltese adventures; it's a genuine home away from home, albeit with all sorts of luxurious add-ons!
Take your pick of the two pools on offer, enjoy a lazy afternoon or long evening at the terrace bar overlooking the Gozo valleys or spend some quiet moments enjoying the picturesque gardens, the Cornucopia Hotel really lives up to its name.
Twin and double rooms are available, all air-conditioned/heated and boasting their own private balcony. There is even a wonderful honeymoon suite, complete with its own Jacuzzi.
Holidaymakers looking for a rich assortment of activities and opportunities to explore will love Xaghra and the Cornucopia Hotel. With its expansive views, unspoilt villages and fascinating harbours, it is a rich melting pot, steeped in the unique character of these wonderful islands.
Stay for free! Book a 7 night stay and only pay for 6 nights!
Or stay longer and save even more!
Book 14 nights, pay for only 12 nights. Book 21 nights, pay for only 18 nights. Book 28 nights, pay for only 24 nights.
Valid for stays 19/11/2026 - 03/12/2026 & 13/01/2027 - 13/02/2027.
Not combinable with Early Bird Discount.
It pays to book early! Book with us and save up to an additional 12% on your hotel stay.
12% Discount
Valid stays 01/05/2027 - 31/10/2027, if booked before 31/01/2027
10% Discount
Valid stays 01/11/2026 - 30/04/2027, if booked before 31/10/2026 Valid stays 01/05/2027 - 31/10/2027, if booked before 30/04/2027
Early Bird Offers not combinable with one another, Not combinable with Other offers.
Due to the surrounding area and the number of steps around the hotel, it may not be suitable for those with mobility difficulties.
A converted former farmhouse, the Cornucopia Hotel is beautifully located on a high ridge with views to Marsalforn Bay. Nearby also is popular and sandy Ramla Bay. It offers high standards of comfort and service and many guests return year after year. Facilities include two pools, surrounding gardens and an excellent restaurant with comfortable bar.

We stayed at this hotel recently and would highly recommend. The hotel is really clean and comfortable and the staff were very friendly and helpful. Had a enjoyable and relaxing stay. Thank you.
We experienced first class service from the moment we arrived. The staff here are definitely the best we have ever had without a doubt. The hotel has two very nice pool areas and everything is spotless. We were happy with the choice at breakfast and could not expect more for the price we paid. We ate in the restaurant once and loved our meal also the bar meals are very good. The towels were changed every day which was not expected but appreciated. We loved the hotel’s location and relaxing vibe we slept well and felt totally safe both in the hotel and Xaghra.
The only regret we had is that we only stayed for 7 days. We can’t wait to return to this amazing hotel hopefully with friends or family.
We had a great time here. The hotel is wonderful and staff v helpful. We had a bungalow with splendid views across the valley and a lovely pool; the hotel itself had two more pools. The town of Xaghra is interesting too, with the famous neolithic ruins at Ggantija in walking distance. Slight drawback was that, with kids, we felt buses would take too long so tended to use taxis which mounted up. But great location to get to cuba diving spots, trips to blue lagoon etc.
Beautiful hotel. Cannot fault the decor and the cleanliness. Top of the range room cleaning. Lovely pools. Fantastic night staff. Great manager. Views outside are stunning. 15/20 minute walk to the nearest shop though. Lovely place with roof top bar and convenience store. Only a vending machine inside the hotel for cigarettes. Good price though. Hotel tax was low which was nice. We weren’t fans of the food but that was more our pallet. Bolt or uber to beaches etc., Recommend Marsalforn. However, we found that some of the staff didn’t even look at us never-mind speak to us. Especially when serving food. And our drink prices changed almost everytime. We felt a bit picked on. We watched the same staff engage with almost everyone else. We couldn’t work out what we had done so wrong also experienced this outside of the hotel with the citizens of Gozo. Lovely island but we won’t ever return for this reason. Really felt uncomfortable. But If your looking for a chill place that also welcomes in locals and hosts outside events. Go for it. Also has a fantastic kiddie pool and adjacent jacuzzi. The hotel is worth the trip alone. Beautiful beautiful hotel 👌
We re-visited after 3 years and it was all as nice as we remembered. Peaceful, quaint hotel. Attentive staff. Nice breakfast. Amazing views. Stress free pool scene and lovely clean pools. For the second time our room was upgraded to valley view at no cost to ourselves which was lovely. Sitting on the balcony you could see all the way to the coast. Friday night barbecue had a lovely atmosphere and the food was well cooked and presented. The bottle of hotel wine was great quality for the price. Our bed was comfy with a topper on the mattress, 2 singles pushed together without any issues. The aircon worked, if a little noisy, the ceiling fan took over and was silent when we settled for the night. The housekeeping staff were friendly and efficient, changing towels and keeping the bathroom spotless. There’s a kettle with tea and coffee provided with milk pods (we asked for and got a teapot). There was a bath and shower over with good water pressure and we had no issue with keeping the temp stable. There are pool towels available and safe to hire located in the office near reception. Book exchange and bus/ferry timetables on display. The bar serves a variety of drinks and food at reasonable prices, room service if you want it. Its a bit of a walk to the village square, bus stops and shops but we managed as although we are 67 and 71 we are fortunate and dont have mobility issues. We also walked around the island a fair bit, using a multi trip bus pass when we felt like a rest All in all a lovely holiday. My only downside was that the mosquitos found me irresistible. Wear repellant and bring bite cream is my advice. I would not hesitate to return to this hotel and hope that maybe we will one day.
