Beautiful old churches and medieval winding streets give Tallinn a fairy-tale appeal. Its vibrant bar and restaurant scene make it a popular destination for long and indulgent weekends. High standards of accommodation – from budget to luxury – ensure your stay in Tallinn will be a memorable one.

Use our hotel search to filter hotels in Tallinn by price, location, and rating to find the perfect place to stay during your Estonian adventure.

Hotels in Vanalinn

Vanalinn, Tallinn’s old town and a UNESCO world heritage site, is Northern Europe’s best-preserved city. Here you’ll find many of Tallinn’s main attractions including the Alexander Nevsky Cathedral, the Town Hall Square, and the Danish King’s Garden. You’ll also find an excellent range of accommodation options. This is Tallinn’s most popular area for tourists, and every type of tourist from families to older travellers feel at home here. It’s a very easy part of the city to walk around as well but, if you’d prefer to take public transport, Tallinn’s network of buses, trams, and trolleys is there to take you to other parts of the Old Town and into Tallinn’s other neighbourhoods.

Hotels in Kalamaja

Kalamaja is an up-and-coming part of Tallinn known for its plethora of cafes, bars, restaurants, and Tsarist architecture. This trendy neighbourhood in the historical wooden townhouse district is perfect for foodies, travelling couples, and younger travellers. You’ll find a large number of boutique and upmarket hotels in this area, as well as plenty of holiday apartments for rent. Bus route 3 connects Kalamaja with Tallinn’s Old Town and Centre districts, making it easy to get to and from the main sights.  

Hotels in Pirita

The seaside neighbourhood of Pirita is made up of beautiful private houses and long, sandy beaches. It’s located a little outside of Tallinn’s Old Town, but is ideal if you don’t want to be in the heart of the action all of the time: perfect for walkers, families, and beach lovers. During the summer months, you’ll find beach bars, kiosks, and even ten-pin bowling here. Bus Route 1a takes you to and from the Old Town, with a journey time of around 20-25 minutes.

Budget hotels in Tallinn

City Hotel Tallinn – A budget hotel that’s ideal to use as a base for exploring. Guests are able to use the spa facilities at one of neighbouring hotels.

Economy Hotel – A small, cosy hotel just 3 minutes from Tallinn’s Old Town. Parking is available in an enclosed courtyard – making this an excellent choice for those that booked car hire at Tallinn Airport.

Mid-range hotels in Tallinn

Kalev Spa Hotel & Waterpark – Ideal for families, this hotel features its own waterpark with slides and other activities for children. Adults can take advantage of the health treatments at the beauty spa or enjoy a meal at the on-site restaurant.

St. Olav Hotel – Situated in a historic building, and decorated with antique furniture, this mid-range hotel has all of the trappings of a boutique hotel. Free Wi-Fi is available throughout.

Luxury hotels in Tallinn

Hotel Telegraaf – Decorated in a modern Art Deco style, the Hotel Telegraaf offers beautiful rooms that blend the contemporary and the traditional. The on-site restaurant, Restaurant Tchaikovsky, is frequently listed as one of Estonia’s top restaurants. 

Three Sisters Boutique Hotel –Spacious rooms with artisan furnishings, such as four-poster beds, make this is the perfect hotel for a romantic break in Tallinn. 

Top rated hotels in Tallinn

from €68
from €92
from €141

What are travellers saying about Tallinn?

History Buffs
Art & Design Lovers
Family Travellers
Member reviews (92)
Anne Lowrey
Anne LowreySan Francisco

I really enjoyed the old town in Tallinn, a city I overlooked for years. It's beautiful and charming place with great character and local culture that deserves to be seen.

Jaak Treiman
Jaak TreimanLos Angeles

Tallinn combines centuries of history with high tech modernity. You can enjoy the best of both worlds while sampling food at a steadily increasing number of fine food restaurants.

Tyson Bramer
Tyson BramerLos Angeles

A must see if you are visiting Helsinki as it's a quick ferry ride away. This city is one of the most beautiful in Europe (inside the old city walls). While there do need to be some kinks worked out in terms of addressing the large influx of tourist, I would imagine in the years to come, this city will explode with greatness.

Nina F
Nina F

Whole day trip by ferry (2 hours ferry /direction) , very nice old Hansa city


The least expensive month is November, with an average of €64 per night. The most expensive month to stay in Tallinn is July, with an average price of €103 per night.
The average price of a hotel in May last year was €73 per night. This is 7% less than the average nightly price of €79 seen over the previous 12 months.
In Tallinn, the expected average temperature in May is 10.5°C/50.9°F. The warmest month is typically July, which averages 23.8°C/74.8°F. The coolest month is February, with temperatures averaging -8.5°C/16.7°F.
The nearest airport to Tallinn is Tallinn (TLL) (5.56km).

Plan a trip to Estonia