Restaurants in Tallinn

Below we have listed the most recommended restaurants in Tallinn that our hotel guests have loved visiting.

We suggest making a reservation to ensure they have a table available for you.

Here are some of the restaurants in Tallinn that locals love.

Restaurant Mix

In Mix Restaurant in My City Hotel in Tallinn we have put together a menu consisting of Italian, French and also Estonian cuisine. We also have a separate snack menu, to offer light meals for those disliking a fulsome dinner or wishing to enjoy dining at any nearby old town restaurant. The menu contains a variety of foods that surely require tasting. If we could point out one specific dish, our Chef’s favorite would be Grilled Tuna fillet with vegetable julienne and ginger sauce – delicious!

>>See Restaurant Mix menus

Book a table


F-Hoone is located a bit further away from old town,

but is surely worth the jouney! Trendy dining place with very good and creative atmosphere. Sometimes you have to wait for a while for your dish, but time flies in F-Hoone… you probably don’t even notice it!

Restaurant Sfäär

Restaurant Sfäär is just 1 km from My City Hotel in Tallin.

Fresh and local ingredients, good menu also for kids, nice wine selection and simple nordic atmosphere. We warmly recommend!

Restaurant Olde Hansa

Restaurant Olde Hansa is located in 50m from My City Hotel in Tallinn Old Town.
If you want to experience something unforgettable and medieval, you have come to the right place. Olde Hansa is the home of a rich merchant in Tallinn near the Town Hall square. At his table you will eat as a king and Krambude has stocked his shelves with all the fashionable goods of the 15th century.

Restaurant Pegasus

Restaurant Pegasus is located in 50 m from our hotel in Tallinn on the Harju street.

Restaurant Pegasus is certainly one of the most beautiful views of the Harju street and cozy eateries.

Their Nordic menu consists of main ingredients of the local high-quality raw materials, oppressing the simple and pure taste.

Excellent food and great views. Try their bread!

Restaurant Ö

Restaurant Ö is located just outside the Old Town.
This is a Modern Estonian Kitchen, where the traditional, local products and the experiment of treating them in a new, different way play a big part. They make their own very special bread and make their own ice-creams and sorbet’s from collected berries. It’s the elite of restaurants.

Restaurant Controvento

Restaurant Controvento is located in 200m from the My City Hotel in Tallinn Old Town. Cosy combination of medieval Estonia and rustic Italy makes it a stylish restaurant. They offer delicious pasta and veal dishes, complemented by fantastic selection of Italian wines.

Restaurant NOA

NOA Restaurant is located on the border of Tallinn and Viimsi seaside. Restaurant is built in three parts, in order to offer all guests a big windows with a breathtaking view over the bay and the the Old Town skyline.

They provide equally great experience vegetarian – seafood- and meat lovers.

Rataskaevu 16

Restaurant Rataskaevu 16 is offering Estonian delicacies, providing a cozy atmosphere and a youthful art cafe-restaurant is located in a historic building .

Rataskaevu restaurant is a very good place for families with children, they offer a play area and a comfortable stay for the whole family.


Salt restaurant is located in Kadriorg and is a classic bistro -style restaurant.

They offer a cozy atmosphere with good food and enjoyable wine selection.

Salt restaurant menu offers you a classic cuisine, prepared from local ingredients as much as possible, but they are not afraid to use innovative and exciting produce from abroad. Menu changes according to the fresh produce daily.

Restaurant MIX pictures