EstoniaDestinations
Blog Food & drink

The 7 Best Old Town Restaurants in Tallinn, Ranked

2026-04-245 min readcheaphotels
Restaurant interior with vaulted ceilings in Tallinn Old Town Restaurant interior with vaulted ceilings in Tallinn Old Town

Seven restaurants inside the medieval walls that are worth the tourist-zone prices, ranked by what you actually get for the money.

1. Rataskaevu 16

Ranks first because it's the Old Town restaurant that actually delivers on the promise most Old Town restaurants make — historic setting, Estonian ingredients, competent cooking — without slipping into medieval-themed tourism. On Rataskaevu 16 (the address is the name), five minutes from Town Hall Square. Two floors, vaulted cellars, warm lighting, no costumes.

The menu leans traditional Estonian with modern execution: elk roast, wild mushroom soup, salted Baltic herring with potatoes, honey-glazed pork. Mains €18-26, starters €9-14. Book two days ahead in summer, one day ahead off-season — this is the Old Town restaurant Tallinners recommend to visiting friends, so it fills up. Lunch is quieter and slightly cheaper. Wine list is Estonian-adjacent (Georgian, German, Baltic craft ciders) and interesting. Service is warm and English is fluent. The reliable answer to 'where do we eat in Old Town'.

2. Rae Kohvik / Kaerajaan on Town Hall Square

Contemporary Estonian on Raekoja plats with the best Town-Hall-Square terrace in summer. Mains €19-28, five-course tasting €55. The kitchen takes Estonian ingredients — Baltic herring, elk, local dairy, forest mushrooms, sea buckthorn — and applies proper technique. The dining room upstairs is quieter and better if you want a real meal; the ground floor is more casual.

Ranks second because the food is genuinely good and the location is unbeatable for one-of-those-Tallinn-moments — sitting on Town Hall Square in July at 9pm with the sun still up, eating properly. Winter is quieter and the interior comes into its own with candlelight against stone walls. Book ahead for weekends and any summer evening. Slightly more expensive than Rataskaevu 16 for arguably similar quality, but the terrace justifies the premium in season.

3. Leib Resto ja Aed

Just outside the wall on Uus 31, two minutes from Fat Margaret. Sourdough bakery attached to a restaurant, so the bread is genuinely exceptional — comes to the table warm, with cultured butter. Menu is short and changes with the season: five or six mains, focus on Estonian ingredients treated with restraint. Mains €22-32, tasting menu €65.

Ranks third because the cooking is the most technically ambitious in the Old Town area, but the location just outside the wall means it feels like a destination rather than a tourist-catchment restaurant. Garden seating in summer (the 'aed' in the name) is a proper hidden courtyard. Book at least three days ahead in summer. Not the place for a casual quick lunch — allow two hours minimum. If you’re serious about food and only eating out once in Tallinn, this competes with Rataskaevu for the pick.

4. Von Krahli Aed

Vegetarian-focused restaurant on Rataskaevu 8, attached to the Von Krahl theatre. Even confirmed omnivores go here — the vegetable cooking is imaginative rather than dutiful, drawing on Estonian foraging traditions and modern technique. Mains €16-22, four-course tasting €42. Wine list is short but well-chosen with natural and organic focus.

Ranks fourth because it fills a real gap — good vegetarian food in Tallinn's Old Town is scarce, and this beats most European vegetarian restaurants. Even if you’re not vegetarian, come for the mushroom and beetroot dishes. Interior is quirky-theatrical, service is casual, weekend brunch is popular. Book weekends. Lunch menu is significantly cheaper (€14-16 mains) and worth planning around if you’re on a budget.

5. Restoran Aleksander at Pädaste Manor (Old Town branch)

Fine dining at Sulevimäe 3, upmarket-Estonian with a country-manor pedigree — the original Padaste is on Muhu island. Tasting menu only in the evenings (€85 or €110 with wine pairing), a la carte at lunch. Ranks fifth because it's the closest thing to a special-occasion destination restaurant inside the walls and the technique is genuinely serious, but the price puts it above what most Old Town visitors want to spend.

The room is elegant without being stuffy, the wine list is the longest in the Old Town, and the service is at the level of major European capitals. Come for anniversaries or business dinners, not casual meals. Book at least four days ahead. If your budget is €50 per person including wine, this isn’t your restaurant — Rataskaevu 16 delivers 80% of the food quality at half the price.

6. Vanaema Juures ('At Grandmother's')

Traditional Estonian home cooking in a small cellar on Rataskaevu 10-12. Two rooms, maybe 30 seats, floral tablecloths, absolutely no attempt at modernity. Menu is what your Estonian grandmother would have cooked in 1970: pork with sauerkraut, meatballs and mashed potato, blood sausage in autumn, kama for dessert. Mains €14-18.

Ranks sixth because it's exactly what it says and executes that better than any Old Town competitor. Not exciting food but honest food. Portions are large; service is unhurried. Book for dinner; lunch usually walks in. This is the answer for grandparents visiting Tallinn, or for anyone who wants to try traditional Estonian dishes without the modernised versions upmarket restaurants serve. Wine list is limited; drink the beer or the Estonian schnapps.

7. Olde Hansa (with caveats)

The full medieval-tourism experience on Vana turg 1, off Town Hall Square. Costumed staff, candlelight only, no electricity, menu based on hypothesized 15th-century Hanseatic dishes — bear stew, elk, wild boar with juniper. Mains €22-34. Live medieval music. This is aggressively themed and either delightful or unbearable depending on your temperament.

Ranks last because most travel writers would leave it off entirely and I’m putting it on with warnings. The food is actually better than it needs to be for the concept — the game meats are properly cooked, the bread is house-baked, the honey beer is a real thing to try. If you’ve come with kids over 8, or if you’re staying only one night and want the Tallinn-medieval-fantasy dinner, this delivers what it promises. If authenticity matters to you above experience, book anywhere else on this list.

Book while you read Median night$79 Cheapest area$46 Hotels tracked4 Find a hotel

Before you book

The questions people ask about Vanalinn (Old Town), answered with this month’s numbers.

How much should I budget for dinner in Old Town?

Rough bands: €30 per person at Vanaema Juures or lunch anywhere, €45-55 at Rataskaevu 16 or Kaerajaan for two courses and wine, €70-90 at Leib for tasting menu, €120+ at Aleksander with wine pairing. Beer at €5-6, glass of wine €7-9. Water is not automatically free — ask for tap water specifically.

Do I need to book restaurants in advance?

For dinner in summer (June-August) yes, at least 24-48 hours ahead for the top four on this list. Off-season weekday lunches usually walk in. Weekend evenings year-round should be booked. Book directly via each restaurant's website or by phone; OpenTable and TheFork have limited Tallinn coverage.

Are there restaurants I should specifically avoid in Old Town?

The tourist-facing restaurants on Viru Street and around Town Hall Square with photo menus outside are consistently overpriced and mediocre. Any restaurant with staff actively soliciting on the street is skipping table service quality for volume. If a place is on this list it's on this list; if it isn’t, ask your hotel concierge for their actual weekday recommendation.

What Estonian dishes should I try while I’m here?

Baltic herring in some preparation (salted with potatoes is the classic), black bread (rukkileib) with butter, kama (mixed grain flour dessert), sult (jellied pork), and any elk or wild boar dish in autumn. In summer, try local strawberries in June and chanterelles in July-August — every good kitchen features them briefly.

Where to stay

Hotels in Vanalinn (Old Town)

Live prices · free cancellation

Recommended reads

All posts
Steam rising from a Tallinn hotel spa pool in winter
Comparisons & rankings · 2026-01-18 Hotels with spa & sauna in Tallinn, ranked

Ten Tallinn hotels where the spa is the reason to book, ranked by pool depth, sauna heat and what you actually pay per night in shoulder season — from $95 to $360.

Kids swimming in an indoor hotel pool in Tallinn
Comparisons & rankings · 2026-01-27 Best family-friendly hotels in Tallinn

Nine Tallinn hotels that actually work with kids under 12, ranked by pool access, room configurations for four, and walking distance to a playground — priced from $110 to $290 a night.

Hotel parking lot in Tallinn with cars in winter
Comparisons & rankings · 2026-02-04 Tallinn hotels with free parking

Central Tallinn parking runs $18 to $30 a night at most hotels — here are eight properties where it's genuinely free, plus honest advice on which ones are worth the trade-off in location.

Dog on a leash outside a Tallinn boutique hotel
Comparisons & rankings · 2026-02-13 Pet-friendly hotels in Tallinn worth booking

Seven Tallinn hotels that actually welcome dogs — not just permit them — with room-price bands from $95 to $290, pet fees from free to $35 a night, and honest notes on which neighbourhoods work for walkies.