Open Travel Guide
Restaurants in Western Macedonia

Best Restaurants in Western Macedonia 2026

How to eat well in Western Macedonia at every budget, and the local dishes you shouldn't leave without trying.

Western Macedonia has 20+ restaurants and places to eat covered in this guide, led by To Kyma, Ouzeri Kastoria and Psaropoula. Each entry below includes the practical details — what it costs, when to go, and how to plan around it.

Western Macedonia is a mountainous region of northern Greece bordering North Macedonia and Albania, defined by alpine lakes, Byzantine monasteries, Venetian-era architecture, and unspoiled wilderness. Kozani serves as the regional capital while Kastoria, draped around a lake peninsula, is its most picturesque city. The Prespa Lakes biosphere reserve, ski slopes at Vigla-Pisoderi, and fur-trading heritage make this one of Greece's most distinctive and least-crowded destinations.

Top restaurants

Handpicked picks for the best dining experiences.

Greek lake fish

To Kyma

18–35 EUR/person (~$20–$38 USD)4.6/5

Popular Greek lake fish restaurant in Western Macedonia.

Known for: Freshwater fish from Kastoria Lake

Orestias 14, Kastoria 521 00

Greek mezedes

Ouzeri Kastoria

12–20 EUR/person (~$13–$22 USD)4.4/5

Popular Greek mezedes restaurant in Western Macedonia.

Known for: Traditional mezedes with ouzo and tsipouro

Megalou Alexandrou 8, Kastoria 521 00

Greek lake fish

Psaropoula

15–30 EUR/person (~$16–$33 USD)4.3/5

Popular Greek lake fish restaurant in Western Macedonia.

Known for: Fresh daily catch from Kastoria Lake

Akti Pavlou Mela 4, Kastoria 521 00

Traditional Greek

Taverna Ta Adelfia

10–20 EUR/person (~$11–$22 USD)4.3/5

Popular Traditional Greek restaurant in Western Macedonia.

Known for: Home-style Macedonian cooking

Agias Paraskevis 3, Kozani 501 00

Greek grills

O Trikalinos

10–18 EUR/person (~$11–$20 USD)4.2/5

Popular Greek grills restaurant in Western Macedonia.

Known for: Charcoal grills and local sausages

Plateia Nikis 5, Kozani 501 00

Greek mountain cuisine

To Petrino

12–22 EUR/person (~$13–$24 USD)4.4/5

Popular Greek mountain cuisine restaurant in Western Macedonia.

Known for: Florina peppers in every dish

Pavlou Mela 12, Florina 531 00

Greek rustic

Taverna Prespes

10–18 EUR/person (~$11–$20 USD)4.5/5

Popular Greek rustic restaurant in Western Macedonia.

Known for: Lake bean stew (fasolia Prespon) using local Prespa beans

Agios Germanos village, Prespes 530 77

Greek grills

Kastoria Steki tis Diakoporas

15–28 EUR/person (~$16–$31 USD)4.2/5

Popular Greek grills restaurant in Western Macedonia.

Known for: Charcoal-grilled meats with mountain herbs

Grammou 45, Kastoria 521 00

Restaurants by cuisine

Browse picks grouped by cuisine type.

Greek

To Kyma

18–35 EUR/person (~$20–$38 USD)

Ouzeri Kastoria

12–20 EUR/person (~$13–$22 USD)

Psaropoula

15–30 EUR/person (~$16–$33 USD)

Taverna Ta Adelfia

10–20 EUR/person (~$11–$22 USD)

O Trikalinos

10–18 EUR/person (~$11–$20 USD)

To Petrino

12–22 EUR/person (~$13–$24 USD)

Taverna Prespes

10–18 EUR/person (~$11–$20 USD)

Kastoria Steki tis Diakoporas

15–28 EUR/person (~$16–$31 USD)

Mangas Grill

8–16 EUR/person (~$8.80–$17.60 USD)

Taverna Nymfaio

12–22 EUR/person (~$13–$24 USD)

Panorama Restaurant

14–25 EUR/person (~$15–$27 USD)

O Rigas

8–15 EUR/person (~$8.80–$16.50 USD)

Estia Restaurant

20–38 EUR/person (~$22–$42 USD)

Maistros Taverna

12–22 EUR/person (~$13–$24 USD)

Paradosiako Kastoria

10–20 EUR/person (~$11–$22 USD)

Taverna tou Psara

16–30 EUR/person (~$17.60–$33 USD)

Tsipouradiko Florina

10–18 EUR/person (~$11–$20 USD)

To Steki tis Kozanis

8–15 EUR/person (~$8.80–$16.50 USD)

Psistaria O Giorgos

8–16 EUR/person (~$8.80–$17.60 USD)

Macedonian

Archontariki Siatistas

10–18 EUR/person (~$11–$20 USD)

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Tipping practices vary — check local customs. Service charge is often included.

Tip

Restaurants may close between lunch and dinner. Plan meals around local dining hours.

Tip

Popular restaurants may not take reservations — arrive early or be prepared to wait.

Food budget guide

What to expect at different price points.

Level Price Description
Budget $5-15/meal Street food, local eateries, and simple restaurants.
Mid-range $15-40/meal Sit-down restaurants with good service and varied menus.
Upscale $40+/meal Fine dining, international cuisine, and premium experiences.