Destinations
Hotels in Estonia
Estonia has 126 places to stay listed here — 126 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around €31.
Browse by city
Where to stay
Cities in Estonia
-
Tallinn
-
Pärnu
-
Kuressaare
-
Tartu
-
Otepää
-
Rakvere
-
Viljandi
-
Narva-Jõesuu
-
Võru
-
Alatskivi
-
Haapsalu
-
Haeska
-
Käsmu
-
Dirhami
-
Elbiku
-
Elva
-
Jõgela
-
Jõgeva
-
Kalana
-
Kernu
-
Kuivastu
-
Kärdla
-
Kääriku
-
Kõrgessaare
-
Laugu
-
Lauküla
-
Laulasmaa
-
Liiva
-
Mooste
-
Mäetaguse
-
Mändjala
-
Nõmmealuse
-
Orjaku
-
Palmse
-
Panga
-
Põlva
-
Rannaküla
-
Rõuge
-
Sagadi
-
Saka
-
Salme
-
Suuresadama
-
Taagepera
-
Toila
-
Tornimäe
-
Tõrva
-
Valgeranna
-
Vergi
Where to stay in Estonia
| City | Listings | From | Top-rated |
|---|---|---|---|
| Tallinn | 28 hotels | from €38 | Radisson Collection Hotel, Tallinn (4.7/5) |
| Pärnu | 17 hotels | from €51 | Alex Maja (4.7/5) |
| Kuressaare | 9 hotels | from €55 | Ekesparre Boutique Hotel (4.8/5) |
| Tartu | 8 hotels | from €69 | Lydia Hotel (4.7/5) |
| Otepää | 7 hotels | from €31 | Ugandi Hotel (5.0/5) |
| Rakvere | 4 hotels | from €63 | Villa Hotel Theresa (4.7/5) |
| Viljandi | 4 hotels | from €80 | Schloss Fellin Boutique Hotel and Spa (4.8/5) |
| Narva-Jõesuu | 3 hotels | from €75 | Noorus SPA Hotel (4.4/5) |
| Võru | 3 hotels | from €72 | Georgi Hotell (4.5/5) |
| Haapsalu | 2 hotels | from €91 | Old Hapsal Hotel (4.8/5) |
Good to know
How many hotels are listed in Estonia?
126 hotels, guesthouses and B&Bs across 48 cities in Estonia, each with rooms, photos and live partner rates.
What do hotels in Estonia cost?
Listed nightly rates on partner sites start around €31, varying by area, property and dates. Live prices show on the booking partner's page.
Which Estonia city has the most listings here?
Tallinn, with 28 listed hotels.