Best Restaurants in Skiathos: Where to Eat on the Island
Skiathos Town is where nearly all the restaurants are. The island is small — about 64 square kilometres — and the dining scene concentrates around the old port, Papadiamantis Street, and the backstreets connecting them. Unlike Mykonos or Santorini, Skiathos doesn’t have a sprawling resort infrastructure; everything is within walking distance of the harbour. That density means competition keeps standards reasonably honest, even during peak summer.
Old Port: The Place to Eat
The old port of Skiathos Town is on the eastern side of the peninsula, quieter than the main ferry harbour. A curved waterfront with half a dozen restaurants, fishing boats at anchor, and a more local crowd than the main strip. This is where we’d direct anyone eating dinner for the first time on the island.
Amfiliki is the standout. Family-run for years, it handles both the local trade and visiting yachties without compromising on either. The grilled fish is the thing to order — whatever is marked fresh on the board, usually sea bream or red mullet. The mezze starters (taramosalata, grilled octopus, stuffed vine leaves) are made properly. A full meal with a carafe of house wine runs approximately €22–30 per person as of 2026. In August, arrive by 7:30pm or expect a wait.
Ouzeri Illias sits a few doors down from Amfiliki and is marginally more casual — marble tables, wooden chairs, loud by 9pm. The ouzo list is longer than average (twelve varieties), and the mezze that comes alongside it — grilled sardines, fava, olives — is the primary draw rather than a formal dinner. Good for a long, slow drink-and-snack session rather than a sit-down meal. Budget €15–20 per person for a proper spread of mezze.
Skiathitiko at the curved end of the old port waterfront has the best view of the harbour and is the most relaxed of the three. The seafood pasta and prawn dishes are the kitchen’s strength. Mains run €16–22; the whole grilled fish is priced by weight at approximately €10–14 per 100g. Tables fill fast in the evening — earlier is better.
Papadiamantis Street and the Main Town
Papadiamantis Street runs from the ferry port into the centre of town and is the island’s main pedestrian artery. The restaurants along it are tourist-facing and priced accordingly, but a few rise above the strip.
Ergon Skiathos (not connected to the Athens chain) occupies a corner near the upper end of the street and does a modern take on Greek cooking — better-quality ingredients, cleaner presentations, wine by the glass rather than the carafe. The plates are smaller and pricier than a taverna: expect €18–26 per main. Worth it for one dinner if you want something more polished.
Elia is a mid-range taverna on a side street off Papadiamantis, one block from the crowds. The moussaka and pastitsio are the kitchen’s strengths — proper baked dishes that take time rather than shortcuts. Full meal with wine approximately €16–22 per person. The terrace at the back is quieter than the street-facing tables.
For a quick lunch or an affordable dinner, the souvlaki grill houses behind the main strip (look for smoke and the smell of charcoal) serve gyros, souvlaki, and pita wraps for €3–6. The one on Papadiamantis’ first left turn after the port road does the most consistent chicken souvlaki on the island.
Windmill: The Elevated Option
The windmill above the old port is a Skiathos landmark — a working stone mill converted into a bar-restaurant with a terrace that looks over the entire town and the strait toward Skopelos. Windmill Restaurant serves modern Greek and Mediterranean food with a wine list longer than anything else on the island. Expect €24–38 per main. It’s the dinner you book for a special occasion rather than a casual meal. Reservation essential in July and August; walk-ins after 9pm sometimes work if there’s space at the bar terrace.
Beyond Town: Koukounaries Area
Koukounaries, the island’s most famous beach, is 12km from Skiathos Town on the west coast. The tavernas along the beach road are primarily daytime operations — lunch after swimming, that sort of thing.
Sunset Taverna near Koukounaries serves simple beach food well: grilled fish, salads, cold beer, calamari. Nothing more ambitious than that, but it’s a pleasant lunch spot after a morning at the beach. Budget €12–18 per person.
Troulos Bay, the next beach east of Koukounaries, has a couple of small tavernas with similar menus and quieter settings. Worth knowing if Koukounaries is packed and you drive past.
Practical Notes
Skiathos Town is compact enough that you don’t need a car to access the dining scene. The old port and Papadiamantis Street cover most of what the island offers at dinner; the beach-road tavernas are daytime operations best reached by the island bus or scooter.
July and August are peak season — the island’s population swells several times over and reservations become necessary at the better old port restaurants. The ferry from Volos and Thessaloniki brings day-trippers who fill lunch service; dinner is less rushed if you eat after 8pm.
See our where to stay in Skiathos guide for accommodation near the dining areas — staying in or within walking distance of Skiathos Town gives the most flexibility. The Skiathos island guide covers beaches, boat trips, and the rest of the picture if you’re still in the planning stage.
Book an experience
Island Guide in the area
Best price guaranteed · Instant confirmation · Free cancellation on most bookings
Frequently Asked Questions
- Where is the best area to eat in Skiathos?
- The old port area of Skiathos Town has the highest concentration of good restaurants — a mix of traditional tavernas and seafood spots along the water. Papadiamantis Street (the main pedestrian strip) has more tourist-facing options that are generally reliable but pricier. The quieter backstreets behind the old port have the best value.
- How expensive is eating out in Skiathos?
- Skiathos is noticeably more expensive than the mainland and comparable to other popular Sporades islands. A taverna main on Papadiamantis Street runs €16–24. At the old port, expect €14–20. The cheapest reliable meals are at the grill houses and souvlaki spots on the side streets behind the main strip — around €8–12 for a full plate.
- Is there good seafood in Skiathos?
- Yes. The island's position in the Northern Sporades means good access to Aegean fish — sea bream, dentex, red mullet, and octopus all appear on menus regularly. The old port tavernas get their fish from boats that come in on the north side of town. The quality is reliable if you stick to whatever the restaurant marks as fresh rather than the frozen options on printed menus.