Open Travel Guide
  1. Home
  2. Destinations
  3. Greece
  4. Crete
  5. Irakleion
  6. Restaurants
  7. Kastella

Restaurants · Crete, Irakleion

Kastella

  • CuisineSeafood
  • CategoryFish Tavern
  • VibeSea-view, relaxed, harbour-front dining
  • Price$$ EUR 20-35 (USD 23-40) per person

Kastella is a fish tavern at Sofokli Venizelou 5a on the Venetian harbour front in Heraklion, Crete, Greece, with sea views along the promenade. The restaurant focuses on seafood and, according to its listing, mixes homemade recipes with modern touches, positioning it between a classic taverna and a more contemporary fish restaurant. Signature dishes include fresh fish sold by weight, seafood pasta and grilled octopus.

Fish tavern on the Venetian harbour front with sea views.

Kastella is a fish tavern at Sofokli Venizelou 5a on the Venetian harbour front in Heraklion, Crete, Greece, with sea views along the promenade. The restaurant focuses on seafood and, according to its listing, mixes homemade recipes with modern touches, positioning it between a classic taverna and a more contemporary fish restaurant. Signature dishes include fresh fish sold by weight, seafood pasta and grilled octopus. Fresh fish is the centrepiece, and the usual practice in Greek fish tavernas is to choose the fish from the day's catch and have it grilled or baked, with the price calculated per kilogram. Seafood pasta offers a more affordable alternative for diners who prefer a plated main. The dining area looks out over the harbour, so the atmosphere is relaxed and scenic, particularly around sunset, with a noise level shaped by the lively promenade. There is no formal dress code. The drinks list typically includes local white wines, raki and ouzo, which pair naturally with grilled fish and octopus. Prices are in the mid-range, about EUR 20-35 (USD 23-40) per person, though ordering whole fish by weight can push the total higher, so visitors should ask the price of the day's fish before ordering. Tablejourney lists a rating of 4.2. The listing does not provide opening hours or a reservation number, so visitors should confirm by visiting in person or asking nearby. Booking or arriving early is sensible in summer, when tables with a harbour view are the first to fill. The location puts the tavern close to the Koules fortress and the Venetian arsenals, and it is next door to other fish restaurants on the same stretch, so a short comparison of menus is easy before choosing a table. It suits couples and small groups after a walk along the harbour.

Practical information for Kastella · Last updated September 2026
Price $$ EUR 20-35 (USD 23-40) per person
Address Sofokli Venizelou 5a, 712 02 Heraklion, Crete, Greece

Signature dishes

  • Fresh fish by weight
  • Seafood pasta
  • Grilled octopus

Good to know

Known for
Sea-view fish tavern mixing homemade recipes and modern touches

Location

Sofokli Venizelou 5a, 712 02 Heraklion, Crete, Greece

35.3430, 25.1336 View on map

Highlights

  • Fresh fish sold by weight
  • Seafood pasta and grilled octopus
  • Sea views on the Venetian harbour front
  • Homemade recipes with modern touches

Tips for visiting

  • Ask the price per kilogram of the day's fish before ordering
  • Budget about EUR 20-35 per person
  • Arrive early in summer for a harbour-view table
  • Seafood pasta is a cheaper alternative to whole fish
  • Visit around sunset for the best views

When to visit

Sunset and early evening are the most scenic; summer evenings are busy.

Accessibility

The harbour promenade is generally flat, but entrance and seating details are not confirmed. Wheelchair users should check ahead.

Frequently asked questions

What does Kastella serve?

It serves seafood, including fresh fish by weight, seafood pasta and grilled octopus.

Where is it?

It is at Sofokli Venizelou 5a on the Venetian harbour promenade in Heraklion.

How much does it cost?

A meal typically costs about EUR 20-35 (USD 23-40) per person, more if ordering whole fish.