Crete · Diners

Best Restaurants in Chania: Where Locals Actually Eat

Published · 9 min read

Short answer

In Chania, the best food is usually one or two streets back from the Venetian harbour. Locals eat in Splantzia and the eastern Old Town for traditional Cretan cooking, in Nea Chora for fresh fish by the sea, in the covered market and Koum Kapi for casual mezedes, and in the villages of Akrotiri and the Apokoronas hills for slow-cooked lamb and goat. Expect €15–€25 per person at a taverna, €30–€50 for a seafood dinner by the water.

Key takeaways

  • Harbour-front terraces charge a view premium; quality improves sharply two streets inland.
  • Nea Chora is the local seafood strip — fish is sold by the kilo, so ask the price before ordering.
  • Greeks eat late: 21:00–22:30 is normal, and kitchens in Chania often serve until midnight in summer.
  • Sunday lunch in a village taverna is the single best-value meal on the island.
  • In July and August, book ahead for anywhere with a sea view — walk-ins wait.

The Old Town and Splantzia — traditional Cretan cooking

The Venetian Old Town is a maze, and the difference between a tourist trap and a genuinely good kitchen is often thirty metres of alleyway. The rule that holds up: anywhere with a host outside waving a laminated menu with photographs is selling the view, not the food.

Splantzia, the old Turkish quarter around Plateia 1821, is where that flips. The square is shaded by a huge plane tree, the tables are mismatched, and the menus are short — a short menu means the kitchen cooks rather than reheats.

  • What to order: dakos, boureki (courgette, potato and myzithra baked together), kalitsounia, snails (chochlioi boubouristi), slow-cooked goat with stamnagathi greens.
  • Typical price: €15–€25 per person with house wine.
  • Best time: 20:30 onwards; earlier in the square for a drink and mezedes.

The Venetian harbour — worth it, with conditions

Nobody should talk you out of one dinner on the harbour. The lighthouse at sunset is one of the great views in Greece and you are paying partly for it, which is a fair trade if you know that is the deal.

Keep it simple here: mezedes, a carafe of wine, grilled fish or a salad. Save the ambitious ordering for inland.

  • Expect €30–€45 per person on the waterfront.
  • Go for the last hour of light rather than full dark — the view is the point.
  • Check whether the fish is fresh or frozen; menus in Greece are legally required to mark frozen items.

Nea Chora — where Chania eats fish

A ten-minute walk west of the harbour, Nea Chora is a working beach neighbourhood with a line of fish tavernas along the front. This is where locals take visiting family for fish, and prices are noticeably more honest than in the Old Town.

Fresh fish is priced by the kilo. Ask for the day's catch, ask what a portion will weigh, and ask the price before you nod. That conversation is entirely normal and nobody will be offended.

  • Order: whatever is fresh that day, plus grilled octopus, marinated anchovies, fried kalamari, horta.
  • Typical price: €25–€40 per person for a proper fish dinner.
  • Lunch here on a swim day beats dinner — the light on the water is better and it is quieter.

The market and Koum Kapi — casual, cheap, good

The covered municipal market and the streets around it are the cheapest honest food in the centre: small kitchens, one-page menus, lunch crowds of people who work nearby. Koum Kapi, on the seafront east of the walls, is the younger, more casual strip — mezedes, raki, tables close to the water.

  • Budget: €8–€15 per person for a plate and a drink.
  • Great for a late lunch when the Old Town is at its hottest.

The villages — the best meal you'll eat all week

Twenty to forty minutes out of Chania, in Akrotiri, the Apokoronas hills and the villages on the road toward Therisso, are the tavernas Cretan families drive to on a Sunday. The formula is unchanging and unbeatable: meat cooked slowly over wood, vegetables from behind the building, wine from a barrel, raki that arrives whether you asked or not.

You need a car, you should go for lunch, and you should not plan anything for the afternoon afterwards.

  • Order: antikristo or ofto lamb, goat with lemon, gamopilafo (wedding rice), baked potatoes, wild greens.
  • Typical price: €15–€22 per person, often with more food than you can finish.

What a meal in Chania actually costs

  • Souvlaki or a bakery lunch: €4–€8
  • Village or backstreet taverna dinner: €15–€25 per person
  • Old Town dinner with wine: €25–€35 per person
  • Harbour or seafront seafood: €30–€50 per person
  • Tasting menu / contemporary Cretan: €60+ per person

When to eat, and when to book

Lunch runs roughly 13:30–16:00 and dinner starts at 20:30, with locals arriving from 21:30. Turning up at 19:00 in August gets you a table, but in an empty room.

From mid-June to early September, anywhere with a sea view is genuinely full. Book earlier in the day, or eat inland. Outside those months you can walk in almost anywhere.

Find a table in Chania

Woltaro is free for restaurants — no subscription, no commission — and free for diners to browse menus, book tables and buy event tickets.

Frequently asked questions

What food is Chania famous for?
Chania is known for Cretan cooking: dakos (barley rusk with tomato and myzithra), boureki, kalitsounia cheese pies, slow-roasted lamb and goat, snails, wild greens (horta and stamnagathi), and raki. Seafood is strongest in Nea Chora and along the coast.
How much does dinner cost in Chania?
A taverna dinner with house wine is typically €15–€25 per person. Old Town restaurants run €25–€35, and seafood on the water is usually €30–€50 per person, since fresh fish is priced by the kilo.
Is the Venetian harbour a tourist trap?
Some of it is. The view is real and worth one evening, but quality and value improve noticeably two or three streets inland, especially in Splantzia and around the market.
Do I need to book a restaurant in Chania?
In July and August, yes, for anywhere with a sea view or a small dining room. Outside high season you can usually walk in, though a booking still saves you waiting at 21:30 on a Saturday.
What time do restaurants in Chania serve dinner?
Kitchens generally open around 19:00, locals arrive from 21:00, and in summer many places serve until midnight or later.

Keep reading