Tallinn is the capital and largest city of Estonia, a Baltic port on the Gulf of Finland whose walled medieval Old Town is a UNESCO World Heritage Site. Gothic spires, Hanseatic merchant houses and the hilltop Toompea sit beside Kadriorg's Baroque palace, the creative Telliskivi quarter, Noblessner's waterfront and one of Europe's most digital cities, a two-hour ferry ride from Helsinki.
Accommodation overview
Tallinn offers a compact, walkable range of accommodation, from hostel dorms and aparthotels in Kalamaja to restored medieval merchant houses and 5-star hotels inside the UNESCO-listed Old Town. Most visitors choose between the Old Town for atmosphere, the Viru Square area for chain hotels and transit links, and Kalamaja/Telliskivi for a creative-district stay at lower prices. Rates peak from June to August and during the December Christmas Market, while May and September combine good weather with softer prices. Spa hotels are a local speciality, and the harbour and Ülemiste areas suit ferry and airport connections.
- Budget
- €18-60/night (hostel dorm to budget hotel double) (~$21-69 USD)
- Mid-range
- €70-150/night (3-4 star hotels, aparthotels and spa hotels) (~$80-172 USD)
- Luxury
- €180-420/night (5-star Old Town hotels such as Telegraaf and Schlössle; high season) (~$207-483 USD)
- Where to stay
- Old Town for atmosphere and walking access; Viru Square and the city centre for transit and value; Kalamaja/Telliskivi for a creative-district stay; Pirita for beach and spa breaks; Ülemiste for the airport
Hotels by budget
Find accommodation that fits your travel budget.
Budget-friendly
Tallink Express Hotel
Budget-oriented hotel on Sadama Street (formerly Reval Inn), close to the harbour and ferry terminals.
Check rates on Booking.comHestia Hotel Susi
Three-star hotel in Suur-Sõjamäe about 2 km from the airport and a 12-minute drive from the Old Town.
Check rates on Booking.comGo Hotel Shnelli
Budget hotel beside Balti Jaam (Baltic Station), a short walk from the Old Town and the Telliskivi and Kalamaja districts.
Check rates on Booking.comTallinn Backpackers
Hostel in a historic Old Town building around the corner from Town Hall Square.
Check rates on Booking.comRed Emperor Bar & Hostel
Social hostel with an on-site bar on Aia Street in the Old Town.
Check rates on Booking.comOld Town Backpackers
Budget hostel on Uus Street in the heart of the Old Town.
Check rates on Booking.comMid-range
Hotel St. Petersbourg
Small boutique hotel on Rataskaevu Street in the Old Town, a short walk from Town Hall Square. Check-in 14:00, check-out 12:00. Phone +372 628 6500.
Check rates on Booking.comPalace Hotel Tallinn, a member of Radisson Individuals
Seven-storey, 79-room hotel on Freedom Square beside the Old Town walls and towers, within a few minutes' walk of the Old Town gates. Phone +372 680 6655.
Check rates on Booking.comMerchants House Hotel
Four-star, 36-room hotel set in historic merchant buildings on Dunkri Street, a few steps from Town Hall Square.
Check rates on Booking.comThe von Stackelberg Hotel
Four-star, 43-room hotel in a residence dating from 1875 at the foot of Toompea hill, overlooking the Old Town.
Check rates on Booking.comCRU Hotel
Fifteen-room hotel in a 15th-century merchant's house on Viru Street, the Old Town's main pedestrian street, about 100 m from Town Hall Square. Email cruhotel@cruhotel.eu.
Check rates on Booking.comNunne Boutique Hotel
Four-star, 74-room hotel in the Nunne quarter beside the medieval city wall, about 300 m from Town Hall Square.
Check rates on Booking.comSavoy Boutique Hotel by Tallinn Hotels
Boutique hotel on Suur-Karja Street, between the Old Town and the Viru Square shopping district (listed by Hotelier's Choice as part of the Rixwell Collection).
Check rates on Booking.comMy City Hotel
Mid-range hotel on Vana-Posti Street in the city centre, a short walk from the Old Town and Freedom Square.
Check rates on Booking.comHilton Tallinn Park
Thirteen-floor, 202-room Hilton on the corner of Kreutzwaldi and Gonsiori streets, about 10 minutes' walk from the Old Town. Phone +372 630 5333.
Check rates on Booking.comRadisson Blu Hotel Olümpia
High-rise Radisson Blu on Liivalaia Street south of the Old Town, with panoramic upper floors. Phone +372 631 5333.
Check rates on Booking.comRadisson Blu Sky Hotel
Radisson Blu hotel on Rävala puiestee near the Old Town edge, within walking distance of Freedom Square.
Check rates on Booking.comOriginal Sokos Hotel Viru
Large landmark hotel on Viru Square at the edge of the Old Town, adjoining Viru Keskus. Reservations viru.reservation@sok.fi, phone +372 680 9300.
Check rates on Booking.comNordic Hotel Forum
Four-star hotel on Viru Square, next to the Viru Keskus shopping centre and a few minutes' walk from the Old Town's Viru Gate.
Check rates on Booking.comPark Inn by Radisson Meriton Conference & Spa Hotel
Conference and spa hotel at the junction of Toompuiestee and Paldiski maantee, a short walk from the Old Town and Balti Jaam station.
Check rates on Booking.comTallink Spa & Conference Hotel
Hotel opened in 2007 beside the Port of Tallinn, with the Aqua Spa water and sauna complex; about a 15-minute walk from the Old Town.
Check rates on Booking.comTallink City Hotel
Four-star Tallink hotel on Ants Laikmaa Street in the city centre, a short walk from Freedom Square and the Old Town.
Check rates on Booking.comMercure Tallinn
Four-star, 132-room hotel next to Tallinn Airport and the Ülemiste shopping centre, with the Le Lac restaurant, gym and private sauna.
Check rates on Booking.comHestia Hotel Europa
Modern city hotel at Paadi 5 on the south side of the centre, listed between the Rotermann quarter, Lake Ülemiste and Ülemiste shopping centre.
Check rates on Booking.comBob W Telliskivi
Four-star aparthotel in the Telliskivi Creative City area of Kalamaja, rated 9.6/10 from about 300 reviews on one booking site; apartments with kitchenettes.
Check rates on Booking.comPirita Marina Hotel & Spa
Seaside spa hotel in Pirita near the marina and the beach, about 20 minutes by bus from the Old Town.
Check rates on Booking.comLuxury
Hotel Telegraaf, Autograph Collection
Five-star hotel in the former 1878 telegraph exchange on Vene Street, with the Tchaikovsky restaurant (modern French cooking with Estonian produce) and the Telegraaf SPA with pool, saunas and jacuzzi. Reservations +372 6000 600, info@telegraafhotel.com.
Check rates on Booking.comSchlössle Hotel
Small luxury hotel in a group of 14th-century merchant houses on Pühavaimu Street, a few steps from Town Hall Square. Phone +372 699 7700.
Check rates on Booking.comThe Three Sisters Hotel
Boutique luxury hotel formed from three medieval merchant houses at the corner of Pikk and Tolli streets in the lower Old Town, listed with Five Star Alliance.
Check rates on Booking.comSwissôtel Tallinn
Five-star, eco-certified high-rise hotel in the heart of the city centre beside Viru Keskus shopping centre.
Check rates on Booking.comBest neighborhoods to stay
Choose your base based on your interests and travel style.
Old Town (Vanalinn)
Medieval UNESCO-listed core with most boutique and luxury hotels (Telegraaf, Schlössle, St. Petersbourg, Three Sisters). Cobbled streets, walkable to everything; rooms cost more and street noise is possible near Viru and Town Hall Square.
Best for: All travelers
City Centre / Viru Square
Chain hotels (Sokos Viru, Nordic Hotel Forum, Swissôtel, Hilton, Radisson Blu) next to Viru Keskus, trams and the bus station; a 2-10 minute walk to the Old Town.
Best for: All travelers
Kalamaja and Telliskivi
Wooden-house and industrial-chic district beside Balti Jaam station with cafes, bars and Telliskivi Creative City; aparthotel and budget options such as Bob W Telliskivi and Go Hotel Shnelli.
Best for: All travelers
Harbour (Sadama)
Tallink Spa & Conference Hotel and Tallink Express sit by the ferry terminals, convenient for Helsinki day trips; a 15-minute walk to the Old Town.
Best for: All travelers
Pirita
Seaside district about 6 km east of the centre with the beach, marina and Pirita Marina Hotel & Spa; reached by bus in about 20 minutes.
Best for: All travelers
Ülemiste and the airport
Mercure Tallinn and Hestia Hotel Susi serve early flights; tram line 4 links Ülemiste with the centre.
Best for: All travelers
Our top picks
Handpicked recommendations for every type of traveler.
Hotel Telegraaf, Autograph Collection
Five-star hotel in the former 1878 telegraph exchange on Vene Street, with the Tchaikovsky restaurant (modern French cooking with Estonian produce) and the Telegraaf SPA with pool, saunas and jacuzzi. Reservations +372 6000 600, info@telegraafhotel.com.
Check rates on Booking.comSchlössle Hotel
Small luxury hotel in a group of 14th-century merchant houses on Pühavaimu Street, a few steps from Town Hall Square. Phone +372 699 7700.
Check rates on Booking.comHotel St. Petersbourg
Small boutique hotel on Rataskaevu Street in the Old Town, a short walk from Town Hall Square. Check-in 14:00, check-out 12:00. Phone +372 628 6500.
Check rates on Booking.comThe Three Sisters Hotel
Boutique luxury hotel formed from three medieval merchant houses at the corner of Pikk and Tolli streets in the lower Old Town, listed with Five Star Alliance.
Check rates on Booking.comPalace Hotel Tallinn, a member of Radisson Individuals
Seven-storey, 79-room hotel on Freedom Square beside the Old Town walls and towers, within a few minutes' walk of the Old Town gates. Phone +372 680 6655.
Check rates on Booking.comMerchants House Hotel
Four-star, 36-room hotel set in historic merchant buildings on Dunkri Street, a few steps from Town Hall Square.
Check rates on Booking.comBooking tips
Get the best deals and avoid common mistakes.
Book Old Town hotels 2-3 months ahead for June-August and for the December Christmas Market period; rooms in the medieval core are limited.
Hotels in the Viru Square area and near Balti Jaam offer lower rates than the Old Town while staying within a 5-10 minute walk of Town Hall Square.
Tallinn's public transport is free for registered residents only; visitors buy a ticket or the Tallinn Card, so staying near a tram line matters if the hotel is outside the Old Town.
Weekend rates rise in high season; midweek stays in May and September are the cheapest shoulder-season window with good weather.
Check the hotel's own website for direct rates and package deals such as spa breaks at Hotel Telegraaf, which are often cheaper than booking-site rates.
Verify the exact street number on the hotel's own website before arrival; a few Old Town hotels have a second entrance on a side street.
Alternative accommodations
Beyond traditional hotels, consider these options.
Guesthouses
Family-run guesthouses offer authentic local experiences and often include home-cooked meals. Great for cultural immersion.
Serviced apartments
Ideal for longer stays or families. Kitchen facilities help save money and provide flexibility.
Hostels
Budget-friendly option for solo travelers. Dorms and private rooms available with social common areas.