Best Restaurants in Tallinn Old Town
Hungry in Tallinn Old Town? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Tallinn Old Town
- Top rated
- Closest to the centre
- A–Z
30 restaurants
-
Restaurant4.5★9,081 reviews
Restoran Olde Hansa
Nestled in the heart of Tallinn, Restoran Olde Hansa offers an immersive dining experience that transports guests back to medieval Estonia. With its unique atmosphere and authentic dishes, this restaurant is a must-visit for food lovers and history enthusiasts alike.
Daily 11:00–24:00
-
Restaurant4.8★4,484 reviews
Restaurant Rataskaevu 16
Nestled in the heart of Tallinn, Rataskaevu 16 is a must-visit restaurant for tourists seeking authentic Estonian cuisine. With its charming ambiance and exceptional service, it promises an unforgettable dining experience.
-
Eastern European4.4★4,499 reviews
Peppersack
Nestled in the heart of Tallinn, Peppersack offers a delightful journey through Eastern European cuisine. This charming cafe is perfect for tourists seeking authentic flavors and a cozy atmosphere.
Mon–Fri 9:00–23:00 · Sat–Sun 10:00–23:00
-
Restaurant4.2★3,786 reviews
III Draakon
Nestled in the heart of Tallinn, III Draakon offers a unique dining experience that blends medieval charm with traditional Estonian flavors. Enjoy hearty meals in a historic setting.
Daily 11:00–23:00
-
Vegan4.8★2,417 reviews
Vegan Restoran V
Vegan Restoran V in Tallinn is a culinary haven for plant-based food lovers. Offering a diverse menu that caters to various tastes, this restaurant is a must-visit for tourists seeking delicious vegan options in a cozy atmosphere.
Daily 12:00–22:00
-
Tex Mex4.6★2,311 reviews
Texas Cantina
Texas Cantina in Tallinn offers a vibrant Tex-Mex experience with a menu that delights every palate. Enjoy authentic dishes in a lively atmosphere that captures the essence of Texan hospitality.
-
Restaurant4.5★2,338 reviews
Restaurant Pegasus
Nestled in the heart of Tallinn, Restaurant Pegasus offers a delightful dining experience that blends local flavors with modern culinary techniques. With a cozy ambiance and an extensive menu, it’s perfect for tourists seeking to indulge in Estonia's gastronomic scene.
-
Indian4.6★1,821 reviews
Chakra
Chakra in Tallinn offers a vibrant experience of authentic Indian cuisine, catering to diverse dietary preferences including vegan and halal options. With its inviting atmosphere and an extensive menu, it's a must-visit for food enthusiasts.
Daily 12:00–23:00
-
Ukrainian4.7★1,363 reviews
Restaurant Odessa
Nestled in the heart of Tallinn, Restaurant Odessa offers a delightful taste of Ukrainian cuisine, inviting tourists to indulge in authentic dishes while enjoying a warm and inviting atmosphere. With its rich flavors and friendly service, it's a must-visit for food lovers exploring the city.
Mon 16:00–23:00 · Tue–Sun 11:00–23:00
-
European4.6★1,238 reviews
Farm
Nestled in the heart of Tallinn, Farm offers a delightful European dining experience that showcases local flavors and seasonal ingredients. With a cozy ambiance and a menu that celebrates the best of Estonian cuisine, this restaurant is a must-visit for food enthusiasts.
Tbilisi
Tbilisi is a vibrant Georgian restaurant located in the heart of Tallinn, offering a rich tapestry of flavors and an inviting atmosphere. With its moderate pricing, it’s perfect for tourists seeking an authentic dining experience. The warm hospitality and traditional dishes will make your visit memorable.
Daily 12:00–23:00
Restaurant Munga Kelder
Restaurant Munga Kelder in Tallinn offers a delightful mix of Italian cuisine and local Estonian flavors, making it a must-visit for food lovers exploring the city. Enjoy a cozy atmosphere and a diverse menu that caters to all tastes.
Daily 11:00–23:00
Peet Ruut
Nestled in the vibrant streets of Tallinn, Peet Ruut offers a delightful journey through Eastern European cuisine. With a cozy atmosphere and an impressive menu, it's a must-visit for any food enthusiast exploring the city.
Wed–Fri 18:00–23:00 · Sat 13:00–23:00
The Nautilus
Nestled in the heart of Tallinn, The Nautilus is a premier seafood restaurant that offers an exquisite dining experience, featuring fresh local ingredients and a diverse menu that caters to every palate. With its elegant ambiance and attentive service, it's a must-visit for any food lover exploring the city.
Old Estonia Restaurant
Old Estonia Restaurant, nestled in the heart of Tallinn, offers a delightful culinary experience that showcases traditional Estonian flavors. With its charming ambiance and rich history, it’s a must-visit for any tourist seeking an authentic taste of local cuisine.
Daily 10:00–23:00
Osteria il Cru
Nestled in the heart of Tallinn, Osteria il Cru invites tourists to indulge in an authentic Italian dining experience. With its elegant atmosphere and a menu crafted from the finest ingredients, this restaurant is a must-visit for culinary enthusiasts.
Tule Estonia Restaurant
Tule Estonia Restaurant in the heart of Tallinn offers a unique blend of traditional Estonian cuisine and modern culinary techniques, making it a must-visit for any tourist looking to savor local flavors.
Restaurant Kaerajaan
Nestled in the heart of Tallinn, Restaurant Kaerajaan offers an authentic taste of Estonian cuisine, blending tradition with modern flair in a cozy atmosphere that welcomes all visitors.
Golden Piglet Inn - True Estonian cuisine
Nestled in the heart of Tallinn, the Golden Piglet Inn offers an unforgettable culinary journey through traditional Estonian cuisine. This charming restaurant is a must-visit for tourists seeking to indulge in local flavors and warm hospitality.
Rado restoran
Nestled in the heart of Tallinn, Rado Restoran offers an exquisite fine dining experience, blending modern culinary techniques with traditional flavors. With its elegant atmosphere and top-notch service, it's a must-visit for food enthusiasts seeking a memorable meal.
Mon–Sat 12:00–23:00
Veinirestoran Dominic
Veinirestoran Dominic is a premier dining destination in Tallinn, known for its exquisite blend of classic French cuisine and Estonian flavors. Perfect for food enthusiasts looking for an unforgettable experience.
Mon–Sat 12:00–23:00 · Sun 12:00–22:00
Margherita Pizzeria & Trattoria
Margherita Pizzeria & Trattoria in Tallinn offers a delightful Italian dining experience, perfect for families and pizza lovers alike. Enjoy a warm ambiance and authentic flavors that transport you straight to Italy.
Daily 12:00–22:00
Restaurant Tchaikovsky
Nestled in the heart of Tallinn, Restaurant Tchaikovsky offers an exquisite fine dining experience that marries traditional and contemporary flavors. With a focus on using the finest ingredients, this restaurant promises a memorable culinary journey for tourists seeking to indulge in Estonia's vibrant gastronomic scene.
Daily 12:00–23:00
Restoran Trofé
Nestled in the heart of Tallinn, Restoran Trofé offers an exquisite dining experience that showcases the rich flavors of Scandinavian cuisine. With a warm ambiance and a menu filled with seasonal delights, it’s a must-visit for food enthusiasts exploring the historic charm of this Estonian capital.
Daily 12:00–22:00
Restaurant Rae
Restaurant Rae is a charming eatery located in the heart of Tallinn, where visitors can savor exquisite dishes inspired by local flavors. Its inviting atmosphere and diverse menu make it a must-visit for any traveler.
Stenhus restaurant
Nestled in the heart of Tallinn, Stenhus Restaurant offers an unforgettable dining experience with a focus on local ingredients and innovative cuisine. Ideal for tourists looking to indulge in Estonia's rich culinary heritage, this restaurant is a must-visit for food lovers seeking quality and authenticity.
Daily 12:00–22:30
Restaurant Da Rocco
Nestled in the heart of Tallinn, Restaurant Da Rocco offers a delightful escape for tourists seeking authentic Italian cuisine. This charming eatery captures the essence of Italy with its warm ambiance and delectable dishes, making it a must-visit spot for food enthusiasts exploring the city.
Tue–Sun 17:00–23:00
Ristorante Castello
Ristorante Castello, located in the heart of Tallinn, offers an authentic Italian dining experience with a cozy atmosphere and exquisite dishes that delight every palate. Perfect for tourists seeking a culinary adventure.
Daily 12:00–22:00
38 Restaurant/ Restoran 38
Nestled in the heart of Tallinn, 38 Restaurant offers an exquisite fine dining experience that showcases the best of Estonian cuisine. With a stunning ambiance and meticulously crafted dishes, it's a must-visit for culinary enthusiasts.
Tue–Thu 17:00–23:00 · Fri–Sat 17:00–24:00
Bella Ciao Restoran
Nestled in the heart of Tallinn, Bella Ciao Restoran offers a delightful Italian dining experience. With its warm ambiance and extensive menu, it's a must-visit for any food lover exploring the city.
Explore Tallinn Old Town on the map
A handpicked selection of must-see spots in Tallinn Old Town, mapped for you.
More about Tallinn Old Town
Tallinn Old Town travel guide
Tallinn Old Town, Estonia, combines medieval walls, Gothic towers, cobbled lanes, historic churches, museums, cafés and Baltic Hanseatic heritage.
Tell me more about Tallinn Old TownMore to explore in Tallinn Old Town
Explore more

Explore more of Estonia
Discover Estonia: A perfect blend of medieval charm, modern innovation, and natural beauty in the heart of Northern Europe.
Explore Estonia
Getting your guide ready…
We are putting together a fresh copy of the Tallinn Old Town guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.