Tallinn is the sweet spot of the Baltics — Estonia's coastal capital where medieval cobbles meet the world's most digital country. The Old Town (Vanalinn) earned UNESCO status in 1997 for good reason: 1.85km of intact walls, 26 standing towers, and the oldest Town Hall in northern Europe (1404). The whole walled city is one square kilometer, so you can cross it in 20 minutes and never need a taxi. For first-timers, stay inside Old Town near Raekoja plats — you're steps from Toompea Hill, the Patkuli and Kohtuotsa lookouts, and the famous Christmas Market. City Center (Kesklinn) is the move if you want skyline views from a 30-floor tower, while Rotermann Quarter is the converted-warehouse hipster district just east of the walls. We picked 10 hotels ranging from heritage 5-stars on the medieval lanes to modern boutiques by the port. Tallinn Airport (TLL) sits 4km from the center — Tram 4 gets you in for 1.50 EUR in 20 minutes. EUR currency, Schengen visa for Thais, and prices stay friendlier than Western Europe (pints 5-6 EUR, solid dinner 15-22 EUR).
Where to stay — neighborhoods
Tallinn is the sweet spot of the Baltics — Estonia's coastal capital where medieval cobbles meet the world's most digital country. The Old Town (Vanalinn) earned UNESCO status in 1997 for good reason: 1.85km of intact walls, 26 standing towers, and the oldest Town Hall in northern Europe (1404). The whole walled city is one square kilometer, so you can cross it in 20 minutes and never need a taxi. For first-timers, stay inside Old Town near Raekoja plats — you're steps from Toompea Hill, the Patkuli and Kohtuotsa lookouts, and the famous Christmas Market. City Center (Kesklinn) is the move if you want skyline views from a 30-floor tower, while Rotermann Quarter is the converted-warehouse hipster district just east of the walls. We picked 10 hotels ranging from heritage 5-stars on the medieval lanes to modern boutiques by the port. Tallinn Airport (TLL) sits 4km from the center — Tram 4 gets you in for 1.50 EUR in 20 minutes. EUR currency, Schengen visa for Thais, and prices stay friendlier than Western Europe (pints 5-6 EUR, solid dinner 15-22 EUR).
We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.
Reviews · 10 top hotels
Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.
No. 1 #1 Luxury · Heart of the Old Town ★8.9 Hotel Telegraaf, Autograph Collection
📍 In the heart of the Old Town (Vanalinn) on Vene street, just 70 metres from Raekoja plats (Town Hall Square); about 8 minutes on foot to Alexander Nevsky Cathedral and Toompea Castle, and a 10-15 minute drive from Tallinn Airport (TLL).
Hotel Telegraaf, Autograph Collection is a 5-star Marriott Autograph hotel hidden inside the old Russian Empire telegraph and post office on Vene street, built in 1878 and restored into a hotel in 2007. It sits in the heart of Vanalinn, Tallinn's UNESCO-listed Old Town, just 70 metres from the medieval Raekoja plats (Town Hall Square). The headline draw is the Telegraaf Spa in the basement, with an indoor pool, a Turkish-style steam room, a Finnish sauna and a jacuzzi that reviews call the largest in the Old Town. The in-house restaurant Tchaikovsky serves Russian-French food under chandeliers, and the glass-roofed atrium is a quiet pocket in a busy quarter. Across 83 rooms the overall score is 8.9/10, with staff repeatedly praised for warmth and deep Old Town knowledge. Best for couples and culture travelers drawn to Northern European history.
- Historic 1878 building 70 metres from the main square
- Telegraaf Spa with the most luxurious indoor pool in the Old Town
- Rooms run larger than the European Old Town norm, plus warm service
- Pricey by Tallinn standards, topping $385 a night in high season
- 145-year-old building, so some rooms catch corridor and neighbour noise
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 2 #2 boutique · in the Old Town ★9.2 Schlössle Hotel
📍 Dead centre of the Old Town (Vanalinn) on Pühavaimu street — 100 metres to Raekoja plats (Town Hall Square), about 1.2 km to the Helsinki ferry terminal, and roughly 5 km to Tallinn Airport.
Schlössle Hotel is a 5-star boutique of just 23 rooms tucked inside a cluster of 600-year-old Hanseatic merchant houses on Pühavaimu street, right in the middle of Tallinn Old Town (Vanalinn), about 100 metres from Raekoja plats, the Town Hall Square. It's a member of Small Luxury Hotels of the World, and almost every room keeps its original oak beams, rubble-stone walls, vaulted ceilings and stone fireplaces — the whole place feels more like staying in a noble's manor than a hotel. Down in the cellar there's an authentic Estonian sauna, a steam room, and Stenhus, a restaurant set under centuries-old stone vaults serving punchy contemporary Nordic food built on local ingredients. The location is hard to beat: Alexander Nevsky Cathedral, Toompea Castle and the amber shops are all a few minutes' walk, and the airport is a 15-minute drive. Real-review score: 9.2/10, best for couples and romantics after a quiet medieval mood and staff who remember your name.
- 600-year medieval building in the middle of a World Heritage old town
- Warm, name-remembering service from English-speaking staff
- Authentic Estonian sauna plus Stenhus restaurant under stone vaults
- Historic building with no lift to every floor, so some stairs
- Some rooms are small, shaped by the historic building
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 3 #3 Historic boutique · inside three 600-year-old merchant houses by the Fat Margaret gate ★9 The Three Sisters Hotel
📍 In the heart of the Old Town (Vanalinn), right by the Fat Margaret gate and St Olav's Church — a 6-minute walk to Raekoja plats (Town Hall Square), 8 minutes to Balti jaam train station, and 15 minutes by car from Tallinn Airport (TLL).
Picture three Hanseatic merchant houses built shoulder to shoulder since the late 14th century in Tallinn's Old Town, a UNESCO World Heritage site, knitted into one 5-star boutique — that is The Three Sisters Hotel, or Kolm Õde in Estonian. It sits on Pikk street right on the corner of the Fat Margaret gate, about a 6-minute walk from the central Raekoja plats (Town Hall Square). All 23 rooms and suites are different from one another: some have ancient oak beams cutting across the ceiling, some reveal ceiling frescoes that archaeologists uncovered under layers of paint, and some have a freestanding clawfoot tub in the middle of the room. The main restaurant, Bordoo, has held a Michelin Guide listing and serves contemporary Nordic food under medieval stone vaults. It scores 9.0/10 and suits couples and history-minded travelers who want to soak up a World Heritage city without walking far.
- Three 600-year-old merchant houses in the heart of the World Heritage Old Town
- Every room is different — oak beams, ceiling frescoes, clawfoot tubs
- Bordoo, a Michelin Guide restaurant, is in the building
- Winding corridors and stairs, with no lift to every floor — hard going if you struggle to walk
- Old building, so some rooms hear noise from next door or Pikk street
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 4 #4 Old Town views · the tallest building in the city ★9 Swissôtel Tallinn
📍 Central Kesklinn (City Center) on Tornimäe street — about an 8–10 minute walk to Viru Gate, the Old Town entrance, with the big Solaris mall right next to the hotel; Tallinn Airport (TLL) is a 10–15 minute drive.
Swissôtel Tallinn is a 5-star, 238-room hotel set in the tallest building in Estonia — a 30-storey tower in the heart of Kesklinn on Tornimäe street, an 8–10 minute walk from Viru Gate, the entrance to the UNESCO-listed Old Town. The view is the part every review agrees on: floor-to-ceiling glass that takes in the Old Town spires, the red-tiled roofs, and the Gulf of Finland in an unbroken panorama. On the 30th floor, Horisont serves contemporary Nordic food with views in every direction, and the lobby bar Amber sits downstairs. The 7th-floor Pürovel Spa & Sport has a roughly 16-metre indoor pool, sauna, steam room and treatment rooms. Rooms start around $120 a night — strong value next to 5-star hotels in other European capitals. It scores 9.0/10 and suits couples, luxury travelers, and business guests who want the best view in town on a sensible budget.
- Floor-to-ceiling glass over the UNESCO Old Town and the Gulf of Finland
- 30th-floor Horisont plus the Pürovel Spa and indoor pool
- 5-star value that beats other European capitals
- The tower sits outside the Old Town — an 8–10 minute walk to get in
- Lower floors get office-tower views instead of the Old Town
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 5 #5 central location · next to Tammsaare Park ★8.8 Hilton Tallinn Park
📍 Right beside Tammsaare Park in central Kesklinn — about a 5-minute walk to Viru Gate (the Old Town gateway), 6 minutes to Rotermann Quarter, 12 minutes to Balti jaam train station, and 10-15 minutes by car to Lennart Meri Airport.
Hilton Tallinn Park is the only Hilton in Estonia, sitting right beside Tammsaare Park in the central Kesklinn district. It is about a 5-minute walk to Viru Gate, the entrance to UNESCO-listed Tallinn Old Town, and another 6 minutes to the hip red-brick Rotermann Quarter full of cafes and design shops. The 13-storey, 202-room building opened in 2016, designed by local architects to sit naturally in the skyline. Most rooms face the green park or the Old Town's tiled rooftops, and some upper suites look out to the spire of St. Olaf's and the Baltic harbour. The standout is the H2O Spa — indoor pool, a real Estonian sauna and a full treatment menu — alongside the largest Olympic Casino in the Baltics. Reviewers agree the location is spot-on: close to the Old Town but still quiet, with warm staff and a breakfast that punches above its weight. Rooms start around $114 a night and it scores 8.8/10 — a comfortable pick for couples, mid-budget luxury travelers and business guests.
- Central Kesklinn location beside the park, 5 minutes' walk to the Old Town
- H2O Spa with an indoor pool and a real Estonian sauna
- Wide breakfast that exceeds expectations, with warm staff
- Modern building with none of the Old Town atmosphere inside
- Rooms on the Liivalaia street side can catch traffic noise at night
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 6 #6 boutique · heart of the Old Town ★9.1 Savoy Boutique Hotel
📍 Heart of the Old Town (Vanalinn) on Suur-Karja street — 300 metres to Town Hall Square (Raekoja plats), about 3 minutes' walk to the Vabaduse valjak tram stop, and a 10-minute drive from Tallinn Airport (TLL).
Savoy Boutique Hotel is a small 4-star boutique — just 44 rooms — set in a historic building in the heart of Tallinn's Old Town, on Suur-Karja street, only 300 metres (about a 3-minute walk) from Town Hall Square (Raekoja plats). The draw is a calm, polished Art Deco design where every piece of furniture is custom-made in Italy, wrapped in warm chocolate-and-cream tones, with soft beds and marble bathrooms — some room types add a soaking tub. Downstairs sits the Savoy Bar, a classic 1920s-feeling room, alongside MEKK, which serves contemporary Estonian food. The small team means service feels personal — plenty of reviews praise staff who remember guests by name and look after the little things. Couples rate the location as high as 9.6. Rooms start around $100 a night and it scores 9.1/10 overall — a fit for couples and quiet-luxury travellers who want the Old Town without a big chain.
- Heart of the Old Town, 3 minutes' walk to Town Hall Square
- Warm Art Deco with custom Italian-made furniture
- Personal service — staff remember guests by name
- Some room types run smaller than a big chain — tight for families
- No pool and no full-scale spa
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 7 #7 historic boutique · oldest hotel in Tallinn, in Old Town ★8.8 Hotel St. Petersbourg
📍 Heart of Old Town (Vanalinn) on Rataskaevu street — about 2 minutes' walk to Town Hall Square, around 5 minutes to Toompea castle hill, roughly 15 minutes to the central bus station, and about a 15-minute drive from Tallinn Airport (TLL).
Hotel St. Petersbourg has the longest history of any hotel in Tallinn — it has welcomed guests since 1850, set in a medieval building in the heart of Vanalinn (Old Town), a UNESCO World Heritage site. It sits on Rataskaevu street, about a 2-minute walk from Town Hall Square (Raekoja plats) and roughly 5 minutes from the old castle up on Toompea hill. Today it is a 27-room boutique in the Hotellid group (Schlössle Hotels), done in a vintage cream-and-gold style, with some rooms keeping their old wooden ceiling beams and windows that look out over the stone streets. The pull is the quiet behind the big front doors even though you are in the city's busiest tourist quarter, plus the Tchaikovsky restaurant — classic Russian food — in the building next door. Real reviews give it 8.8/10 (Agoda) and 9.0/10 (Booking), with rates from about $150 a night. Best for couples and history lovers who want to sleep inside an old building in the middle of town.
- Heart of Old Town — 2-minute walk to Town Hall Square
- Real vintage character in a restored medieval building
- Warm service — staff go out of their way to help
- Some rooms are small and irregularly shaped (old building)
- No pool, gym, or spa on site
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 8 #8 Icon tower · Old Town views ★8.9 Radisson Collection Hotel, Tallinn
📍 Right in the City Center (Kesklinn) — about a 7-minute walk to the Old Town (Vanalinn), next to the Viru Keskus mall with the main tram and bus stops at the door, and Tallinn airport roughly a 10-minute drive away.
Radisson Collection Hotel, Tallinn is a 24-floor glass tower that has become a fixture of the city skyline — you can spot it from almost anywhere. Inside are 280 rooms done in a clean, warm Scandinavian Modern style, and many of them open onto the red-tiled roofs and church spires of the Old Town (Vanalinn), a UNESCO World Heritage site; others face the Baltic Sea and the cruise port. The single most talked-about feature is Lounge 24, the top-floor rooftop bar with a clean 360-degree view, backed up by the large Travel & Living Spa with its indoor pool, sauna, steam room and full gym. It sits right in the City Center (Kesklinn) — about a 7-minute walk to the Viru Gate, next to the Viru Keskus mall and the main tram and bus stops, with Tallinn airport just a 10-minute drive away. From around $130 a night it is solid value for a Northern European 5-star.
- 24-floor tower with full Old Town and Baltic Sea views
- Lounge 24 rooftop bar plus a large spa
- Central Kesklinn, 7-minute walk to Vanalinn
- New building with no medieval feel inside
- Lifts back up at check-in and check-out
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 9 #9 4-star superior · right on the edge of the Old Town, great value ★9 Nordic Hotel Forum
📍 Kesklinn (city centre) on Viru väljak — about a 2-minute walk to the Viru Gate into the Old Town, with the Viru Keskus mall and central bus station next door and Tallinn Airport (TLL) roughly 10 minutes away by car.
Nordic Hotel Forum is a 4-star superior in the Nordic Hotels group, planted in the Kesklinn district on Viru väljak — about 150 metres from the Viru Gate, the entrance to Tallinn's medieval Old Town. Cross one street and you're in the UNESCO World Heritage cobblestone lanes. The hotel runs 267 rooms in a clean, bright, easy-to-use Nordic-modern style, but the highlight is the 8th-floor Leisure Center: indoor pool, sauna, gym, and a window-side jacuzzi with a panoramic view of the Oleviste Church spire and the red-tile roofs of the Old Town. Real reviews land it at Booking 9.2 and Agoda 9.0, and it sits #3 in Tallinn on Tripadvisor. Staff, breakfast, and location are what guests praise most often. Rates start around $80 a night, which is strong value for this level right by the Old Town — good for couples, families, and anyone who wants to walk the medieval streets all day. Our overall score: 9.0/10.
- Two-minute walk into the UNESCO Old Town
- 8th-floor Leisure Center with a jacuzzi facing the church spires
- Great value, starting around $80 a night
- Standard rooms are fairly compact, around 21–24 sqm
- Faces a busy mall and central bus station out front
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 10 #10 best value · steps from the ferry port and Old Town ★8.7 Hestia Hotel Europa
📍 Rotermann Quarter, beside the Tallinn Passenger Port — about 200 metres to the ferry terminals, a 10-minute walk through Rotermann to the Old Town, and 10-15 minutes by car to Lennart Meri Tallinn Airport (TLL).
Hestia Hotel Europa is a 224-room 4-star that lands in exactly the right spot between the Tallinn Passenger Port and the city's Old Town — the lobby sits roughly 200 metres from the ferry terminals, and it's about a 10-minute walk through the trendy Rotermann Quarter to the medieval gate. That makes it ideal for anyone connecting by overnight ferry from Helsinki or Stockholm who would rather not drag a suitcase far. Rooms run larger than the cramped norm in Tallinn's old buildings, with soft beds and tidy bathrooms. The standout most reviews flag is the breakfast buffet — proper Estonian spread, homemade bread, several cheeses, eggs cooked fresh — plus a panorama rooftop over the Baltic bay, a shared Finnish sauna and an in-house gym. From around $69 a night, it reads as a genuine deal for a 4-star this well-placed. Overall 8.7/10: an easy pick for couples, families and ferry travellers.
- 200 metres from the ferry port, 10-minute walk to the Old Town
- Rooms wider than the old-town norm, plus a standout breakfast buffet
- Rooftop sea views and a shared sauna at a 4-star from about $69
- Not inside the Old Town itself — you walk through Rotermann to reach it
- Modern chain design, none of the historic-building charm
Affiliate links — we may earn a commission at no extra cost to you. Details
📊Comparison · all 10 hotels
| # | Hotel | Stars | Score | From / night | Area | Highlight |
|---|---|---|---|---|---|---|
| 1 | Hotel Telegraaf, Autograph Collection | 5 | 8.9 | ~$186 | Raekoja plats (the medieval Town Hall Square) is a 70-metre walk away. | #1 Luxury · Heart of the Old Town |
| 2 | Schlössle Hotel | 5 | 9.2 | ~$214 | Raekoja plats (Town Hall Square) — about a 100-metre walk. | #2 boutique · in the Old Town |
| 3 | The Three Sisters Hotel | 5 | 9.0 | ~$194 | Raekoja plats (Town Hall Square), a 6-minute walk; Tallinn Airport (TLL) is 15 minutes by car. | #3 Historic boutique · inside three 600-year-old merchant houses by the Fat Margaret gate |
| 4 | Swissôtel Tallinn | 5 | 9.0 | ~$120 | Viru Gate, the Old Town entrance | #4 Old Town views · the tallest building in the city |
| 5 | Hilton Tallinn Park | 5 | 8.8 | ~$114 | Viru Gate (the Old Town gateway), about a 5-minute walk. | #5 central location · next to Tammsaare Park |
| 6 | Savoy Boutique Hotel | 4 | 9.1 | ~$100 | Vabaduse valjak tram stop | #6 boutique · heart of the Old Town |
| 7 | Hotel St. Petersbourg | 5 | 8.8 | ~$149 | Town Hall Square (Raekoja plats) | #7 historic boutique · oldest hotel in Tallinn, in Old Town |
| 8 | Radisson Collection Hotel, Tallinn | 5 | 8.9 | ~$129 | Viru tram stop about a 3-minute walk; Tallinn airport (TLL) roughly a 10-minute drive. | #8 Icon tower · Old Town views |
| 9 | Nordic Hotel Forum | 4 | 9.0 | ~$80 | Viru Gate (the main entrance to the Old Town) is about a 2-minute walk away. | #9 4-star superior · right on the edge of the Old Town, great value |
| 10 | Hestia Hotel Europa | 4 | 8.7 | ~$69 | About 200 metres on foot to the Tallinn Passenger Port; roughly a 10-minute walk to the Old Town. | #10 best value · steps from the ferry port and Old Town |
Which one — by trip style
#1 Hotel Telegraaf is your chance to sleep inside a 19th-century telegraph office in a UNESCO Old Town, with the most luxurious basement spa and indoor pool in Tallinn's medieval quarter — the appeal is the atmosphere and the building's history more than anything modern.
#2 Schlössle Hotel is sleeping inside a centuries-old medieval merchant manor in the middle of a World Heritage old town — quiet, warm, and closer to staying in an Estonian noble's home than a hotel.
#3 The Three Sisters is sleeping inside a 600-year-old merchant house in the middle of Tallinn's Old Town, with boutique charm and not a single room repeated.
#4 Swissôtel Tallinn is sleeping on the top of the tallest building in town with the UNESCO Old Town and the Gulf of Finland spread out behind floor-to-ceiling glass — the 30th-floor dinner and the Pürovel spa are the extras that make this price point land, and the reviews agree.
#5 Hilton Tallinn Park is Tallinn's most well-judged central stay — a 5-minute walk to the Old Town, yet still quiet because it sits beside a park, with the H2O Spa and the largest Olympic Casino in the Baltics in the building.
#6 Savoy Boutique is a small Old Town boutique that does timeless luxury — warm Art Deco, custom Italian furniture, and personal service that remembers your name.
Final picks
10 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.
Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.