12 min read

Best Restaurants in Skiathos: Where to Eat in 2026

Fully equipped luxury villa kitchen in Skiathos Greece for preparing meals with fresh local ingredients

The best restaurants in Skiathos include The Windmill (hilltop fine dining in a restored 1880 mill), Mesogia Taverna (charcoal grill operating since 1923), Kabourelias Ouzeri (fish mezze at the Old Port), and Amfiliki Tavern (family-run waterfront dining since 1993). The island has roughly 80 restaurants across its 12km by 6km footprint, from century-old charcoal grills to beach shacks where the catch arrives that morning.

This is not a list of every restaurant on the island. It covers 18 places we genuinely recommend, organized by what you are actually looking for on a given evening -- special occasions, views, traditional tavernas, beach dining, and the quieter north coast. Greece was crowned the world's number two cuisine by TasteAtlas in 2025-2026, and Skiathos, with its 6,000 residents and Sporades identity, has its own distinct chapter in that story.

Key Takeaways

  • A mid-range taverna meal for two with starters, mains, and wine costs roughly 35-40 EUR on Skiathos
  • Three-course fine dining runs 55-65 EUR per person at places like The Windmill or Marmita
  • Mesogia Taverna in the Plakes district has been operating since 1923, making it over 100 years old
  • Most Skiathos restaurants open May through October only -- booking is essential at popular spots in July and August
  • The north coast near Kechria has several restaurants that most guides overlook entirely
  • Local specialties to seek out include hortopita (herb pie), hamalia (fried dough with pine honey), and amigdalota (almond sweets with rose water)

Where Should You Eat for a Special Occasion in Skiathos?

The Windmill Restaurant, Marmita, and The Borzoi are the island's three standout fine dining options, each with a distinct personality and price range of 55-65 EUR per person.

The Windmill Restaurant occupies a restored 1880 windmill at the highest point of Skiathos Town. The mill operated until 1946, and the conversion preserved its character while adding a terrace with panoramic views in every direction. Run by Pam and Jon, it serves international cuisine with Greek influences. Hours are 18:45 to 23:00, and you need a reservation -- this is the sunset dining spot on the island, and tables fill days ahead in summer.

Marmita sits in a traditional house with a garden courtyard in the center of Skiathos Town. The kitchen does creative modern Greek with a strict commitment to seasonal, local ingredients. The rabbit in dessert wine and sea bass en papillote are both worth ordering. Book several days in advance during peak season; this is a small restaurant that fills quickly by reputation alone.

The Borzoi is harder to categorize. Set inside a restored early 20th-century olive press, it serves an eclectic menu that ranges from Greek classics to sushi. The Creamy Fava, Beef Filet "Avaton," and lamb chops are the signature dishes. After dinner, the space transitions into a bar and club. It works for a group that wants dinner to become a night out. Google reviews put it at 4.3 stars.

RestaurantSettingStyleReservationPrice (per person)
The WindmillHilltop windmill, 360-degree viewsInternational-GreekEssential55-65 EUR
MarmitaGarden courtyard, town centerCreative modern GreekEssential (days ahead)55-65 EUR
The BorzoiRestored olive pressEclectic internationalRecommended50-60 EUR

Which Skiathos Restaurants Have the Best Views?

Agnadio, Infinity Blue, and Amfiliki Tavern all combine strong cooking with genuinely memorable panoramas -- and none of them charge a premium just for the scenery.

Agnadio (sometimes written Agnantio) is built into the hillside above Skiathos Town. From the terrace you look out across the town, the port, and the airport runway -- which makes for entertaining people-watching as planes come and go. The fried filo feta with fig jam is the dish everyone talks about. The lamb chops are quietly excellent.

Infinity Blue sits above Kolios Bay on the south side of the island, looking east toward Skopelos. It is family-run, stocks over 50 wine labels, and has earned a TripAdvisor Travelers' Choice award on the back of 1,630-plus reviews (4.5 stars). The wine list alone justifies a visit if you want to explore Greek varietals like Roditis and Malagouzia.

Amfiliki Tavern at Megali Ammos has been family-run since 1993. The balcony overlooks the water toward the Acropolis of ancient Skiathos. Order the langoustines with courgettes and take your time. This is not a place that rushes you.

What Are the Best Traditional Tavernas in Skiathos Town?

Mesogia Taverna, Kabourelias Ouzeri, and Kalo Pigadi represent three distinct styles of traditional Greek eating -- charcoal grill, fish mezze house, and neighborhood mezedopoleio.

Mesogia Taverna in the historic Plakes district has been open since 1923. Over a hundred years of continuous operation, and the formula has not changed much: a charcoal grill, straightforward Greek cooking, and ingredients that taste like what they are. The baked eggplant and grilled octopus are the dishes to order. It appears in nearly every credible guide to the island for good reason.

Kabourelias Ouzeri on the Palio Limani (Old Port) is where locals go for fish. The menu is built around mezze-style plates -- fish of the day stifado, crispy courgette chips, and whatever came off the boats that morning. This is not a tourist-facing restaurant. You will hear more Greek than English at surrounding tables, and that tells you what you need to know.

Kalo Pigadi on the north side of Skiathos Chora does traditional Greek mezzes alongside local tsipouro. It is the kind of place where you order several small plates, share everything, and let the meal unfold without a plan. A meal for two with tsipouro will run you 30-35 EUR.

Taverna Folia, in the center of town, is worth mentioning for its setting alone: dining under old trees with dappled light. Family-run, unpretentious, and reliable.

What Restaurants Are Near Kechria on Skiathos's North Coast?

The north coast around Kechria has three restaurants that most travel guides miss entirely, and they offer some of the island's most authentic dining experiences.

This is the part of Skiathos that stays quieter even in peak season. If you are staying at a villa in the Kechria area, these are your local spots -- and they are worth the trip even if you are based in town.

Taverna Aligaries sits right on Aligaries Bay, on the road heading toward Kechria Beach from the north end. The setting is romantic in a way that has nothing to do with interior design -- it is a small restaurant on a small bay with the water a few meters from your table. Fresh ingredients, simple preparation, reasonable prices. For guests staying at the Damari Villas in the Kechria area, this is roughly a 5-minute drive, making it the natural dinner default.

Beach Taverna at Little Kechria is run by Argiris and Stavroula. Calling it a "restaurant" is generous -- it is a tiny bucolic shack directly on the beach. They serve sardines, gavros, sausages, and whatever else is fresh.

Getting there requires a rough track, and a 4WD is recommended. But the reward is a meal on a beach that feels like it belongs to another decade. This is not a place you find on Google Maps rankings. You find it by asking around.

Taverna Sklithri at Sklithri Beach (north coast) puts your table on the sand. It is family-friendly, the food is honest, and the setting -- a quiet north-coast beach with pine trees behind you -- is the Skiathos that visitors dream about before they arrive.

If you are curious about cooking with local ingredients yourself, our guide to Skiathos's culinary culture covers the island's unique food traditions, from foraging wild greens to the morning fish market.

Where Can You Eat on the Beach in Skiathos?

Diamanti, Ammos, and Under the Pine Tree offer three very different beach dining experiences -- from boat-access exclusivity to roadside souvlaki.

Diamanti Beach Bar Restaurant is accessible primarily by boat, which gives it an exclusive quality that most beach restaurants cannot replicate. The menu is contemporary Mediterranean. Getting there is half the experience.

Ammos Beach Restaurant at Platanias serves Greek-Mediterranean fusion with Spanish influences. The sea bass ceviche and seafood giouvetsi stand out. It is a polished beach restaurant with real ambition in the kitchen, not just a bar that happens to serve food.

Under the Pine Tree near Koukounaries Beach is the opposite end of the spectrum: casual gyros and souvlaki in the shade of pine trees. A proper meal here costs 5-10 EUR. If you are spending the day at Koukounaries, this is your lunch stop.

What Should You Eat in Skiathos? A Guide to Local Specialties

Skiathos has several dishes and ingredients you will not find elsewhere in Greece, rooted in the island's Sporades identity and foraging traditions.

Greece's culinary traditions vary dramatically from region to region, and Skiathos has its own chapter. Here is what to look for on menus and in markets:

Hortopita is a herb pie made with wild greens gathered from the hillsides. It tastes different from the spinach pies you have had elsewhere because the greens are different -- wild amaranth, dandelion, chicory, and purslane rather than cultivated spinach.

Hamalia are fried stuffed dough parcels filled with walnuts, drizzled with local pine honey, and dusted with icing sugar. They are a Skiathos dessert tradition that you will not find on other islands.

Amigdalota are almond sweets perfumed with rose water. They appear at celebrations and in bakeries around town.

Local pine honey from the island's forests -- which cover 60% of Skiathos's surface -- has a distinctive resinous flavor. Buy a jar to take home. It is one of the best edible souvenirs in Greece.

Tsipouro is the local spirit, served cold alongside mezze. At places like Kalo Pigadi and Kabourelias, ordering tsipouro instead of wine signals that you know what you are doing.

What to Budget for Eating Out

Meal TypeTypical Cost
Gyros or souvlaki (street food)5-10 EUR
Mid-range taverna for two (starters, mains, wine)35-40 EUR
Three-course upscale dinner per person55-65 EUR

Frequently Asked Questions

Do I need to book restaurants in advance in Skiathos?

For The Windmill, Marmita, and Infinity Blue, yes -- book several days ahead in July and August. Most traditional tavernas do not take reservations and operate on a first-come basis. Arriving before 20:30 usually secures a table at popular spots without a booking.

Are Skiathos restaurants open year-round?

Most restaurants on Skiathos operate from May through October. A handful in Skiathos Town stay open through winter, but the island's dining scene is seasonal. If you are visiting in shoulder months like May or October, check ahead -- some places open later or close earlier than the main season.

Is Skiathos expensive for eating out?

Skiathos is mid-range by Greek island standards. A taverna dinner for two with starters, mains, and a carafe of house wine typically costs 35-40 EUR. That is less than Mykonos or Santorini and comparable to islands like Naxos or Corfu. Fine dining runs 55-65 EUR per person, which remains reasonable by European standards.

What is the best area for restaurants in Skiathos?

Skiathos Town has the highest concentration, with dozens of options between the Old Port, the Plakes district, and the main waterfront. But some of the island's best meals are found outside town -- Infinity Blue at Kolios, Amfiliki at Megali Ammos, and the north-coast tavernas near Kechria all reward the short drive.

Can I eat well on a budget in Skiathos?

Absolutely. Gyros and souvlaki cost 5-10 EUR and are genuinely good on Skiathos. Several bakeries in town sell tiropita (cheese pie) and spanakopita for under 3 EUR. The morning market near the port has fresh fruit, bread, and cheese for picnic lunches. You can eat well for 15-20 EUR per person per day if you mix self-catering with street food.

What local dishes should I try in Skiathos?

Hortopita (wild herb pie), hamalia (fried dough with walnuts and pine honey), and amigdalota (rose water almond sweets) are specific to Skiathos. Also try the grilled octopus, which appears on most taverna menus, and order tsipouro instead of wine with your mezze for the local experience.

What time do restaurants open for dinner in Skiathos?

Greek dining runs late. Most Skiathos restaurants open for dinner between 18:00 and 19:00 and serve until 23:00 or midnight. Arriving at 19:00-19:30 means quieter tables and attentive service; arriving at 21:00 in peak season means waiting. Lunch service typically runs 12:00-15:30 at beach tavernas.


Planning your trip: Our guide to how many days you need in Skiathos helps you plan the right length of stay, including time for the dining experiences above.

Is it worth the trip? Read our honest take on whether Skiathos is worth visiting for the full picture.


At Damari Luxury Retreat, we believe the best meals on holiday alternate between restaurant discoveries and cooking in your own kitchen with ingredients from the morning market. Our two private villas in the Kechria area come with fully equipped kitchens, BBQ facilities, outdoor dining terraces, and the option to arrange a private chef for a night you will not forget. Explore our villas or contact us to start planning your Skiathos stay.

Get Our Free Skiathos Insider Guide

Secret beaches, authentic tavernas, and local tips from 500+ hosted guests

Free instant access. No spam, ever.

Continue Reading

Stylish villa interior in Skiathos Greece offering a refined base for evening outings to the island's bars and nightlife
|9 min read

Skiathos Nightlife: Bars, Clubs & Evening Guide

Skiathos isn't Mykonos, and that's precisely the point. The island's nightlife scene offers waterfront cocktail bars, open-air clubs, live music, and sunset boat parties -- all without the pretension or the price tag. Here's how evenings actually work.

Read More
Luxury villa interior in Skiathos Greece offering a comfortable base for exploring the island's 60 beaches
|9 min read

Skiathos Beaches: The Insider Guide to 60 Shores

Skiathos packs over 60 beaches into a 44km coastline, but most guides just list them alphabetically. This one organizes them by what you actually want -- family days, watersports, sunset drinks, hidden coves, and snorkeling spots -- with bus stops, access tips, and the details that matter.

Read More
Family-friendly villa terrace with pool views in Skiathos Greece
|8 min read

Best Greek Island for Families with Kids (2026 Guide)

With 200+ Greek islands, picking the right one for a family trip can feel overwhelming. Some islands are better suited for couples or partiers. Others genuinely work well with children. Here's what actually matters—and which islands deliver.

Read More