Mercury Holidays Logo
  • Offers
    Special Offers (view all)
    • All-Inclusive
    • No Single Supplement & Solo Offers
    • 2nd Week Free & 14 Night Offers
    • 3rd Week Free & Long Stay Offers
    • Newspaper Offers
    • Escorted Tour Offers
    • January Sale Tours
  • Destinations
    Trip Type
    • Holidays
    • Escorted Tours
    • River Cruises
    • Escorted Rail Journeys
    • Solo Tours
    • Escorted Walking Tours
    • Private Tours
    • Multi-Centre
    • Cruises
    Sort by
    • Alphabetical
    • Flight Times
    • Abu Dhabi
    • Algarve
    • Antigua
    • Bali
    • Barbados
    • Benidorm
    • Costa del Sol
    • Croatia
    • Cyprus
    • Dubai
    • Egypt
    • Fuerteventura
    • Goa
    • Gozo
    • Gran Canaria
    • Greece
    • Grenada
    • Jamaica
    • Kenya
    • Kerala
    • Lanzarote
    • Madeira
    • Majorca
    • Maldives
    • Malta
    • Mauritius
    • Mexico
    • Morocco
    • Oman
    • Seychelles
    • Sri Lanka
    • St Lucia
    • Tenerife
    • Thailand
    • Turkey
    • United Arab Emirates
    • Vietnam
    • View All Holidays
    • Albania
    • Argentina
    • Australia
    • Bhutan
    • Borneo
    • Botswana
    • Brazil
    • Bulgaria
    • Cambodia
    • Canada
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • Iceland
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Lithuania
    • Madagascar
    • Malaysia
    • Malta
    • Mexico
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • North Macedonia
    • Peru
    • Philippines
    • Poland
    • Romania
    • South Africa
    • South Korea
    • Spain
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Tunisia
    • Turkey
    • USA
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Austria
    • Czech Republic
    • France
    • Germany
    • Italy
    • Netherlands
    • Portugal
    • Spain
    • View All Holidays
    • China
    • France
    • India
    • Japan
    • Norway
    • South Korea
    • Sri Lanka
    • Turkey
    • Vietnam
    • View All Holidays
    • Chile
    • China
    • Costa Rica
    • Georgia
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kerala
    • Malaysia
    • Morocco
    • Nepal
    • Peru
    • Romania
    • South Africa
    • Sri Lanka
    • Thailand
    • Turkey
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Madeira
    • Nepal
    • View All Holidays
    • Albania
    • Argentina
    • Borneo
    • Brazil
    • Cambodia
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • India
    • Indonesia
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Madagascar
    • Madeira
    • Malaysia
    • Malta
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • Peru
    • Philippines
    • Romania
    • South Africa
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Bali
    • Cyprus
    • Dubai
    • Kenya
    • Kerala
    • Maldives
    • Mauritius
    • Seychelles
    • South Africa
    • Sri Lanka
    • Tanzania
    • Thailand
    • View All Holidays
    • Antarctica
    • Argentina
    • Australia
    • Canada
    • Chile
    • Croatia
    • Hong Kong
    • Japan
    • New Zealand
    • Norway
    • Panama
    • Seychelles
    • Singapore
    • Thailand
    • USA
    • Vietnam
    • View All Holidays
  • More Info
    More Info (view all)
    • About Us
    • Contact us
    • Online Brochures
    • Order a FREE Brochure
    • Terms and Conditions
    • ABTA & ATOL
    • How to Book
    • Holiday Insurance
    • Airport Extras
    • Charities we support
    • Early Holiday Booking
    • Privacy Policy
    • Payment Options
    • Request a Quote
  • Help
  • My Booking
  • Contact
  • 01732 809 181

Enter destination or hotel
Airports
Select a date
7 nights
2 Guests
Enter destination or hotel
Select a date
7 nights
2 Guests
Any Destination or Escorted Tour
Any Airport
Any Date
2 Guests
Any Destination or Private Tour
Any Date
2 Guests
Any Destination or Solo Tour
Any Airport
Any Date
1 Guest
Any Destination or Multi-Centre
Any Airport
Any Date
2 Guests
Any Destination or River Cruise
Any Airport
Any Date
2 Guests
Any Destination or Cruise
Any Airport
Any Date
2 Guests
1/8
View 7 Photos
  • Gozo Holidays
  • Xaghra
  • Cornucopia Hotel

Cornucopia Hotel

TripAdvisor Review
Malta and Gozo, Europe
Xaghra

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.

The Cornucopia Hotel offers holidaymakers a rich holiday experience in beautiful Gozo:

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.

Special Offers

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.

Facilities

  • 2 Outdoor pools
  • Children's pool section
  • Restaurant
  • Lounge
  • Bar
  • Terrace/gardens
  • Games room
  • 24-hour reception
  • Safe deposit boxes*
  • FREE Wi-Fi in public areas*
  • *Some facilities may incur an additional fee

Due to the surrounding area and the number of steps around the hotel, it may not be suitable for those with mobility difficulties.

Room Types

The Local Area

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.

Tripadvisor Reviews

Trip Advisor
4.5 Excellent1,025 reviews
Excellent
55%
Very Good
33%
Average
9%
Poor
2%
Terrible
1%
Location
Cleanliness
Service
Value
TripAdvisor Review
An oasis of calm

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.

Review by Jamfan05 Cambridge, United Kingdom
TripAdvisor Review
Great place to stay, relaxing and friendly

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.

TripAdvisor Review
A Lovely Hotel

This hotel is wonderful. The building itself is beautiful. It is one storey accomodation and built from an extended farmhouse. It has two lovely pools, a childs' pool and a jacuzzi with plenty of sunbeds and shades. Our room was adequate and clean and cleaned daily. It is situated about a 20 minute slow walk to the village and has excellent views. The restaurant had good choices of continental and English breakfast. I think the crowning glory of the hotel was the staff. They are very welcoming and can't do enough to make your stay lovely. We want to mention especially Brian the general manager, Joshua the restaurant manager, Cynthia, Edem, Christoph and Peter on reception, Ruth in the bar and Nellie, Wen and Erma

Review by Eileen R Battle, United Kingdom
TripAdvisor Review
Wonderful cornucopia

Wonderful quirky hotel where the staff do everything to make your stay easy have not encountered such wonderful staff in a long time. A very peaceful place lovely ambience and two great swimming pools Rooms are lovely with magnificent view. The town is a little far for me to walk I am in my seventies but would take 15 to 20 minutes for more able people. The prices are very reasonable as is the Bolt taxi service

Review by valeriedonnelly54 County Wexford, Ireland
TripAdvisor Review
A lovely place chilled to spend your break

We recently returned from the Cornucopia hotel after spending 6 night there. We did experience a couple of small issues with the room but these, like everything else about the hotel was handled beautifully.
All the staff were delightful. Spotlessly clean A little way out of the nearest town but a fabulous place to relax and take in the fabulous valley view.

Our Travel Specialists

Your holiday to Gozo is just a phone call away

Call our Travel Specialists today on 01732 809 181

Chat Specialists