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)
Closed Now
All 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 (512)
Traveller rating
Traveller type
Time of year

1 - 10 of 364 reviews

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 18 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
Reviewed 14 October 2017 via mobile

Very good food, very good service. Had the scallops which absolutely melt in your mouth, then the lampuki, which is the very tasty local fish and my partner had the grilled calamari, done to perfection. Highly recommend.

Thank christinerG8707LY
Reviewed 14 October 2017 via mobile

A great restaurant with low prices regarding the quality and fresh food they cook! A very welcoming staff who greatly participate to make you feel good and relax! Thanks again

Thank EwnBzd
Nearby HotelsSee all 33 hotels in Island of Gozo
San Andrea Hotel
741 reviews
.01 km away
Hotel Xlendi Resort & Spa
608 reviews
.03 km away
Saint Patrick's Hotel
775 reviews
.05 km away
Razzett Bardan
1 review
1.87 km away
Nearby Restaurants
Sofia Bar & Restaurant
396 reviews
.24 km away
Greens Sports Bar and Grill
61 reviews
1.55 km away
Gelateria Granola
677 reviews
.07 km away
The Boat House
2,015 reviews
.10 km away
Nearby Attractions
Xlendi Beach, Cliff and Caves
900 reviews
.07 km away
The Citadel
2,101 reviews
2.67 km away
St. Andrew's Divers Cove
198 reviews
.01 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
Special Occasion Dining, Child-friendly, Business meetings, Local cuisine, Kids, Groups, Romantic, View
Open Hours
08:00 - 23:30
08:00 - 23:30
08:00 - 23:30
08:00 - 23:30
08:00 - 23:30
08:00 - 23:30
08:00 - 23:30
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