Hotels in Estonia

Find the best deals on 3,976 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
$41 - $75
CHEAPEST CITY IN ESTONIA Narva 38% cheaper Hotels in Narva are the cheapest in Estonia at just $41 per night on average.
MOST EXPENSIVE CITY IN ESTONIA Pärnu 14% more expensive Pärnu has the highest priced hotels in Estonia with rooms averaging $75 per night.
MOST POPULAR CITY IN ESTONIA Tallinn 84% 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
  • Hotel Metropol
    Best value

    Hotel Metropol

    Roseni 13, Tallinn, Harjumaa

    8.2

    $46

    View Deal
  • Swissotel Tallinn
    #1 Most popular

    Swissotel Tallinn

    Tornimae 3, Tallinn, Harjumaa

    9.1

    $115

    View Deal
  • Park Inn by Radisson Meriton Conference&Spa Tallin
    #2 Most popular

    Park Inn by Radisson Meriton Conference&Spa Tallin

    Toompuiestee 27 / Paldiski Mnt 4, Tallinn, Harjumaa

    8.2

    $54

    View Deal
  • L'ermitage Hotel
    #3 Most popular

    L'ermitage Hotel

    Toompuiestee 19, Tallinn, Harjumaa

    8.6

    $68

    View Deal
  • The Von Stackelberg Hotel Tallinn
    #4 Most popular

    The Von Stackelberg Hotel Tallinn

    Toompuiestee 23, Tallinn, Harjumaa

    8.8

    $68

    View Deal
  • Gotthard Residence
    #5 Most popular

    Gotthard Residence

    Pikk 66, Tallinn, Harjumaa

    8.1

    $98

    View Deal
  • Park Inn by Radisson Central Tallinn

    Park Inn by Radisson Central Tallinn

    7c Narva Road, Tallinn, Harjumaa

    8.3

    $57

    View Deal
  • Villa Eeden
    Best value

    Villa Eeden

    Riia Mnt 57 / Rähni 9, Pärnu, Parnumaa

    8.4

    $37

    View Deal
  • Donhoff Residence
    #1 Most popular

    Donhoff Residence

    Kuninga 23, Pärnu, Parnumaa

    9.4

    $97

    View Deal
  • Strand Spa & Conference Hotel
    #2 Most popular

    Strand Spa & Conference Hotel

    Tammsaare Pst 35, Pärnu, Parnumaa

    8.1

    $83

    View Deal
  • Sunrise majutus
    #3 Most popular

    Sunrise majutus

    Suur-Posti, 22-2, Pärnu, Parnumaa

    9.2

    $60

    View Deal
  • Rannahotell
    #4 Most popular

    Rannahotell

    Ranna Pst 5, Pärnu, Parnumaa

    8.8

    $99

    View Deal
  • Tervise Paradiis Spa Hotel & Water Park
    #5 Most popular

    Tervise Paradiis Spa Hotel & Water Park

    Side 14, Pärnu, Parnumaa

    8.5

    $89

    View Deal
  • Hotel Legend

    Hotel Legend

    Lehe 3, Pärnu, Parnumaa

    8.7

    $79

    View Deal
  • Terviseksbbb
    Best value

    Terviseksbbb

    Raekoja Plats 10, Tartu, Tartumaa

    9.0

    $14

    View Deal
  • Dorpat Hotel
    #1 Most popular

    Dorpat Hotel

    Soola 6, Tartu, Tartumaa

    8.6

    $54

    View Deal
  • Hotel Tartu
    #2 Most popular

    Hotel Tartu

    Soola 3, Tartu, Tartumaa

    8.8

    $51

    View Deal
  • Barclay
    #3 Most popular

    Barclay

    Ülikooli 8, Tartu, Tartumaa

    7.6

    $64

    View Deal
  • City Inn Apartments
    #4 Most popular

    City Inn Apartments

    Tartu, Tartumaa

    8.1

    $51

    View Deal
  • Tiigi 6 Apartment
    #5 Most popular

    Tiigi 6 Apartment

    Tartu, Tartumaa

    $45

    View Deal
  • Hotel Sophia By Tartuhotels

    Hotel Sophia By Tartuhotels

    Ringtee 75, Tartu, Tartumaa

    9.1

    $63

    View Deal
  • Telegraf Backpackers (18+)
    Best value

    Telegraf Backpackers (18+)

    Tolli 7, Kuressaare, Saaremaa

    8.6

    $28

    View Deal
  • Johan Spa Hotel
    #1 Most popular

    Johan Spa Hotel

    Kauba 13, Kuressaare, Saaremaa

    8.2

    $65

    View Deal
  • Arensburg Boutique Hotel & Spa
    #2 Most popular

    Arensburg Boutique Hotel & Spa

    Lossi 15, Kuressaare, Saaremaa

    8.6

    $103

    View Deal
  • Arno Apartments
    #3 Most popular

    Arno Apartments

    Kuressaare, Saaremaa

    9.2

    $43

    View Deal
  • Hotel Yes
    Best value

    Hotel Yes

    Vabaduse 30, Narva-Jõesuu, Ida-Virumaa

    7.7

    $67

    View Deal
  • Narva-Joesuu Medical Spa
    #1 Most popular

    Narva-Joesuu Medical Spa

    Aia 3, Narva-Jõesuu, Ida-Virumaa

    7.9

    $82

    View Deal
  • Noorus Spa Hotel
    #2 Most popular

    Noorus Spa Hotel

    L.Koidula 19, Narva-Jõesuu, Ida-Virumaa

    8.9

    $124

    View Deal

Estonia travel tips

Let us help you with the best tips about Estonia

When is the least expensive time to stay in Estonia?

If you are looking to save a few dollars on your hotel room in Estonia, consider visiting the country in March as it is the least expensive month at just $68 per night. Avoid booking a hotel room in July if you are looking for a deal; it is the most expensive month.

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?

At $75 per night, Pärnu is the most expensive city in Estonia to book a hotel room in. The average cost of $75 is about 14% above the country's average price per night.

Which city in Estonia has the least expensive hotel rooms?

The least expensive city in Estonia to stay in is Maardu. With an average rate of $23 per night, Maardu is about 76% less expensive than other cities 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
Brussels to Tallinn
Fastest flight time
6h 20m
Cheapest price
$140
Berlin to Tallinn
Fastest flight time
1h 45m
Cheapest price
$154
London to Tallinn
Fastest flight time
4h 35m
Cheapest price
$181
Copenhagen to Tallinn
Fastest flight time
1h 25m
Cheapest price
$201
Stockholm to Tallinn
Fastest flight time
1h 00m
Cheapest price
$249
New York to Tallinn
Fastest flight time
12h 20m
Cheapest price
$487
Newark to Tallinn
Fastest flight time
9h 25m
Cheapest price
$507
Los Angeles to Tartu
Fastest flight time
23h 20m
Cheapest price
$2,205
Miami to Tartu
Fastest flight time
23h 45m
Cheapest price
$2,703
View more