>
TheSkiathos Guide
The island from the air, Skiathos
Skiathos dronepicr · CC BY 2.0

Sporades · Greece

The pines come all the way down to the sand.

Sixty beaches, one small town, and pine forest all the way down to the water. Here is the whole island, honestly written up.

Sea 26°C in August130 places to eat, scored

Start here

What do you need?

Nine ways in, depending on whether you are choosing an island, booking one, or already sitting on a beach on it wondering where to have dinner.

Skiathos on your dates

Your trip

Put in the days you are coming. What it is normally like, what is open, what is on, which beaches suit the wind, and the sunset time for every evening you are here.

Plan a trip

12 month guides

When to go, what it costs, how busy it gets. Every month with its real weather, sea temperature and an honest account of how much of the island is open.

Things to do

7 sights

Kastro, the monastery where the Greek flag was first raised, Lalaria, the sea caves. What each is, how to reach it, and the caveats other guides leave out.

Beaches

25 covered

Every beach with its bus stop, its facilities and whether you need a boat to get there. Including the four with wheelchair access ramps into the sea.

Where to eat

130 scored

Every taverna, restaurant and beach bar we could find, with published platform ratings and our own scores across five categories.

The bus

Most useful page

On Skiathos your address is a bus stop number. All 27 of them, the two fares, and a straight answer about which numbers are genuinely disputed.

Best time to visit

All 12 months

June and September, for most people — and here is the table that shows why, including the month with a warmer sea than May that nobody books.

What to eat

16 dishes

Every dish on a Greek menu explained — and, for each one, which places on this island are actually known for it.

Avoiding the crowds

By hour

The beaches empty at 5pm and dinner peaks at 9. The gap between them is the quietest stretch of the Skiathos day and almost nobody uses it.

Which beach today?

Finder

Six questions — bus or car, windy or calm, children or not — and you get the beaches that fit, with the ones that nearly fit shown too.

The island in one minute

Small, green, and easier to get around than it looks.

12 km long

You can see all of it

One road runs along the south coast from the town to Koukounaries. Everything else is a turning off it, a boat, or a walk.

60+ beaches

Pine forest to the water

That is the thing people remember. Most Greek islands are dry and bare. This one is covered in Aleppo pine right down to the sand.

27 bus stops

Your address is a number

Islanders give directions by bus stop. Learn the numbers for your beach and your room and you will never be lost.

1 town

Everything happens in it

The old port, the tavernas, the ferries and the late evening are all in Skiathos Town. Nothing else on the island is a town.

The island

Sixty beaches. These are the ones people mean.

Pine down to the water on the south coast, wind and marble on the north. Each one here has its bus stop, its facilities and an honest note on whether it is worth the walk.

Boat days

The best parts of Skiathos have no road to them.

Lalaria, the sea caves and Tsougria can only be reached by water. Boats leave from the old port in the morning and come back in the late afternoon.

Up in the hills

Inland, where almost nobody goes.

Behind the beaches the island climbs into pine and old stone. Two of the best things on Skiathos are up there and both are quiet even in August.

Two things people come for

The runway and the film.

Skiathos has two draws that have nothing to do with beaches, and both are free.

When to come

June and September, for most people.

The sea is warmest in August, and so is everything else. September has a warmer sea than June and a fraction of the crowd. The bar under each month is the sea temperature.

Warmest sea 26°C in August Busiest August Quietest open month May

The directory

Find your table

Filter by area or style, sort by what actually matters to you, or search for a dish — “kleftiko”, “risotto”, “gyros” all work. Click any restaurant for the full write-up.

Showing 130 of 130 restaurants

Every restaurant, A to Z

The grid above opens each write-up in place. This list links straight to the full page for all 130, alphabetically, with the price band and our score out of 10.

Deep dive

The Skiathos Town Report

Forty restaurants in the town alone. The full analysis — the tiers, the category winners, where the rating platforms contradict each other and why, what each price band actually buys, and the complete ranked table.

Read the full town report →

Ranked

The league table

Every restaurant in this guide, ranked by our overall score. Sub-scores are out of 10; the Google column is the published star rating for comparison. Click a row for the full profile.

#RestaurantArea FoodSettingValueOur scoreGoogle
1 AgnadioTaverna · View Skiathos Town 9 10 9 9.2 4.8
2 Ricchi e PoveriTapas · Mediterranean · Modern Greek · View Skiathos Town — Old Port 9 9 9 9.2 4.7
3 Taverna AligariesTaverna · Seafood · Beach · Remote Aligaries Bay 9 10 9 9.2 —
4 Mikros Aselinos TavernaBeach · Taverna · Rustic Mikros Aselinos 9 9 9 9.2 4.5
5 Johnny's Restaurant & BarMediterranean · Greek · Family-run Tzaneria Bay, Kanapitsa 10 8 9 9.2 —
6 Scala Restaurant BarSeafood · Mediterranean · View Skiathos Town — Old Port 9 10 7 9.0 4.9
7 Taverna AlexandrosTaverna · Live music Skiathos Town 8 9 9 9.0 4.4
8 Il PostoBreakfast · Café · Brunch Skiathos Town — off Papadiamantis 9 8 10 9.0 4.7
9 Mouria TavernTaverna · Seafood · Greek · Garden Skiathos Town 9 9 9 9.0 4.6
10 Nectar & Ambrosia (Troulos)Taverna · Greek Troulos 9 8 9 9.0 4.7
11 Mega Gialos TavernaTaverna · Greek · Family-run · View Megas Gialos 9 9 9 9.0 4.7
12 Ta KymataTaverna · Ouzeri · Waterfront Skiathos Town — Paraliaki 9 9 9 9.0 —
13 Agustera Cafe BarBar · Café · International · Live music Koukounaries 8 8 9 9.0 —
14 The Final StepMediterranean · Fine dining · View Skiathos Town 9 10 7 8.8 4.6
15 Taverna To Kalo PigadiTaverna · Tsipouradiko · Meze Skiathos Town 9 7 10 8.8 4.7
16 Akrogiali TavernSeafood · Taverna · Waterfront Skiathos Town — Waterfront 9 9 9 8.8 4.5
17 Lo & LaItalian · Mediterranean · View Skiathos Town — Old Port steps 9 9 8 8.8 4.5
18 1901Modern Greek · Italian · Garden Skiathos Town — Old Town 9 9 8 8.8 4.6
19 I Love SouvlakiSouvlaki · Quick eats · Budget · Garden Skiathos Town — off Papadiamantis 9 8 10 8.8 4.5
20 Taverna MaistraliTaverna · Greek · Family-run · Kid-friendly Agia Paraskevi 9 8 8 8.8 4.6
21 Infinity Blue RestaurantMediterranean · Seafood · View Kolios / Kanapitsa 9 10 7 8.8 4.4
22 Platanias Taverna & BarTaverna · Greek · Live music Agia Paraskevi / Platanias 9 8 9 8.8 4.6
23 Taverna Stathis-LiaTaverna · Greek-international Vromolimnos 9 10 6 8.8 4.3
24 Phoenix Sky Line Restaurant BarSteak · International · View Megali Ammos 9 10 7 8.8 4.7
25 Tarsanas (Kehria)Beach · Seafood · Remote Kehria Beach 8 10 8 8.8 4.4
26 Taverna AsprolithosTaverna · Greek · Family-run Skiathos Town — off Papadiamanti 9 8 9 8.8 —
27 SiferiTaverna · Greek · View Skiathos Town — eastern Megali Ammos 9 9 9 8.8 4.7
28 Achinos Seaside Bar RestaurantModern Greek · Beach · Fine dining · Waterfront Megali Ammos 9 10 7 8.8 —
29 Diamanti Beach BarBeach bar · Beach · Remote · Greek Diamandi / Koutsouri, Kalamaki peninsula 9 10 6 8.8 —
30 Oregano RestaurantMediterranean · Greek · Family-run · View Troulos 9 9 9 8.8 4.7
31 Under The Pine TreeGrill · Souvlaki · Budget · Taverna Koukounaries 9 8 10 8.8 —
32 Ilias OrchardTaverna · Greek · Garden · Family-run Koukounaries 9 9 8 8.8 —
33 CarnayoFine dining · Mediterranean · Waterfront Skiathos Town 9 9 8 8.6 4.6
34 Mesogia TavernaTaverna · Charcoal grill Skiathos Town — Plakes 9 7 9 8.6 4.7
35 Kabourelias Ouzeri-TavernOuzeri · Seafood · Live music Skiathos Town — Old Port 8 8 9 8.6 4.2
36 Il Migliore Pizza PastaItalian · Pizza · View Skiathos Town 9 9 8 8.6 4.6
37 Taverna FoliaTaverna · Greek · Family-run Skiathos Town 8 8 9 8.6 4.6
38 Avli TavernaTaverna · Greek Agia Paraskevi 9 8 9 8.6 4.5
39 Paralia TavernaTaverna · Souvlaki · Budget Troulos 9 7 10 8.6 4.7
40 Little Kechria Beach ShackBeach · Remote · Rustic Little Kechria (Mikri Kechria) 8 10 8 8.6 —
41 Kastro Beach TavernaBeach · Remote · Simple Kastro 8 10 8 8.6 4.4
42 Taverna VarthalamisTaverna · Seafood · Family-run Skiathos Town — Nikotsara St 9 8 9 8.6 —
43 Lenio's Taverna & Beach BarBeach · Taverna · Beach bar · Family-run Megali Ammos 8 9 9 8.6 —
44 Andreas' Beach BarBeach bar · Beach Kolios 8 9 8 8.6 —
45 Salt and PepperGreek · International · Restaurant Troulos 9 8 9 8.6 —
46 Elia's RestaurantModern Greek · Fine dining · Garden Koukounaries 9 9 7 8.6 —
47 Leda & The SwanFine dining · Modern Greek · Mediterranean Elivi, Koukounaries / Ambelakia 9 10 6 8.6 —
48 Nest Greek Fish RestaurantSeafood · Greek · Beach Big Banana 9 10 6 8.6 —
49 The BorzoiEclectic · International · Cocktails Skiathos Town 8 9 8 8.4 4.3
50 The Windmill RestaurantModern Greek · Fine dining · View Skiathos Town 8 10 7 8.4 4.2
51 La Cucina di MariaItalian · Pizza · Gluten-free options Skiathos Town 8 9 8 8.4 4.4
52 Nectar & Ambrosia (Skiathos Town)Greek · Themed Skiathos Town 8 8 8 8.4 4.5
53 Maria's PizzaItalian · Pizza · Garden Skiathos Town — Town Hall 8 9 8 8.4 4.5
54 Meltemi Brunch CafeBreakfast · Café · Brunch · Gluten-free options Skiathos Town — New Port 8 8 8 8.4 4.5
55 Kanapitsa Taverna & Beach BarBeach · Taverna · Greek · Beach bar Kanapitsa 8 9 9 8.4 4.2
56 Skiathos Olive TheaMediterranean · Greek · View · Fine dining Katsarou 8 10 7 8.4 4.4
57 Taverna ThessalonikiTaverna · Grill · Greek Megali Ammos 9 7 9 8.4 4.5
58 Paradise, Rose Garden & Perigali (Achladies)Beach · Taverna · Family-run Achladies 8 8 9 8.4 —
59 Taverna LyhnariTaverna · Greek · Family-run Skiathos Town 9 7 9 8.4 —
60 Pyrofani TavernTaverna · Seafood · Waterfront Skiathos Town — Waterfront 9 8 9 8.4 —
61 Octopus Beach Bar & RestaurantBeach bar · Beach · Seafood · Cocktails Achladies 8 9 8 8.4 —
62 Maniatis GardenTaverna · Greek · Garden · Live music Achladies 8 8 9 8.4 —
63 Sorokos Seaside Food & DrinksTaverna · Beach · Family-run Vasilias 8 8 9 8.4 —
64 Ammos Beach RestaurantBeach · Seafood · Modern Greek Agia Paraskevi 9 10 6 8.4 —
65 Green Park RestaurantRestaurant · Greek · Garden · Family-run Agia Paraskevi 8 9 8 8.4 —
66 Villa Rosa TavernaTaverna · Greek · Live music · Family-run Troulos village 8 8 8 8.4 —
67 CookoonariTaverna · Greek · Garden · Live music Koukounaries 8 9 8 8.4 4.4
68 Taverna AnemosSeafood · Taverna · View Skiathos Town — Old Port 8 9 8 8.2 4.3
69 Ergon Greek Deli + Cuisine (now Mandara Skiathos)Modern Greek · Deli · Meze Skiathos Town 8 8 8 8.2 4.2
70 BasilikosModern Greek · Mediterranean · Fine dining Skiathos Town — Evangelistrias St 9 8 7 8.2 4.6
71 Taverna O'BatisTaverna · Seafood · View Skiathos Town — Old Port steps 8 10 8 8.2 4.2
72 Alexandros Gyro PitaSouvlaki · Quick eats · Budget Skiathos Town 9 6 10 8.2 4.5
73 Anatoli Skiathos (Kalivia)Greek · Fine dining · Quiet Kalivia, just outside Skiathos Town 9 8 7 8.2 4.4
74 Green BusBreakfast · Café · Brunch Skiathos Town 8 7 9 8.2 —
75 StrofiliaTaverna · Greek · Garden Koukounaries 8 8 8 8.2 4.4
76 Meat-ingGrill · Taverna · Meat Achladies 9 7 8 8.2 4.5
77 KavourasSeafood · Taverna · Waterfront Skiathos Town — New Port 9 8 8 8.2 —
78 Taverna SeliniTaverna · Seafood · View Skiathos Town — Plakes 8 9 8 8.2 —
79 Exantas Bar-RestaurantModern Greek · Fine dining · Waterfront Megali Ammos 9 9 7 8.2 —
80 Rada Seaside RestaurantTaverna · Seafood · Beach · Family-run Vasilias 8 9 8 8.2 —
81 Taverna KoliosTaverna · Beach · Seafood Kolios 8 9 8 8.2 —
82 Nostos Beach Taverna & Beach BarBeach · Beach bar · Taverna · Mediterranean Nostos / Tzaneria 8 9 8 8.2 —
83 Lithos Taverna BarTaverna · Greek · Family-run · Garden Agia Paraskevi 8 8 9 8.2 —
84 Atrium Hotel TavernaRestaurant · Greek · Mediterranean · View Platanias 8 10 7 8.2 —
85 AlaMarSeafood · Mediterranean · Greek Koukounaries 9 9 7 8.2 —
86 The White ViewGrill · Restaurant · View · Seafood Koukounaries 8 10 7 8.2 —
87 HagoromoJapanese · Sushi · Fine dining Elivi, Koukounaries 9 9 6 8.2 —
88 MarmitaModern Greek · Fine dining Skiathos Town 9 8 6 8.0 4.7
89 Amfiliki Pension TavernSeafood · Taverna · View Skiathos Town 7 9 8 8.0 4.2
90 No Name Gyro PitaSouvlaki · Quick eats · Budget Skiathos Town 9 5 10 8.0 4.4
91 Ola KaláTaverna · Seafood · Greek · Waterfront Skiathos Town — Old Port 8 9 8 8.0 4.4
92 White Taverna Bar SkiathosTaverna · Poolside · Greek Koukounaries 8 9 7 8.0 4.4
93 Krifi Ammos Beach TavernaBeach · Taverna · Remote · Family-run Krifi Ammos 7 9 8 8.0 —
94 Megalos Aselinos TavernaBeach · Taverna · Grill Megalos Aselinos 7 9 8 8.0 4.2
95 Taverna DionysosTaverna · Greek · Garden Skiathos Town — off Papadiamantis 8 8 8 8.0 —
96 Anemoni Beach BarBeach bar · Beach · Greek Megali Ammos 8 8 9 8.0 —
97 Porta RossaInternational · Restaurant · Garden Achladies 8 8 8 8.0 —
98 Lithos Bar Restaurant (Kanapitsa Mare)Restaurant · Cocktails · View · Greek Kanapitsa 8 9 7 8.0 —
99 Elevate BarBar · Cocktails · View Koukounaries 6 10 6 8.0 —
100 BourtziBar-restaurant · Mediterranean · View Skiathos Town — Bourtzi Peninsula 8 10 6 7.8 4.6
101 Mam SouvlakiSouvlaki · Quick eats · Budget Skiathos Town — Papadiamantis St 9 8 6 10 7.8 4.4
102 Taverna SklithriBeach · Seafood · Taverna Sklithri Beach 7 10 5 7.8 4.1
103 Agistros ParadiseBeach · Taverna · Beach bar · Remote Agistros Beach 7 9 7 7.8 —
104 The Beach HouseBeach club · Beach · Seafood · Mediterranean Kolios 8 9 6 7.8 —
105 Maratha Beach BarBeach bar · Beach Maratha 7 9 7 7.8 —
106 Muses Taverna (Hera)Taverna · Greek · Family-run Koukounaries 8 7 9 7.8 —
107 Mandraki Beach CanteenCanteen · Beach · Remote Mandraki Beach 6 10 8 7.8 —
108 BakalikoSeafood · Taverna · Waterfront Skiathos Town — Waterfront 8 9 7 7.6 4.4
109 Piazza di SkiathosItalian · Pizza Skiathos Town — New Port 7 8 8 7.6 4.2
110 Souvlaki StrikeSouvlaki · Quick eats · Budget Skiathos Town — Main street 8 6 10 7.6 4.2
111 Super Paradise (Mandraki / Elias)Beach · Taverna · Canteen · Remote Mandraki / Elias Beach 7 10 8 7.6 4.4
112 Vesuvio Pizzeria RistoranteItalian · Pizza Skiathos Town — New Port 8 7 8 7.6 —
113 Bamboon Beach BarBeach bar · Beach · Watersports Agia Paraskevi / Platanias 8 8 7 7.6 —
114 Mamma Mia BakeryBakery · Dessert · Café Skiathos Town — Papadiamantis St 8 6 9 7.4 4.2
115 Taverna AnatoliTaverna · Greek · View Skiathos Town 7 8 8 7.4 4.1
116 Foodie CaféCafé · Quick eats · Budget Skiathos Town 7 6 9 7.4 —
117 The Big Bad WolfGrill · Taverna · Greek · Steak Koukounaries 8 8 6 7.4 —
118 MylosTaverna · Waterfront · Novelty Skiathos Town — airport end 7 8 7 7.2 —
119 Agia Eleni CanteenCanteen · Beach Agia Eleni 6 9 6 7.2 —
120 Taverna TroulosBeach · Taverna · Greek-international Troulos 7 8 7 7.0 4.1
121 Willy's TavernaTaverna · Greek Koukounaries 7 7 7 7.0 4.0
122 Taverna StamatisSeafood · Taverna · View Skiathos Town — Old Port 6 9 7 6.8 4.0
123 Porto ParadisoBeach bar · Beach · Mediterranean · Cocktails Vromolimnos 6 9 5 6.8 4.2
124 Taverna VareliTaverna · Greek Troulos 7 7 7 6.8 4.3
125 Xanemos Beach TavernaBeach · Taverna · Novelty Xanemos 6 8 7 6.8 3.9
126 Taverna TwilightTaverna · Greek Megali Ammos 6 8 6 6.6 4.0
127 Kolios Bay TavernaTaverna · Beach · View Kolios 6 8 6 6.6 —
128 Vromolimnos Beach Taverna & Beach BarBeach · Taverna · Beach bar Vromolimnos 6 9 5 6.4 4.0
129 AvatonBeach bar · Beach club · Mediterranean · Cocktails Tzaneria 6 9 4 6.4 —
130 Taverna NafsikaBeach · Greek Kanapitsa 5 9 4 6.2 3.5

The old capital

Kastro, the town everyone left

Three hundred houses and twenty-two churches on a rock the pirates could not reach. Abandoned in 1830 when the danger passed. It is an hour on foot from the road, or twenty minutes by boat, and almost nobody goes.

Read about Kastro

Where to eat

The island, area by area

Skiathos divides neatly into four eating zones, and each has a distinct character and price level.

Skiathos Town

Two harbours, a warren of stepped lanes, and the highest concentration of restaurants on the island. Everything from a €3 gyros to the island's most ambitious kitchens sits within a fifteen-minute walk. The best tables are up: the hillside and old-town-height restaurants trade a climb for a view that the harbourfront cannot match.

54 restaurants in this guide

West Coast — Kolios, Troulos, Agia Paraskevi & Koukounaries

The resort belt along the south-west coast, strung along the main road and the bus route. This is where the best value on the island lives: family tavernas with vine-shaded terraces charging half what the harbourfront does, plus a couple of genuinely serious view restaurants above the beaches.

49 restaurants in this guide

Megali Ammos & Achladies

The closest resort areas to town — walkable, or a few minutes on the bus. Underrated for eating: a couple of properly good grills and several long-established family tavernas that survive on repeat custom rather than passing trade.

15 restaurants in this guide

The North Coast & Remote Beaches

Rough roads, few people, and beach tavernas that feel like they belong to a different decade. Kastro, Kehria and the Aselinos beaches all reward the effort. Take cash, check opening times, and consider arriving by boat — for several of these, it is the easier route.

12 restaurants in this guide

Transparency

How the scores work

The published ratings are other people's numbers

Every figure shown under “Published ratings” — Google, Tripadvisor, Restaurant Guru — is an aggregate reported by that platform, gathered through desk research in August 2026. Aggregate scores drift constantly as reviews accumulate, so treat them as a dated snapshot rather than a live feed. Where the platforms disagree sharply, we show all of the figures and explain the disagreement in the write-up rather than quietly picking the flattering one.

So the category scores here are ours, and we say so

The five scores on every profile — food, setting, service, value and atmosphere, each out of 10 — are editorial. They are our reading of the consistent themes across the published review record for each restaurant: what reviewers praise repeatedly, what they complain about repeatedly, and how those patterns hold up across platforms and across time. The overall score is the straight mean of the five. These are our opinions, not facts. Use them as a steer, not a rule.

What is not here

Skiathos has hundreds of cafés, snack bars and beach kiosks. These are the places worth a proper write-up, plus a few locals recommend that almost nobody has reviewed. The weak ones are in here too, so you can avoid them.

No commercial relationships

Nothing here is sponsored, and no restaurant has paid for or influenced its placement, score or write-up.

Practical

Eating on Skiathos: the basics

What it costs

A meal for two at a typical taverna runs roughly €45–70 including local wine. Fine dining in town is €28–45 per person before wine. A gyros pita is a few euros and is genuinely one of the best things you will eat.

Booking

In July and August, the well-known hillside and view restaurants need reserving days ahead — Agnadio, Scala, Marmita and The Final Step in particular. Neighbourhood tavernas will usually fit you in. Always ask specifically for a view table; it is not automatic.

Cash and cards

Cards are widely accepted in town. Remote beach tavernas — Kastro in particular — are cash only, and phone signal on the north coast is unreliable. Take euros if you are heading out of town for the day.

Seasonality

Most beach and remote tavernas open around May and close in October. Several of the north coast places are weather-dependent even in season. Call ahead before driving an hour on rough roads.

Getting there

The island bus runs the south coast road from town to Koukounaries and is cheap, frequent and the easiest way to reach the west-coast restaurants — several list their nearest bus stop number. The north coast effectively requires a car, a quad or a boat.

When to eat

Greek dinner runs late; kitchens are busiest from about 21:00. Book early if you want a sunset table, and eat before 20:00 if you want unhurried service at the popular waterfront places.