We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Zafiro Restaurant

Xlendi Promenade, Xlendi, Island of Gozo XLN 1302, Malta
+356 7960 4770
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent61%
  • Very good29%
  • Average6%
  • Poor2%
  • Terrible2%
Travellers talk about
“scallops” (5 reviews)
“pasta” (32 reviews)
“duck” (8 reviews)
Open Now
8:00 AM - 11:30 PM Hours
Italian, Seafood, Mediterranean, European, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
Xlendi Promenade, Xlendi, Island of Gozo XLN 1302, Malta
All Details
Write a ReviewReviews (515)
Traveller rating
Traveller type
Time of year

1 - 10 of 366 reviews

Reviewed 2 weeks ago

Excellent service, good food and a stunning view. It was a welcome break from sunning, touring and walking in the heat. The inside dining area had A/C but we couldn't pass up the view from outside.

Thank WorkingMom_811
Reviewed 3 weeks ago

At 16 euros, this was a fabulous meal, really nice wine-list, go for a Gotzian Red, really soft wine

1  Thank LK_MBE
Looking for a great restaurant?Our global travel community is ready to help.
Join TripAdvisor
Reviewed 8 January 2018 via mobile

One of our favourite restaurants on the island. Food is great, always very fresh and cooked to perfection. Service is good too. A really great place. Well done to all the team. Cosy in winter & beautiful in summer too.

Thank SeaviewRestaurant
Reviewed 4 January 2018

Very friendly staff. Clean (although the toilet needs a bit of TLC). The Restaurant has a set menu and serves very nice Traditional Maltese food.

Thank mummyarnie
Reviewed 21 December 2017 via mobile

Superb service and perfectly cooked meat. Wine at correct temperature. Good portions and cosy atmosphere. Must go.

Thank AnthonyMario
Reviewed 31 October 2017

Situated on the Xlendi waterfront this restaurant is an integral part of the San Andrea Hotel. There is a tendency for a lot of restaurants to grab all the trade they can to the detriment of their efficiency. Zafiro coped well. Obviously the more persons...More

Thank Nemar2015
Reviewed 29 October 2017 via mobile

We used to like a quiet Sunday breakfast at this hotel enjoying the wonderful view outside when we visit Gozo. Today’s breakfast was an unmitigated disaster. Firstly the current staff do not speak much English, let alone Maltese, and communication is an issue. We eventually...More

Thank tamejju
Reviewed 25 October 2017 via mobile

Our private guide reserved lunch at Zafiro while touring Gozo. What a treat!! After a full day, the shady terrace is welcoming and relaxing and the perfect place to sit and see the sea. The menu is broad, and I was thankful that we each...More

Thank Jan H
Reviewed 19 October 2017 via mobile

Have visited Zafiro's many times and was one of our favorite restaurants of the islands. However on this occasion we left disappointed. The food was below par and the welcome and service was not to the high standard of previous visits. Should have noticed that...More

Thank Dave H
Reviewed 19 October 2017

The restaurant is located right on the prominade at Xlendi Bay. You can sit outside with a beautiful view on the Bay. The meals are very delicious and the service is very attentive and friedly

Thank sina e
Nearby HotelsSee all 33 hotels in Island of Gozo
San Andrea Hotel
742 reviews
.01 km away
Hotel Xlendi Resort & Spa
608 reviews
.03 km away
Saint Patrick's Hotel
778 reviews
.05 km away
Ulysses Aparthotel
76 reviews
.11 km away
Nearby Restaurants
The Diamond
222 reviews
.14 km away
Greens Sports Bar and Grill
61 reviews
1.55 km away
Sofia Bar & Restaurant
415 reviews
.24 km away
Gelateria Granola
681 reviews
.07 km away
Nearby Attractions
St. Andrew's Divers Cove
199 reviews
.01 km away
Cittadella Visitors' Centre
109 reviews
2.61 km away
Xlendi Beach, Cliff and Caves
910 reviews
.06 km away
Gaulos Dive Cove
31 reviews
1.76 km away
Ask a question
Questions & Answers
9 April 2017|
Response from SelbyDale | Reviewed this property |
I do not know the answer to your question. Probably best to phone the restaurant. Here is the contact phone number I found on-line: +356 2156 5555
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$5 - US$22
Breakfast, Lunch, Dinner, Brunch, After-hours
Restaurant features
Reservations, Outdoor Seating, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Child-friendly, Business meetings, Kids, Romantic, Groups, Local cuisine, View, Special Occasion Dining
Open Hours
8:00 AM - 11:30 PM
8:00 AM - 11:30 PM
8:00 AM - 11:30 PM
8:00 AM - 11:30 PM
8:00 AM - 11:30 PM
8:00 AM - 11:30 PM
8:00 AM - 11:30 PM
Location and Contact Information
  • Address: Xlendi Promenade, Xlendi, Island of Gozo XLN 1302, Malta
  • Location: Europe  >  Malta  >  Island of Gozo  >  Xlendi
  • Phone Number: +356 7960 4770
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing