The best hotels in Tallinn

Tallinn has 10,000+ places to stay. The Old Town fills with tourists. Most hotels miss the point. We reviewed the standouts. These 10 made the cut.

Our Top Picks in Tallinn

Click any hotel to check availability and book at the best price.

Euphoria Hostel & Hotel hotel in Tallinn
#1
Budget Pick
7.8

Euphoria Hostel & Hotel

Old Town, Tallinn

$45–75/night Check Availability

Free cancellation & Pay later

Old Town Alur Hotel hotel in Tallinn
#2
Hidden Gem
8.1

Old Town Alur Hotel

Kalamaja, Tallinn

$70–95/night Check Availability

Free cancellation & Pay later

Metropol Hotel hotel in Tallinn
#3
Best Value
8.3

Metropol Hotel

City Centre, Tallinn

$100–145/night Check Availability

Free cancellation & Pay later

Hotel Telegraaf hotel in Tallinn
#4
Best Location
8.7

Hotel Telegraaf

Old Town, Tallinn

$130–190/night Check Availability

Free cancellation & Pay later

Radisson Blu Hotel Olumpia hotel in Tallinn
#5
Business Pick
8.4

Radisson Blu Hotel Olumpia

City Centre, Tallinn

$140–200/night Check Availability

Free cancellation & Pay later

Schlössle Hotel hotel in Tallinn
#6
Romantic Stay
9

Schlössle Hotel

Old Town, Tallinn

$160–230/night Check Availability

Free cancellation & Pay later

My City Hotel hotel in Tallinn
#7
Most Popular
8.5

My City Hotel

Kesklinn, Tallinn

$105–155/night Check Availability

Free cancellation & Pay later

Nordic Hotel Forum hotel in Tallinn
#8
Top Rated
8.8

Nordic Hotel Forum

Kesklinn, Tallinn

$120–175/night Check Availability

Free cancellation & Pay later

Park Inn by Radisson Meriton Conference and Spa Hotel hotel in Tallinn
#9
Family Friendly
8.6

Park Inn by Radisson Meriton Conference and Spa Hotel

Pirita, Tallinn

$250–350/night Check Availability

Free cancellation & Pay later

Savoy Boutique Hotel hotel in Tallinn
#10
Luxury Pick
9.2

Savoy Boutique Hotel

Old Town, Tallinn

$270–400/night Check Availability

Free cancellation & Pay later


All Hotels Compared

Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.

# Hotel City & Area Price/Night Score Best For
1 Euphoria Hostel & Hotel Old Town, Tallinn $45–75/night 7.8/10 Budget Pick
2 Old Town Alur Hotel Kalamaja, Tallinn $70–95/night 8.1/10 Hidden Gem
3 Metropol Hotel City Centre, Tallinn $100–145/night 8.3/10 Best Value
4 Hotel Telegraaf Old Town, Tallinn $130–190/night 8.7/10 Best Location
5 Radisson Blu Hotel Olumpia City Centre, Tallinn $140–200/night 8.4/10 Business Pick
6 Schlössle Hotel Old Town, Tallinn $160–230/night 9/10 Romantic Stay
7 My City Hotel Kesklinn, Tallinn $105–155/night 8.5/10 Most Popular
8 Nordic Hotel Forum Kesklinn, Tallinn $120–175/night 8.8/10 Top Rated
9 Park Inn by Radisson Meriton Conference and Spa Hotel Pirita, Tallinn $250–350/night 8.6/10 Family Friendly
10 Savoy Boutique Hotel Old Town, Tallinn $270–400/night 9.2/10 Luxury Pick

Why These Hotels Made Our List

Every hotel earned its spot. Here's exactly why we picked each one.

Euphoria Hostel & Hotel hotel interior
#1

Euphoria Hostel & Hotel

Old Town, Tallinn $45–75/night 7.8/10

This small hotel sits just off Viru Street, right at the edge of the Old Town walls. Private rooms are compact but clean, and the shared bathrooms are kept in decent shape. The location makes it hard to beat for the price, with most major sights within a five-minute walk. Staff are friendly and can help with restaurant recommendations. Skip the dorm rooms and go for a private double if you want any real sleep.

Check Availability
Old Town Alur Hotel hotel interior
#2

Old Town Alur Hotel

Kalamaja, Tallinn $70–95/night 8.1/10

Located in the Kalamaja neighbourhood near the Telliskivi Creative City, this small guesthouse offers straightforward rooms at honest prices. The area has a lot of independent cafes and bars within walking distance, which gives it a more local feel than the Old Town. Rooms are simple but tidy, and the beds are comfortable. It is about a 15-minute walk to the Old Town, which some guests find inconvenient. Good choice if you want to stay somewhere with genuine neighbourhood character.

Check Availability
Metropol Hotel hotel interior
#3

Metropol Hotel

City Centre, Tallinn $100–145/night 8.3/10

The Metropol is on Roseni Street, a short walk from both the Old Town and the business district. Rooms are well maintained and offer solid comfort without any luxury frills. The breakfast buffet is generous and worth factoring into the overall value. It works well for both short city breaks and business trips. The area is quieter than the Old Town itself, which means better sleep on weekends.

Check Availability
Hotel Telegraaf hotel interior
#4

Hotel Telegraaf

Old Town, Tallinn $130–190/night 8.7/10

Hotel Telegraaf occupies a converted 19th-century building on Vene Street in the heart of the Old Town. The spa and indoor pool are genuine highlights, particularly in winter when Tallinn gets cold. Rooms are well-appointed with solid soundproofing, which matters in this part of the city on weekends. The restaurant on site is reliable, though there are better options nearby. It is one of the more consistent mid-range options in the Old Town.

Check Availability
Radisson Blu Hotel Olumpia hotel interior
#5

Radisson Blu Hotel Olumpia

City Centre, Tallinn $140–200/night 8.4/10

This high-rise on Liivalaia Street has been a Tallinn landmark since the Soviet era and now operates as a full Radisson property. The upper floor rooms have good city views and the bed quality is noticeably above average. Conference facilities are extensive, making it a popular choice for business travellers. The location is convenient for the Old Town and the main shopping streets. The lobby bar gets busy in the evenings and can be noisy if your room is nearby.

Check Availability
Schlössle Hotel hotel interior
#6

Schlössle Hotel

Old Town, Tallinn $160–230/night 9/10

Schlössle is tucked into a quiet cobblestone alley on Puhavaimu Street in the upper Old Town. The building dates back to the 13th century and the interior design leans into that history without being overdone. Rooms are individually styled, and the stone walls and wooden beams give it genuine character. The restaurant downstairs is one of the better fine dining options in the city. It is a small property with limited availability, so book well in advance for peak season.

Check Availability
My City Hotel hotel interior
#7

My City Hotel

Kesklinn, Tallinn $105–155/night 8.5/10

My City Hotel is on Vana-Posti Street, close to the Town Hall Square and the main pedestrian zone. It is a practical, well-run hotel that delivers consistently good service without much fuss. Rooms are modern and the housekeeping is reliable. The location draws a lot of repeat guests who want easy access to Old Town without paying premium rates. Breakfast is included in most rate plans and covers the basics well.

Check Availability
Nordic Hotel Forum hotel interior
#8

Nordic Hotel Forum

Kesklinn, Tallinn $120–175/night 8.8/10

Nordic Hotel Forum is a large property on Viru Square, sitting directly at the main entrance to the Old Town. The rooftop sauna and terrace offer a good view of the medieval skyline and are available to all guests. Rooms are clean, modern and quiet despite the busy location. The hotel gym is well-equipped compared to most competitors in this price range. It works equally well for leisure visitors and business travellers.

Check Availability
Park Inn by Radisson Meriton Conference and Spa Hotel hotel interior
#9

Park Inn by Radisson Meriton Conference and Spa Hotel

Pirita, Tallinn $250–350/night 8.6/10

This large hotel is located on the coastal road toward Pirita, about three kilometres from the Old Town. The spa complex is one of the biggest in Tallinn and includes multiple pools, saunas and treatment rooms. Rooms on the upper floors have direct sea views across Tallinn Bay. The distance from the city centre means a taxi or tram ride for most evenings out. It is a particularly good option for families or groups who want space and amenities over a central address.

Check Availability
Savoy Boutique Hotel hotel interior
#10

Savoy Boutique Hotel

Old Town, Tallinn $270–400/night 9.2/10

The Savoy Boutique Hotel sits on Suur-Karja Street, one of the quieter lanes in the Old Town. It is a small luxury property with only a handful of rooms, each finished to a genuinely high standard with premium linens and thoughtful details. The personal service is the real differentiator here compared to larger hotels in Tallinn. The location puts you within easy reach of the best restaurants and the Town Hall Square. Prices are among the highest in the city, but the quality justifies it for a special occasion.

Check Availability

Where to Stay in Tallinn

The neighborhood you pick matters more than the hotel.

Tallinn's Old Town: a self-guided walk

Start at Viru Gate (the iconic twin medieval towers on the east side). Walk through to Raekoja Plats for a coffee at the café on the square. Take the stairs to the Town Hall tower (€5, June-August only) for views over the red rooftops.

Walk uphill to Toompea: the Dome Church interior is worth 20 minutes, and the Patkuli viewing platform has the best views of the Old Town rooftops. Alexander Nevsky Cathedral (Russian Orthodox, free) is directly opposite Toompea Castle. Total walk: 2-2.5 hours. Do it before 9am to beat cruise ship tourists.

Kalamaja: where to eat, drink, and stay

Kalamaja is 15 minutes walk or Tram 2 from the Old Town. The Telliskivi Creative City is the main hub: F-Hoone restaurant (Estonian food, great brunch, €12-18), Pudel bar (craft beer and natural wine, €4-6 per drink), and weekend food markets.

The wooden houses on Kotzebue tänav and Jahu tänav are the visual heart of the neighborhood. The Estonian Open Air Museum is 2km further west (€12 entry, traditional village reconstruction). Kalamaja hotels are 15-30% cheaper than Old Town for a 20-minute walk to the main sights.

The best restaurants in Tallinn for each budget

Budget: Vegan Restoran V on Rataskaevu tänav in Old Town. Three-course lunch €9-12. Genuinely excellent. Also Lido cafeteria on Viru tänav: Estonian home cooking (pork, potatoes, black bread) for €5-8, zero atmosphere, maximum quantity.

Mid-range: Leib Resto on Uus tänav. Roast elk, fermented rye bread, Baltic herring tartare. €20-30 per person. Book ahead for dinner. For Kalamaja: F-Hoone for brunch (€10-16) and Depoo for food hall-style meals (€8-14). Avoid any restaurant on Müürivahe with an English-only menu: tourist markup guaranteed.

Getting around Tallinn without taxis

Tram 2 runs from Kalamaja through the city center to Kadriorg (for the palace and park). Tram 4 goes from the airport to the center. Green Tallinn Card (€1.50 per journey or €6.50/day unlimited) covers all trams and buses. Buy the Ühiskaart transport card at any R-kiosk or the airport terminal.

The Old Town is car-free and everything inside the walls is walkable in 20 minutes. For Kadriorg and the Seaplane Harbour, a single tram journey handles it. Bolt (Estonian Uber equivalent) is €4-8 for most city journeys and consistently reliable.

What the Christmas Market is actually like

Raekoja Plats (Town Hall Square) has the main market: 50+ stalls selling glögi (mulled wine, €4), gingerbread (piparkook, €2-5), and local handicrafts. The square has a Christmas tree and ambient lighting that photographs stunningly.

The market runs until January 6. Christmas week is peak crowds. The last two weeks (after December 26) are quieter and still beautiful. If you come for the market, book a hotel inside Old Town: the atmosphere at 8pm after the day-trippers leave is worth the premium.

Day trip to Helsinki: worth the ferry?

The Tallink Silja ferry takes 2.5 hours from Tallinn's Passenger Terminal to Helsinki. Return tickets from €50-80 depending on class. Worth it for a full day trip or overnight if Helsinki is on your list.

If you've done Helsinki before: the Tartu day trip is more interesting for understanding Estonia. The university city is younger, more local, and 90% less touristy than Tallinn. Bus from Tallinn bus station (€10, 2 hours) runs every 30-60 minutes.


Tallinn's best neighborhoods

Tallinn's Old Town (Vanalinn) is the UNESCO heart of the city. Kalamaja is the hip neighborhood to the west. Kadriorg is calm and residential. Each gives a completely different experience.

Old Town (Vanalinn) 4 vetted hotels

UNESCO medieval city, walking distance to everything

Schlössle Hotel, Hotel Telegraaf, Old Town Alur Hotel, and Metropol Hotel are all within or adjacent to the UNESCO-listed medieval Old Town. You're walking distance from Town Hall Square, Toompea, and the best restaurants.

Best for first-timers and short breaks (1-2 nights). The atmosphere inside the medieval walls at dawn and evening is worth the 15-40% address premium. Book at least 4 weeks ahead for Christmas Market period.

Key areas Raekoja Plats, Toompea, Müürivahe
Price range $70-230/night
Best for First-timers, short breaks, couples
Avoid Midsummer cruise ship rush (10am-6pm)
Best months June, September, Christmas
City Centre (Kesklinn) 4 vetted hotels

Business hotels, modern amenities, walkable to Old Town

Radisson Blu Olympic, Nordic Hotel Forum, My City Hotel, and Park Inn Meriton are in Tallinn's modern city center, 5-15 minutes walk from the Old Town. More amenities, parking, and conference facilities.

Better choice for business travelers and those wanting modern amenities. The walk to Old Town is short but you miss the atmospheric immersion of staying inside the walls.

Best hotel Nordic Hotel Forum
Price range $100-200/night
Best for Business travelers, longer stays
Avoid Those wanting Old Town atmosphere
Best months Year-round
Budget / Hostel 2 vetted hotels

Best value in the city

Euphoria Hostel and Hotel ($45-75) is in the Kalamaja area with excellent transport links. Budget-friendly with private rooms and dorms. Savoy Boutique Hotel ($270-400) is technically the luxury tier but earns its place for design quality.

Euphoria is the go-to for budget travelers and backpackers. Kalamaja's bar and restaurant scene is 5 minutes walk. Old Town is Tram 2, 12 minutes.

Best budget Euphoria Hostel
Price range $45-75/night
Best for Budget travelers, solo explorers
Avoid Those wanting Old Town location
Best months Year-round

Best Areas by Vibe

Tell us how you travel and we'll point you to the right part of Tallinn.

Culture

Europe's best-preserved medieval Old Town (UNESCO). Kadriorg Palace (Peter the Great's summer palace). Lennusadam Seaplane Harbour (WWI aircraft and submarine). Estonia has more historical layers than any city its size.

Romantic

Schlössle Hotel inside the medieval walls. Dinner at Leib Resto with roast elk and candlelight. Patkuli viewing platform at sunset watching the red rooftops. Old Town at 8pm after the day-trippers leave is one of Europe's most atmospheric evening walks.

Budget

Euphoria Hostel from $45/night. Lido cafeteria for €5-8 lunch. Tram anywhere for €1.50. Beer in Kalamaja for €3-4. Tallinn is one of Europe's most affordable capitals. Budget €45-60/day all-in.

Foodie

Leib Resto for roast elk and fermented rye. F-Hoone in Kalamaja for Estonian-Nordic brunch. The Telliskivi market for weekend street food. Estonian food is having a serious moment: rye, fermented, foraged, and delicious.

Family

Lennusadam Seaplane Harbour (€12, submarines and WWI aircraft) is perfect for children. Kadriorg park has open space and a fun park. The Old Town towers and walls fascinate kids. The Tallinn Zoo is 4km from the center.

Digital

Tallinn is the EU's digital capital: e-residency, the highest density of unicorn startups per capita in the world, and the best free WiFi coverage of any European city. The Telliskivi Creative City is where the startup scene meets café culture.


40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.


When to Visit Tallinn

When to visit Tallinn and what to pay.

Peak Season

Summer (June-August)

Avg hotel: $130-280/nightCrowds: HighTemp: 16-24°C

Long daylight hours (sunset at 11pm in June), outdoor bars and terraces, music festivals. Cruise ships bring 3,000-5,000 day-trippers per ship to Old Town 10am-6pm. After they leave, the city is magical. Book 6-8 weeks ahead for summer weekends. Midsummer Eve (June 23) is a major Estonian holiday.

Christmas Market

Christmas (November-January)

Avg hotel: $100-300/nightCrowds: High (Dec)Temp: -5 to 5°C

The Christmas Market (late November-January 6) draws visitors from across Northern Europe. One of Europe's top three Christmas markets. Cold (0 to -10°C) but snow on medieval rooftops is extraordinary. Christmas week: prices spike 40-60%, book 3-4 months ahead. January is quiet and prices drop sharply.

Off-Season

Winter (February-March)

Avg hotel: $60-140/nightCrowds: Very LowTemp: -8 to 2°C

Cheapest prices of the year. Snowy Old Town with almost no tourists. Cold (-5 to -10°C) but Estonia has excellent indoor culture: museums, saunas, restaurants. Not for everyone, but those who come in February often say it's the best time. The Tallinn sauna scene (Kalma Saun on Vana-Kalamaja tänav, €8) makes winter extremely bearable.


Booking Tips for Tallinn

Insider tips for booking hotels in Tallinn.

Do the Old Town walk before 8:30am

Cruise ships dock from 8am and disgorge 2,000-5,000 tourists each. By 10am, Raekoja Plats is crowded. The 7-8am Old Town walk has the medieval streets almost entirely to yourself. Bakers open at 7am on Müürivahe for fresh rye bread. The light is excellent for photography and the atmosphere is completely different from midday.

Schlössle Hotel is worth the price for one night

At $160-230/night, Schlössle is one of the best boutique hotels in the Baltic states: 15th-century merchants' house, vaulted stone cellars, and the most coveted location inside the Old Town walls. If you're spending 2-3 nights in Tallinn and can afford one splurge night, make it here.

Use Bolt instead of taxis

Bolt (Estonian startup, operates like Uber) is cheaper, faster, and more reliable than Tallinn street taxis. Airport to Old Town: Bolt €5-8 vs. taxi €12-15. Most journeys in the city are €3-6 by Bolt. Download the app before you arrive.

The Tallinn Card is worth it for 2+ day visits

The Tallinn Card (€24/48 hours or €32/72 hours) includes all public transport, most museum entries (Lennusadam, Kadriorg, City Museum), and discounts at various restaurants. Break-even point is around 3 museum visits plus transport. Most 2+ day visitors come out ahead.

Book Leib Resto at least 2 days ahead

Leib Resto on Uus tänav in Old Town is the best traditional Estonian restaurant in the city. Tables are limited and it fills up every evening. Roast elk, foraged herbs, fermented everything. Book online or by phone at least 2 days ahead for weekday dinners, a week ahead for weekends. Budget €20-30 per person without wine.

Tallinn Christmas Market: come after December 26

Christmas Eve and Christmas Day the market is packed beyond comfort. December 26-January 6 has the same atmosphere (lights, mulled wine, snow) with 50% fewer people. Same hotels at 30-40% lower prices than Christmas week. If your priority is the market experience rather than specific date, the last 10 days of the market are the best.


3 neighborhoods covered
10,000+ options reviewed
10 vetted picks
0 sponsored listings

Hotels in Tallinn — FAQ

Everything you need to know before booking hotels in Tallinn.

What is the best neighborhood to stay in Tallinn?

Old Town for atmosphere and walking access: Schlössle Hotel and Hotel Telegraaf are both inside the medieval walls. You're steps from Raekoja Plats (Town Hall Square), Toompea Hill, and the best restaurants. Kalamaja (15 minutes walk or tram from Old Town) is the creative district with the best new restaurants, cafés, and a local feel. For quiet, Kadriorg is elegant but requires a taxi for everything.

Is Tallinn Old Town worth staying in or just visiting?

Worth staying in if your visit is 1-2 nights: the atmosphere at dawn and after 8pm (when day-trippers from the cruise ships leave) is completely different from the midday tourist rush. If you're staying 3+ nights, Kalamaja gives a more local experience while Old Town is a 20-minute walk away. Old Town hotels are 15-40% pricier for the address premium.

How do I get from the airport to the city center?

Tallinn Airport is 4km from the Old Town. Tram 4 runs from the airport to the city center in 15 minutes for €1.50 (buy a green card at the terminal vending machines). Taxi takes 10 minutes and costs €7-12. Bolt (Baltic Uber equivalent) is €5-8. The tram is perfectly fine with luggage if you're staying near the Old Town. Bolt is easier with heavy bags.

What is Kalamaja and why should I stay there?

Kalamaja is a former working-class neighborhood of wooden houses turned creative district. The Telliskivi Creative City (converted factories with restaurants, bars, and markets) is the hub. F-Hoone restaurant and Pudel bar are local institutions. Tram 2 connects to Old Town in 12 minutes for €1.50. Better nightlife and food scene than Old Town, 25-30% cheaper hotels.

When is the best time to visit Tallinn?

June-August is peak season: long daylight hours (sunset at 11pm in June), outdoor bars, and festivals. The Old Town Christmas Market (late November through December) is one of Europe's best and worth a dedicated trip. Winter (January-March) has -5 to -10°C but the snow on the Old Town is stunning and hotel prices drop 30-40%. September and October are underrated: foliage, fewer crowds, comfortable 10-16°C.

What is the Tallinn Christmas Market like?

The Christmas Market on Raekoja Plats (Town Hall Square) runs from late November through January 6. Considered one of Europe's three best (with Strasbourg and Vienna). Mulled wine (glögi), gingerbread, and handicrafts in a medieval square with snow. Hotel prices spike 40-60% during the market period. Book 3-4 months ahead for Christmas week.

Is Tallinn safe for tourists?

Very safe. Estonia has Europe's lowest crime rates. Old Town pickpocketing is the main concern in crowded areas like Raekoja Plats in summer. Don't leave bags unattended on café chairs. The Kalamaja and Kadriorg areas have essentially zero tourist crime. Late-night Old Town can have rowdy stag party groups (Tallinn is popular for bachelorette weekends) but it's not dangerous.

What is the food scene like in Tallinn?

Better than you'd expect and improving fast. The Old Town tourist restaurants on Müürivahe and Viru tänaval are fine but overpriced (€15-25 per person). The real action is in Kalamaja: F-Hoone serves excellent Estonian-Nordic food at €10-18. Telliskivi market has food trucks every weekend. Leib Resto on Uus tänav in Old Town is the best traditional Estonian restaurant (roast elk, fermented everything, €20-30 per person, book ahead).

What is the best day trip from Tallinn?

Helsinki is 2.5 hours by ferry ($50-80 return) and absolutely worth it: Finnish design, a completely different urban culture, and the best saunas in the world. Tartu (2 hours by bus, €10) is Estonia's university city and significantly more local in feel than Tallinn. The Lahemaa National Park (50km east, €20 by taxi) has Estonian manor houses and forest walking.

What should I skip in Tallinn?

Skip the medieval banquet restaurants on Viru tänav charging €25-35 for theatrical 'ancient Estonian feasts' with serving wenches and period costumes. It's tourist theater. Also skip the Old Town souvenir shops: the amber jewelry is Baltic but the 'Estonian handicrafts' are often imported. The Telliskivi Creative City market on weekends has genuine local crafts.

How much does Tallinn cost compared to other European cities?

Significantly cheaper than Helsinki (which it's often compared to) and about on par with Prague or Warsaw. Budget traveler: €45-60/day including hostel bed, local food, and tram tickets. Mid-range: €80-120/day with boutique hotel and restaurant dinners. Lunch at a Kalamaja café: €8-12. Beer at a local bar: €3-4. Old Town tourist restaurants: €15-20 per main course.

Is the Lennusadam Museum worth visiting?

Yes, especially with children or anyone interested in military history. The Seaplane Harbour has three original WWI-era flying boats, a restored submarine you can enter, and a minelayer ship. €12 entry, 2-3 hours well spent. 15 minutes walk or Tram 1/2 from the Old Town. The best maritime museum in the Baltic states.