Where to eat fish on Skiathos: the seafood tavernas and fish mezze houses that consistently deliver, ranked with Google and Tripadvisor ratings compared.
27Restaurants listed
130Reviewed island-wide
8.3Mean score
Skiathos is a fishing island and the seafood is the reason a lot of people come. The distinction that matters is between restaurants that serve fish and restaurants that source it — and the second group is smaller than the menus suggest.
Mouria lands its fish from the family's own boat. Kabourelias opened the first ouzo taverna in the Old Port in 1969 and remains where locals go for fish mezze. Akrogiali sits directly on the water and is busy with residents as well as visitors, which is the compliment that counts.
Prices for fresh fish are usually by weight and can climb quickly — ask what the catch costs per kilo before agreeing, which is normal practice and not rude.
A husband-and-wife taverna on a tiny north-coast bay, blue wooden tables set a few metres from the water. One of the loveliest places to eat on the island, and one of the hardest to reach.
A raised terrace over the old port with the Bourtzi in front of you and a kitchen that can actually cook seafood. The best all-round scores on the island right now.
A fish taverna literally on the water's edge, looking across to the Bourtzi. Busy with locals as well as visitors, which is the compliment that matters.
A family-run restaurant above Kolios beach with a view that lives up to the name and a genuinely large menu of fresh fish and modernised Greek cooking.
A family taverna in a quiet alleyway behind the harbour, run by Nikos and family. Fresh seafood, oven dishes and one of the town's better-kept secrets.
Family-run for over thirty years at the highest point of the Old Port steps, under huge plane trees. Wonderful setting, genuinely uneven service record.
A quiet spot with big sea and island views and an unusually adventurous seafood menu — skate, monkfish, swordfish done properly. Consistency is the question mark.
A newer seaside taverna right on the Old Port, serving fresh fish, grilled meats and mezedes by the harbour. Promising, with some service wrinkles still being ironed out.
A busy, buzzy seafront taverna on the waterfront with terrace seating over the port. Great location and generous plates; service is the weak link when it gets busy.
A seaside taverna overlooking the old port with superb views and genuinely divided opinion about everything else. Included for completeness and honesty.
Skiathos Town — Old Port€€G4.0T3.7
Frequently asked questions
What is the best seafood restaurant in Skiathos?
Scala Restaurant Bar on the Old Port terrace, which holds 4.9 on Google — the highest of any restaurant in this guide — with king prawns and seafood risotto the dishes reviewers name most. Akrogiali is the better-value alternative directly on the water.
How much is fresh fish in Skiathos?
Fresh fish is typically priced by the kilo and is the most expensive thing on most taverna menus. Ask the price per kilo and roughly what your fish weighs before it is cooked — this is standard practice on the island.
The twenty best places to eat on Skiathos, ranked by an independent score for food, setting, service, value and atmosphere, with Google and Tripadvisor ratings compared.
Every restaurant in Skiathos Town worth eating at, ranked and reviewed — from a charcoal grill running since 1923 to the island's best-rated seafood terrace.
Hilltop tavernas, harbour terraces and beachfront tables — the Skiathos restaurants where the view is worth the climb, ranked by setting and by kitchen.