Top 5 Places to Eat in Rhodes Old Town

Charming cobblestone street in Old Town Rhodes with classic stone architecture and warm lighting.
Diana Rafira, Pexels

Rhodes Old Town's dining scene provides a rich blend of traditional Greek and Mediterranean cuisine, often served in historic settings, appealing to various tastes and budgets.

1. Mama Sofia

Cuisine: Traditional Greek, Mediterranean, Seafood

Mama Sofia, a beloved family-run establishment since 1967, offers an authentic Greek atmosphere with homemade, fresh dishes. Located in the heart of the medieval Old Town, behind the Suleymaniye Mosque and Roloi Tower, it provides a warm and welcoming environment. Visitors often recommend the stuffed squid and grilled shrimp for their incredible flavors.

Price: €15-30 / $16-32 per person (reasonable)

Getting There: Located in the heart of Rhodes Old Town, easily accessible on foot.

2. Ta Petaladika

Cuisine: Seafood, Traditional Greek Meze

Situated in Menekleous Square, Ta Petaladika is a local favorite, bustling with residents who come for its sensational fresh seafood, including sea bass carpaccio and various mixed seafood options. The atmosphere is simple, relaxed, and friendly, making it an ideal spot to enjoy an extensive menu of traditional Greek meze dishes with an ouzo or wine.

Price: €20-40 / $22-43 per person (average)

Getting There: Found in Menekleous Square within Rhodes Old Town, reachable by walking.

3. Hermes Greek Grill House

Cuisine: Greek Grill, Gyros, Grilled Meats

For an affordable and satisfying meal, Hermes Greek Grill House is a notable choice within the Old Town. This family-run business offers good gyros and grilled meat dishes, with a reputation for excellent service and very budget-friendly prices. It is a solid option for those seeking a quick, authentic, and inexpensive meal.

Price: €10-15 / $11-16 per person (cheap eats)

Getting There: Located a few meters from main tourist spots in Rhodes Old Town, accessible on foot.

4. Marco Polo Restaurant

Cuisine: Mediterranean, Greek, Fine Dining

Housed within a beautifully restored 15th-century mansion, Marco Polo Restaurant offers an elegant and high-end dining experience. The charming courtyard setting provides a refined atmosphere for enjoying meticulously prepared Mediterranean and Greek dishes, crafted with fresh, local ingredients. The Iberian pork comes highly recommended.

Price: €40-70+ / $43-75+ per person (expensive)

Getting There: Situated at Agiou Fanouriou 40-42 in Rhodes Old Town, a short walk from the central areas.

5. Nomad Gastronomy

Cuisine: Modern Greek, Mediterranean, Innovative

Opened in May 2022, Nomad Gastronomy is set in a 15th-century mansion, featuring a romantic summer courtyard perfect for dining under the stars. The restaurant stands out for its modern approach to Greek cuisine, utilizing seasonal ingredients to create innovative dishes with bold and creative flavors. Expect unique selections such as sea bass ceviche, octopus stifado, and lobster tacos.

Price: €35-65+ / $38-70+ per person (expensive)

Getting There: Located in a 15th-century mansion within the medieval city of Rhodes, easily reachable on foot.