Skip to main content

The best three-star hotels in Gozo

Check out our pick of great three-star hotels on

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in Qala, L-Eremita Boutique Hotel is 2 km from Dahlet Qorrot Beach and features various facilities, such as a garden, a terrace and a bar. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property is non-smoking and is located 8.6 km from Cittadella. Our weekend stay at L-Eremita Boutique Hotel was fantastic. Staff/Owners are Super Hosts who go above and beyond to make their guests fully satisfied with stay and service as we were - thank you Andre' and your lovely mum.

Show more Show less
9.9
Exceptional
127 reviews
Price from
US$199
per night

Hotel San Andrea is situated on the seaside promenade of the Xlendi Bay, just 5 metres from the clear Mediterranean Sea. It offers a genuine restaurant.

All rooms are compact and air-conditioned, each with its private bathroom with bath and shower. Some rooms offer views of the sea. Amazing place!! it has a friendly staff!!!

Show more Show less
8.3
Very good
1,396 reviews
Price from
US$75
per night

Set in Marsalforn and with Marsalforn Beach reachable within 100 metres, La Playa Hotel offers a tour desk, non-smoking rooms, a shared lounge, free WiFi and a terrace. This 3-star hotel offers luggage storage space. The accommodation features airport transfers, while a bicycle rental service is also available. Perfect location, very clean, good bed.

Show more Show less
8.1
Very good
504 reviews
Price from
US$90
per night

Formerly Ulysses Aparthotel

Offering an à la carte restaurant, Block is a 2-minute walk from Xlendi Bay beach. It features accommodation with modern furnishings.

All rooms and apartments come with air conditioning, a flat-screen TV and a private bathroom with shower. The apartments offer a balcony, sitting area and a fully equipped kitchen. Modern interior, great veggie and vegan food options for every meal, great location, friendly staff.

Show more Show less
8.6
Fabulous
621 reviews
Price from
US$92
per night

Situated in Xewkija, 2.5 km from Mġarr ix-Xini Beach, Mariblu Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring a terrace, the 3-star hotel has air-conditioned rooms with a private bathroom. The accommodation provides room service, a concierge service and organising tours for guests. The room was very big, bright and clean. The staff is very friendly and helpful. The breakfast was very good. The location is great, we enjoyed seeing sunrises and sunsets every day from a big balcony. The pool is great, we relaxed there after long day of hiking. The price is reasonable.

Show more Show less
8.1
Very good
133 reviews
Price from
US$93
per night

Set in the heart of Gozo Island, Villagg tal-Fanal is in the village of Ghasri, 2 km from the capital Victoria. It offers a large outdoor swimming pool and self-catering accommodation.

This property is set in the peaceful village of Ghasri, a 5-minute drive from Victoria where you will find the Cathedral and St George's Basilica. The beaches of Ramla Bay are 10 minutes' drive away. A beautiful small, but perfectly formed holiday village. We were the only people there the first few days, due to being off season, but were able to hear happy birdsong & see many friendly cats. Didn't use the attractive swimming pool as the weather was a bit too cool & breezy, but what a bonus in better weather! Clean well kept apartment & grounds. Helpful friendly staff

Show more Show less
8.9
Fabulous
256 reviews
Price from
US$114
per night

Most booked three-star hotels in Gozo this month

Three-Star Hotels that guests love in Gozo