3 Feb 2020 - 4 Feb 2020

2 adults - 1 room

Looking for some inspiration on where to stay in Tallinn? Find top-rated cheap hotels in Tallinn from RM 403 per night which include Hotel L'Ermitage, St.Olav Hotel and Park Inn by Radisson Meriton Conference & Spa Hotel Tallinn based on user reviews.


Booking hotels on Skyscanner is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Tallinn hotel by clicking directly through to the hotel or to trusted travel agent websites like Agoda, Booking.com and Trip.com. No additional fees are added if you book with us.


To get started, simply add your chosen travel dates to the search box above and let us find cheap Tallinn hotel deals for you. Or alternatively, select from the hotel Tallinn options above.

Top rated hotels in Tallinn

from RM 202
from RM 305
from RM 565

What are travellers saying about Tallinn?

History Buffs
Art & Design Lovers
Family Travellers
Nightlife Lovers
Member reviews (110)
Kalli Kaasik
Kalli Kaasik

Most beautiful Northern European country. Similar to Finland in many ways with a touch of medieval history and more artistic in my opinion. Much nicer in the summer than winter.

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.


The least expensive month is March, with an average of RM 329 per night. The most expensive month to stay in Tallinn is August, with an average price of RM 488 per night.
The average price of a hotel in January last year was RM 403 per night. This is the same as the average nightly price seen over the previous 12 months.
In Tallinn, the expected average temperature in January is -3.9°C/25.0°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