Find and Book Top Hotels in Tallinn

Search among 5 available hotels and places to stay in Tallinn from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great369 reviews
MapView on map800 m from City Centre600 m from Viru Shopping Centre
From   US$ 56 /nightSelect
8.6
Great851 reviews
MapView on map1.1 km from City Centre200 m from Stockmann Department Store
From   US$ 120 /nightSelect
8.6
Great520 reviews
300 m from City Centre200 m from Estonian Drama Theatre
From   US$ 47 /nightSelect
900 m from City Centre400 m from St Charles' Church
From   US$ 83 /nightSelect
8.6
Great1009 reviews
1000 m from City Centre400 m from Viru Shopping Centre
From   US$ 105 /nightSelect

Best hotels and places to stay in Tallinn

Why visit?

Tallinn, the charming capital city of Estonia, offers a unique blend of medieval history and modern attractions. With its well-preserved old town, picturesque streets, and a vibrant cultural scene, it is a must-visit destination for tourists. Visitors can immerse themselves in the citys rich heritage, explore its fascinating landmarks, and indulge in the local cuisine. There are a variety of Tallinn hotels to choose from, ranging from budget-friendly options to luxurious accommodations.

Where to stay?

Old Town: The Old Town is a UNESCO World Heritage site and the heart of Tallinn. Staying in this area allows tourists to fully immerse themselves in the medieval atmosphere, stroll along cobblestone streets, and marvel at ancient buildings like Toompea Castle and Alexander Nevsky Cathedral. There are plenty of hotels in Tallinns Old Town, offering a range of facilities and prices to suit different budgets.

City Center: The City Center is a bustling area filled with shops, restaurants, and cultural attractions. It is a perfect choice for travelers who want to be in the midst of the citys vibrant energy. From here, visitors can easily explore landmarks like Freedom Square, the Estonian National Opera, and Kadriorg Palace. The City Center offers a variety of hotels in Tallinn, ranging from budget options to upscale accommodations.

Kadriorg: Kadriorg is a beautiful and peaceful neighborhood located just east of the Old Town. It is known for its stunning Kadriorg Park, home to Kadriorg Palace and several art museums. This area offers a more relaxed atmosphere while still being close to the city center. Visitors can enjoy the tranquility of the park while staying in one of the charming hotels in Tallinns Kadriorg district.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $150.

4-star hotels: The average price per night is around $100 to $250.

5-star hotels: The average price per night is around $200 to $500.

Best value for money:

Hotel Telegraaf: Located in the heart of Tallinns Old Town, Hotel Telegraaf offers luxurious accommodations with a blend of modern comforts and historical charm. The spacious rooms, elegant decor, and excellent service make it a top choice for visitors seeking the best value for their money. With convenient access to popular attractions and a range of amenities, this hotel provides a memorable stay in Tallinn.

Hotel Palace: Situated in the City Center, Hotel Palace is a stylish and comfortable option for budget-conscious travelers. The hotel offers well-appointed rooms, a fitness center, and a cozy bar and restaurant. Its central location allows guests to easily explore the citys main sights and enjoy the vibrant atmosphere of Tallinn.

Hotel Bern: Known for its friendly staff and affordable rates, Hotel Bern is a budget-friendly option located in the heart of Tallinn. The hotel offers modern and comfortable rooms, complete with all necessary amenities. Its convenient location near the Old Town and major transport links makes it an ideal choice for exploring the city on a budget.

Best kids-friendly hotels:

Kreutzwald Hotel Tallinn: This family-friendly hotel offers spacious family rooms and a range of amenities for children, including a playroom and a kids menu at the restaurant. Located in the Kadriorg district, it is close to the beautiful Kadriorg Park, making it an ideal choice for families looking for both comfort and convenience.

Swissotel Tallinn: Swissotel Tallinn provides a range of facilities and services catering to families. The hotel offers spacious rooms, a kids club, and a swimming pool for children to enjoy. With its central location and stunning views of the city, it is a perfect option for families seeking a memorable stay in Tallinn.

Best hotels for a romantic getaway:

Schlössle Hotel: Situated in the heart of the Old Town, Schlössle Hotel offers a cozy, intimate atmosphere ideal for a romantic retreat. The hotel features beautifully designed rooms, a gourmet restaurant serving local cuisine, and a tranquil courtyard for a romantic evening. Its luxurious amenities and attention to detail make it a perfect choice for couples.

Savoy Boutique Hotel: With its boutique charm and elegant decor, Savoy Boutique Hotel provides a romantic ambiance for couples. The hotel offers stylish rooms, a rooftop terrace with panoramic views, and a fine dining restaurant serving exquisite cuisine. Located in the City Center, it is within walking distance of many attractions, adding convenience to a romantic getaway.

Best for location:

Three Sisters Hotel: Housed in a 14th-century building in the heart of the Old Town, Three Sisters Hotel offers a superb location with easy access to the citys main attractions. The hotels unique character, spacious rooms, and attentive service make it a top choice for travelers who want to be immersed in the medieval charm of Tallinn.

Radisson Blu Sky Hotel: Located in the City Center, Radisson Blu Sky Hotel offers modern and comfortable rooms with panoramic views of Tallinn. Its prime location provides easy access to shopping areas, restaurants, and cultural landmarks, making it a convenient base for exploring the city.

Hotel Palace: Positioned in the City Center, Hotel Palace offers a central location near the Old Town and major sights. Its proximity to transport links and vibrant city life ensures convenience for travelers who want to experience the best of Tallinn without straying too far from their accommodations.

Best for a short city break:

Hotel St. Petersbourg: Situated in the heart of the Old Town, Hotel St. Petersbourg is ideal for a short city break. Its historic ambiance, comfortable rooms with modern amenities, and excellent service create a cozy and relaxing stay. Visitors can easily explore the nearby attractions and enjoy the charm of the Old Town right at their doorstep.

Nordic Hotel Forum: Located in the City Center, Nordic Hotel Forum offers contemporary comfort and convenience. The hotel features spacious rooms, a wellness center, and an on-site restaurant. Its prime location allows easy access to shopping, dining, and cultural hotspots, making it an excellent choice for a short city break.

Show moreLess