Hotels in Estonia

Find the best deals on 3,769 hotels in Estonia

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Estonia

Looking for a city in Estonia to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
£43 - £57
CHEAPEST CITY IN ESTONIA Viljandi 17% cheaper Hotels in Viljandi are the cheapest in Estonia at just £43 per night on average.
MOST EXPENSIVE CITY IN ESTONIA Haapsalu 10% more expensive Haapsalu has the highest priced hotels in Estonia with rooms averaging £57 per night.
MOST POPULAR CITY IN ESTONIA Tallinn 70% more users visited More momondo users search for hotels in Tallinn than any other city in Estonia

Popular Cities in Estonia

Book one of the best deals Estonia has to offer in these popular locations

Estonia travel tips

Let us help you with the best tips about Estonia

When is the least expensive time to stay in Estonia?

Visiting Estonia in July would make for the least expensive trip at just £46 per night on average. To save on your trip, avoid planning it during June, as this is the most expensive month on average.

Where do most people stay in Estonia?

While the country has many desirable locations to visit, the most popular city in Estonia to travel to is Tallinn.

Which city in Estonia has the most expensive hotel rooms?

As a popular tourist destination in Estonia, it is no surprise that Haapsalu has the most expensive hotel rooms at £57 per night - 10% more than than the country's average hotel room price.

Which city in Estonia has the least expensive hotel rooms?

Our users typically find that Pärnu has the lowest per night rates in the country at just £15. Pärnu offers hotels rooms at an average rate that is 70% lower than the average city in Estonia.


Popular international routes landing in Estonia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Tallinn
Fastest flight time
2h 40m
Cheapest price
£27
Liverpool to Tallinn
Fastest flight time
3h 15m
Cheapest price
£27
Manchester to Tallinn
Fastest flight time
8h 35m
Cheapest price
£41
Edinburgh to Tallinn
Fastest flight time
2h 35m
Cheapest price
£41
Bristol to Tallinn
Fastest flight time
10h 40m
Cheapest price
£75
Birmingham to Tallinn
Fastest flight time
10h 35m
Cheapest price
£78
Newcastle upon Tyne to Tallinn
Fastest flight time
20h 50m
Cheapest price
£93
Stockholm to Tallinn
Fastest flight time
1h 15m
Cheapest price
£108
Glasgow to Tallinn
Fastest flight time
35h 05m
Cheapest price
£111
Leeds to Tallinn
Fastest flight time
5h 00m
Cheapest price
£111
View more