Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Xaghra · 0.80 km from centre
8.8
195 reviews
With a stay at Cornucopia Hotel in Xaghra, you'll be near the beach, within a 10-minute drive of Ramla Bay Beach and Xerri's Grotto. This hotel is 10 mi (16 km) from Mellieha Bay and 9.8 mi (15.7 km) from Paradise Bay Beach.

Hotel in Xaghra · 0.23 km from centre
8.1
991 reviews
Located in Xagħra, 1.3 km from Ramla Beach and 2.6 km from Xwejni Bay Beach, DGolden Valley Boutique provides accommodation with free WiFi, 4 outdoor swimming pools, and 2 shared lounges.
All units come with a seating area, a flat-screen TV with satellite channels, and a private bathroom with a hairdryer and shower. A fridge and kettle are also featured.
Guests at the bed and breakfast can enjoy a continental breakfast.
DGolden Valley Boutique offers a sun terrace.
There is a garden with a barbecue at this property and guests can go cycling nearby.
San Blas Beach is 2.9 km from the accommodation.

Hotel in Xaghra · 0.72 km from centre
8.6
23 reviews
Located within 1.5 km of Ramla Beach and 5.4 km of Cittadella, Ta' Tereza provides rooms with air conditioning and a private bathroom in Xagħra. There is a private entrance at the villa for the convenience of those who stay. Featuring family rooms, this property also provides guests with a year-round outdoor pool.
The units at the villa complex are equipped with a seating area and a flat-screen TV with streaming services. Each unit is equipped with a kettle, a private bathroom and free WiFi, while some rooms are equipped with a terrace and some have pool views. At the villa complex, each unit comes with bed linen and towels.
Guests can also relax in the garden.
Ta' Pinu Basilica is 8.3 km from the villa. The nearest airport is Malta International Airport, 39 km from Ta' Tereza.

Hotel in Marsalforn, Zebbug · 1.71 km from centre
8.4
365 reviews
When you a stay at Calypso Hotel in Zebbug, you'll be by the sea, just steps from Marsalforn Bay and Marsalforn Beach. This hotel is 10.9 mi (17.5 km) from Paradise Bay Beach and 11 mi (17.8 km) from Mellieha Bay.

Hotel in Xewkija · 3.12 km from centre
9.8
204 reviews
Located 2.8 km from Mġarr ix-Xini Beach, Ellie Boo offers air-conditioned accommodation with a terrace. The property features garden and quiet street views, and is 2.9 km from Cittadella. The accommodation provides a housekeeping service and private check-in and check-out for guests.
At the bed and breakfast, every unit comes with a desk. All units include a kettle, a private bathroom and free WiFi, while some rooms here will provide you with a balcony and some have pool views. At the bed and breakfast, every unit is equipped with bed linen and towels.
A selection of options including local specialities, fresh pastries and fruits is served for the continental breakfast.
The area is popular for snorkelling and cycling, in addition, bike hire and car hire are available at this bed and breakfast. Guests can swim in the outdoor swimming pool, relax in the garden, or go hiking.
Ta' Pinu Basilica is 5.7 km from the bed and breakfast. The nearest airport is Malta International Airport, 37 km from Ellie Boo.

Hotel in Nadur · 2.82 km from centre
7.3
3 reviews
Gozo Farmhouse is located in Nadur, 2.9 km from Iz-Zewwieqa Bay Beach, 5.9 km from Cittadella, as well as 8.8 km from Ta' Pinu Basilica. The property has pool and city views, and is 2.7 km from Gorgun Beach. The property offers soundproof units and is situated 2.5 km from Ramla taz-Zewwieqa Beach.
All units are air-conditioned and some of them have a seating area with a TV, and a fully equipped kitchen with a dining area. Units have a kettle, a private bathroom and free WiFi, while some rooms also boast a terrace and some have sea views. The units are equipped with heating facilities.
The nearest airport is Malta International Airport, 37 km from the guest house.

Hotel in Marsalforn · 1.98 km from centre
8.2
46 reviews
Situated in Żebbuġ, 500 metres from Marsalforn Beach and 1.2 km from Xwejni Bay Beach, SeaBreeze Casablanca Flat offers air conditioning. This beachfront property offers access to a terrace and free WiFi. The property is non-smoking and is set 5.9 km from Cittadella.
The spacious apartment has 2 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine, a microwave and a toaster. Guests can take in the views of the sea from the balcony, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.
Ta' Pinu Basilica is 8 km from the apartment. The nearest airport is Malta International Airport, 43 km from SeaBreeze Casablanca Flat.

Hotel in Marsalforn · 1.48 km from centre
9.4
77 reviews
Breakfast available
Located in Zebbug, Reef Hotel & Spa is a 3-minute drive from The Citadel and 6 minutes from Ramla Bay Beach. This luxury hotel is 6.1 mi (9.8 km) from Gozo Ferry Terminal and 10.3 mi (16.6 km) from Cirkewwa Ferry Terminal.

Hotel in Marsalforn · 1.63 km from centre
8.9
246 reviews
Breakfast available
<h2>Comfortable Accommodation</h2>
Reef Hotel & Spa in Marsalforn offers family rooms with balconies and modern amenities. Each room includes air-conditioning, a private bathroom, and free WiFi.
<h2>Leisure Facilities</h2>
Guests can enjoy a rooftop swimming pool, indoor pool, sun terrace, and lush garden. Additional facilities include a spa, hot tub, and fitness centre.
<h2>Dining Options</h2>
The hotel features a restaurant serving local specialities and a bar for relaxed evenings. Breakfast is available as a buffet with fresh pastries and local dishes.
<h2>Location and Attractions</h2>
Marsalforn Beach is just a few steps away. Nearby attractions include Cittadella (4 km) and Ta' Pinu Basilica (8 km). Malta International Airport is 42 km from the hotel. Scuba diving is available in the surroundings.

Hotel in Gozo, San Lawrenz · 5.46 km from centre
9.0
680 reviews
Breakfast available
Located in San Lawrenz, Kempinski Hotel San Lawrenz is in a rural location, just a 4-minute walk from Ta' Dbiegi Crafts Village and a 3-minute drive from Basilica of Ta'Pinu. This family-friendly hotel is 1.1 mi (1.8 km) from Tal-Massar Winery and 2 mi (3.2 km) from Dwejra Bay.

Hotel in Gozo, Sannat · 4.43 km from centre
8.6
214 reviews
Breakfast available
With a stay at Hotel Ta' Cenc & Spa in Sannat, you'll be in the historical district, within a 10-minute drive of Ramla Bay Beach and Ta' Cenc. This beach hotel is 10.3 mi (16.5 km) from Mellieha Bay and 9.2 mi (14.8 km) from Paradise Bay Beach.

Hotel in Gozo, Ghajnsielem · 4.28 km from centre
8.6
996 reviews
Breakfast available
With a stay at Grand Hotel Gozo in Ghajnsielem, you'll be 4.4 mi (7.1 km) from Ramla Bay Beach and 5.9 mi (9.4 km) from Mellieha Bay. This spa hotel is 7.4 mi (11.9 km) from Popeye Village and 10.2 mi (16.4 km) from Golden Sands Beach.

Hotel in Gozo, Xlendi · 4.44 km from centre
9.1
973 reviews
Located in Xlendi, Cesca's Boutique Hotel features a seasonal outdoor swimming pool and a shared lounge. Featuring a bar, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
The hotel has a kettle, a bath, free toiletries, and a desk. Guest rooms include a wardrobe.
The hotel offers a continental or buffet breakfast.
Cesca Boutique Hotel offers a sun terrace. The area is popular for cycling, and bike hire is available at the accommodation.
Victoria is 2.5 km from Cesca's Boutique Hotel.

Hotel in Gozo, Munxar · 5.50 km from centre
8.0
282 reviews
Breakfast available
With a stay at Saint Patrick's Hotel in Munxar, you'll be near the beach, within a 10-minute drive of Ramla Bay Beach and Sanap Cliffs. This hotel is 11 mi (17.7 km) from Mellieha Bay and 10.8 mi (17.4 km) from Paradise Bay Beach.

Hotel in Fontana · 3.67 km from centre
10.0
3 reviews
Located in Għajn il-Kbira, 2.2 km from Xlendi Beach and 1.1 km from Cittadella, Luxury Penthouse - Valley Views & Prime Location provides air-conditioned accommodation with a terrace and free WiFi. The property is non-smoking and is set 4.6 km from Ta' Pinu Basilica.
The spacious apartment comes with 2 bedrooms, a flat-screen TV with cable channels and a fully equipped kitchen that provides guests with a dishwasher, a microwave, a washing machine, a fridge and a stovetop. Guests can enjoy a meal on an outdoor dining area while overlooking the city views. The property offers quiet street views.
The nearest airport is Malta International Airport, 39 km from the apartment.

Hotel in Gozo, Xlendi · 5.52 km from centre
8.2
1,169 reviews
Breakfast available
This hotel is on Xlendi Bay seafront and offers air-conditioned rooms. Its restaurant features a sea-view terrace, while the rooftop terrace is equipped with sun loungers and parasols.
Rooms at St. Patrick's Hotel overlook the sea, Xlendi valley or the hotel’s internal courtyard. They offer a TV, minibar and private bathroom with hairdryer.
Free Wi-Fi is available at the 24-hour reception. Hotel St. Patrick's includes a small pool where guests can refresh themselves during the summer.
The hotel is surrounded by bars, restaurants and shops in Xlendi’s centre. The bus stop for Victoria, the capital of Gozo Island, is right in front of the St. Patrick's.

Hotel in Gozo, San Lawrenz · 5.84 km from centre
10.0
1 review
<h2>Comfortable Accommodation</h2>
Quaint Signature Hotel San Lawrenz in San Lawrenz offers 4-star comfort with family rooms and balconies. Each room includes air-conditioning, a private bathroom, and free WiFi.
<h2>Relaxing Facilities</h2>
Guests can enjoy spa facilities, a sauna, sun terrace, and a year-round outdoor swimming pool. Additional amenities include a hot tub, pool bar, and outdoor seating area.
<h2>Dining Experience</h2>
Breakfast options include continental and à la carte with local specialities, warm dishes, fresh pastries, cheese, fruits, and juice. The hotel also provides a bar and dining area.
<h2>Nearby Attractions</h2>
Ta' Pinu Basilica is a 12-minute walk away, while Dwejra Bay Beach lies 2.3 km from the property. Malta International Airport is 43 km distant. Scuba diving opportunities enhance the surroundings.

Hotel in Gozo, San Lawrenz · 6.05 km from centre
9.5
4 reviews
Breakfast available
<h2>Comfortable Accommodations</h2>
Casa Azure Meliá Collection in San Lawrenz offers family rooms with sea or pool views, air-conditioning, and private bathrooms. Each room includes a minibar, electric kettle, and free WiFi.
<h2>Exceptional Facilities</h2>
Guests can enjoy a rooftop and indoor swimming pool, spa facilities, sauna, and massage services. The hotel provides free WiFi, a fitness centre, and a tour desk.
<h2>Dining Experience</h2>
The family-friendly restaurant serves Mediterranean cuisine for brunch, lunch, dinner, and high tea. Additional amenities include a bar and room service.
<h2>Local Attractions</h2>
Ta' Pinu Basilica is a 14-minute walk away, while Dwejra Bay Beach lies 2 km from the hotel. Malta International Airport is 43 km distant. Scuba diving is available in the surroundings.

Hotel in Sannat · 4.59 km from centre
9.6
29 reviews
Set in Sannat, 3.4 km from Cittadella and 6.2 km from Ta' Pinu Basilica, Summer Fields penthouse with amazing views offers air-conditioned accommodation with a terrace and free WiFi. With city views, this accommodation provides a balcony.
The spacious apartment is fitted with 2 bedrooms, a flat-screen TV with cable channels and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine, a microwave and a toaster. Towels and bed linen are offered in the apartment. The property has an outdoor dining area.
The nearest airport is Malta International Airport, 40 km from the apartment.

Hotel in Mellieha · 10.62 km from centre
8.6
806 reviews
Breakfast available
Located in Mellieha, Ramla Bay Resort is by the ocean – a 5-minute drive from Mellieha Bay and 6 minutes from Paradise Bay Beach. This beach hotel is 6.3 mi (10.2 km) from Golden Sands Beach and 6.7 mi (10.8 km) from Belvedere.