Europe / Food / Greece

The Best Restaurants in Skiathos, Greece

When looking for restaurant options on the Greek Island of Skiathos we were immediately drawn to the harbour of Skiathos Town. A plethora of twinkly-lit restaurants overlook the shiny, super-yachts. But although the setting was superb; some of the food was frankly odd. Avoid making the same mistakes as us with this list of the best restaurants in Skiathos.

Update: I’ve just returned to Skiathos for a second visit. Find my updated Skiathos Travel Guide here.

Greek Salad at PR Ammos Restaurant - one of the best restaurants in Skiathos

Greek Salad at PR Ammos Restaurant – one of the best restaurants in Skiathos

The first evening we enjoyed a pleasant meal of chicken kebabs, followed swiftly by our starters! The restaurant seemed nonplussed by the error. Hoping this was a one-off we returned like naïve loyal puppies to the harbour again the next night, and were treated with a pizza that tasted suspiciously like nail varnish remover.

Things could only get better right?

Luckily they did as the next day we eschewed the waterfront all together. The car rental bloke had told us about a restaurant in the mountains named Olive Land, with impeccable food and drool-worthy views. He wasn’t lying. He had failed to mention the death defying roads to get there, but his testimonial regarding the views and food were spot on. We gorged on olive dips and just-baked bread as the chef whipped up fresh risotto for us, their only customers. Wine, aperitifs, and a dessert sampler were thrown in for free as we had come via the car rental recommendation.

Olive Land Skiathos

Pretty views from Olive Land Skiathos

Bizarrely one of my favourite parts of this restaurant was the bathroom. Behind a velvet curtain and dysfunctional Singer sewing machine were elaborate cubicles with an array of toiletries for visiting guests. I was relived to be able to freshen up as the hairy drive in the hills had left my brow (and pits!) rather damp.

Find it: Olive Land, Area Of Katsarou, 37002 Skíathos

The next night we dined in a windmill. For this treat we have TripAdvisor to thank. Another lofty venue, the Windmill Restaurant sits high on a hill overlooking Skiathos Harbour, the moonlight glistening off the ocean below. After hiking the cobbled steps in the humid heat the reception we received at the Windmill was disappointing non-existent. Seemingly entering via a back route, we awkwardly circled the windmill until someone eventually offered us assistance (but not before another couple walked in and took the last remaining table on the balcony – doh!).

Dining in a windmill in Skiathos

Dining in a windmill in Skiathos

Things improved slightly when the food arrived. Although the menu predominantly British, as were the serving staff, I cannot deny the brownie was to die for. Despite the false start the Windmill has to be one of the most romantic places I have ever dined. Well worth the hike.

Find it: Windmill Restaurant, Kotronia, Paraliakos, Skiathos Town

With every beach on Skiathos being as pretty as the next I began to select my favourite according to dining options. For both day and night meals, Agia Paraskevi wins hands down every time thanks to the Skiathos Princess beachfront restaurant.

We stumbled upon PR Ammos Restaurant at the Skiathos Princess Hotel when we first arrived in Skiathos. Embarking on a stroll to find food, which turned out to be longer than anticipated, we fell onto the inviting white terrace of the Princess, literally frothing at the mouth. Within minutes I had a glass of bubbly in hand and a Greek salad with the most generous portion of feta cheese EVER sitting in front of me. (See top pic.) It was then we knew the holiday had really started.

Sophisticated souvlaki at Skiathos Princess Hotel

Sophisticated souvlaki at PR Ammos Restaurant at the Skiathos Princess Hotel

One evening we made the wise move to return to the Princess for our evening meal. From the moment we arrived to the last drinks we sipped on the beach, the staff were impeccable. For no more pennies than the restaurants serving suspicious tasting food on the Harbour, we could recline on banquets and share generous hunks of steak, truly appreciating this unique Greek experience.

Find it: PR Ammos Restaurant, Skiathos Princess, Agia Paraskevi Beach, 37002 Skíathos

Have you been to Skiathos? Got any restaurant recommendations?

You may also like:

Stylish guide to Skiathos

Best things to do in Skopelos

Mamma Mia Tour of Skopelos

About Author

I'm a full time blogger with a passion for travel and interiors. A travel blogger for 12+ years, I took a course on interior styling during the pandemic when travel was not an option. I now run 2 Instagram accounts - @jayneytravels, which covers authentic, affordable luxury escapes and @ourtravelhome which is all about decorating our new build home with a modern rustic style.


  • Leah
    September 4, 2012 at 11:00 am

    Skiathos was my favourite place to visit in Greece and so I am loving living vicariously through your posts. I cannot wait to go back.

    My favourite restaurant was Limanaki ( – which we were recommended by our sailing crew. It was right on the water and the food was divine. Funnily enough – the wife of the owner was a New Zealander and ended up joining my family for a glass of wine. Small world!

    Windmill looks fantastic though and I will be adding that to my list of places to get to…Skiathos, I will be back!

    • Jayne
      September 10, 2012 at 9:30 am

      O that sounds lovely Leah – we shall have to go back too and try it out!

  • Dizz Ryder
    October 31, 2013 at 7:48 pm

    Don’t leave Skiathos without visiting Villa Rosa in Troulos. A jewel in the crown of a beautiful island. Fresh food prepared by Markos, a superb chef. Go there early in your holiday as I guarantee you will go back more than once!

  • Brenda
    July 1, 2014 at 11:17 pm

    To eat great food with the Greek and Italian people (and a few Brits) go to Agnantio on the road to the monastery. Small but smart with wonderful views from the hillside

  • Mike
    July 6, 2015 at 3:22 pm

    I have to throw 1901 in there as the best in Skiathos. The street side tables and stunning food make for a great experience


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.