Fresh Greek food by the water in Rafina

Where to eat in Rafina

Fresh fish, straight off the boats

Rafina is one of Athens' favourite spots for fresh seafood — the harbour is lined with fish tavernas and ouzeri where locals come for a long, lazy lunch by the water.

A harbour built for fish

Ask anyone in Athens where to eat fish and Rafina comes up fast. The waterfront curves around the harbour, and along it sit the tavernas — tables almost on the water, the day's catch on ice, and the smell of the grill. It's the kind of place Athenians drive out to for a Sunday lunch, and it's right beside the ferry quay, so you can eat well before or after a crossing.

What to order

  • Fresh fish, grilled whole and priced by the kilo — ask what came in that day.
  • Grilled octopus and fried calamari or small fish (marídes).
  • Meze to share — taramosalata, fava, horta, a Greek salad.
  • A carafe of ouzo or tsípouro with water and ice — the classic seaside pairing.

A few local favourites

Spots locals rate. For today's best table or a specific craving, just ask us.

AgnantiTaverna

A local taverna favourite for a relaxed meal near the water.

Directions →
Η Καλή Καρδιά του ΝικόλαTaverna

Hearty, home-style Greek cooking — the name means "Nikolas's good heart."

Directions →
KrakenBeach bar

A laid-back beach bar for drinks and a snack by the sea.

Directions →

Want the freshest table today? We live here, so we know who has the best catch and the shortest wait — message a local for a recommendation.

Make a day of it

Pair lunch with a swim or a ferry — Rafina makes it easy.