Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.

Hotels

The best hotels in Tallinn: seven places to stay, inside and outside the walls

At seven in the morning, Town Hall Square in Tallinn is almost empty. Low light falls across the pastel merchants' houses, and the only movement is a street sweeper and a few pigeons. In two hours the first cruise passengers will come up the hill from the port. That is exactly why it pays to sleep inside the walls.

On a first visit, stay in the Old Town, where Town Hall Square, Toompea and the restaurants in the lanes are all on foot. For a spa, a pool or more space for your money, the hotels in the centre just outside the walls are a strong alternative. The two areas are only minutes apart.

Picolo picks

Hotel Telegraaf, Autograph Collection

The Old Town

1. Hotel Telegraaf

  • Old Town
  • Spa with pool
  • Courtyard
  • Historic building

The old telegraph station

Hotel Telegraaf occupies a historic building that was once the city's telegraph station, on a street just off Town Hall Square. Rooms are elegant and classic, and there is a spa with a pool and a courtyard that comes into its own in summer.

It is a reliable choice for a first visit, putting you in the heart of the Old Town with a spa and a good restaurant under one roof. It appeals to couples and anyone who wants a classic luxury hotel with high standards. The busy Old Town is right outside the door, and rates are among the highest in the city. The spa is the place to thaw out after a cold day in the lanes.

Old Town, Tallinn, Estonia

The Three Sisters Boutique Hotel

The Old Town

2. The Three Sisters

  • Old Town
  • Pikk Street
  • Merchants’ houses
  • Romantic

Three merchants' houses by the harbour gate

The Three Sisters is made up of three old merchants' houses at the northern end of the Old Town, near the Fat Margaret tower and the road down to the port. Rooms have beamed ceilings, thick stone walls and large beds, and no two are alike.

It gets our vote as the romantic pick, a small hotel where history is present in every room. It is well suited to couples and anyone who wants quiet and cosiness. Top-floor rooms have sloping ceilings and stairs, so ask about lifts and room types if that matters. The restaurant downstairs is good enough that many guests eat there at least one evening.

Old Town, Tallinn, Estonia

Schlössle Hotel

The Old Town

3. Schlössle

  • Old Town
  • Medieval house
  • Open fire
  • Winter stay

Medieval walls and an open fire

Schlössle Hotel stands in a medieval building a few steps from Town Hall Square, with heavy wooden doors, an open fire in the lounge and rooms with old timber beams. The mood is dark, cosy and calm.

It suits anyone who wants to stay in a house with history and have every sight on the doorstep. It is especially lovely in winter, when the lanes are under snow and the fire is lit. If you prefer light, modern rooms, look at the hotels in the centre. The restaurants around the square are a couple of minutes away, and in summer people sit outside late into the evening.

Old Town, Tallinn, Estonia

Hotel St. Petersbourg

The Old Town

4. Hotel St. Petersbourg

  • Old Town
  • Town Hall Square
  • Good value
  • Long weekend

An old hotel at a good price

Hotel St. Petersbourg is one of the oldest hotels in Tallinn, on a side street right by Town Hall Square. Rooms are decorated in a modern style, with dark colours and a few bold touches.

It takes our value pick, putting you at the very centre of the Old Town for less than Telegraaf or The Three Sisters. It is a good fit for couples and friends on a long weekend. There is no spa and the rooms are not large, but the location makes up for a great deal. Several of the city's best cafés and wine bars are in the neighbouring streets.

Old Town, Tallinn, Estonia

Swissôtel Tallinn

The centre

5. Swissôtel

  • City centre
  • Views
  • Top-floor bar
  • Spa with pool

The view from one of the city's tallest buildings

Swissôtel Tallinn occupies a tall glass tower in the centre, with views over the Old Town and the sea from many rooms. At the top there is a bar and restaurant, and the hotel has a spa with a pool.

It earns our design pick and the best place to see the whole city from above. It works best for couples and business travellers who want modern rooms and polished service. This is a big-city hotel, so you will not get medieval atmosphere in your room, but the Old Town is ten minutes' walk away. Go up to the bar at sunset, when the light catches the spires and the harbour.

City centre, Tallinn, Estonia

Nordic Hotel Forum

The centre

6. Nordic Hotel Forum

  • Viru Square
  • Rooftop spa
  • Sauna
  • Families

A rooftop pool by the Viru Gate

Nordic Hotel Forum stands on Viru Square, just outside the gate into the Old Town. On the roof there is a spa with a pool and sauna looking out over the rooftops and spires.

It is made for travellers who want an easy walk to both the Old Town and the port, and who like to end the day in a sauna. It is a practical pick for families and friends. Rooms are modern and simple, without much character, but the location is so central you will hardly need a tram or taxi.

Viru Square, Tallinn, Estonia

Hotel Palace

The centre

7. Hotel Palace

  • Freedom Square
  • Interwar building
  • Small spa
  • Classic rooms

A classic on Freedom Square

Hotel Palace stands on Freedom Square, south-west of the Old Town, in an interwar building. Rooms are classic and calm, and there is a small spa with a pool.

It is ideal for travellers who want a traditional hotel in a good location with a little less traffic than around the Viru Gate. Town Hall Square is five minutes' walk away. Some rooms are more tired than others, so book one of the refurbished categories. The tram to Kadriorg Park and the Kumu art museum stops nearby.

Freedom Square, Tallinn, Estonia

How Picolo chooses

Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.

Tallinn is the capital of Estonia, home to around 450,000 people, and its Old Town is one of the best-preserved medieval cities in Northern Europe. It is UNESCO listed, ringed by walls and towers, and split in two: the Lower Town around Town Hall Square, where the merchants lived, and the hill of Toompea, seat of the nobility and of power.

Flights from London take under three hours, and many visitors pair the city with Helsinki, two hours away by ferry. The Old Town is small, so most hotels are within walking distance of both the port and Town Hall Square. Prices are lower than in Western Europe, which makes the best hotels unusually good value. We have chosen four hotels inside the walls and three in the centre just beyond them. Links go to Hotels.com, and we always choose the hotel before the link.

How to choose a hotel in Tallinn

  • Cobbles and cars: the Old Town is largely closed to traffic. Check where a taxi can drop you, and bring a suitcase that copes with cobbles.

  • Cruise days: in summer several ships may dock in a single day. Stay inside the walls and head out early or late to have the lanes to yourself.

  • Spas are an Estonian habit: many hotels have a spa with a sauna, popular with Finns and Estonians alike. Check whether it is included or must be booked and paid for.

  • Stag weekends: some Old Town bars draw large groups at weekends. Ask for a courtyard room if you sleep lightly, or stay outside the walls.

  • Kalamaja and Telliskivi: the newest restaurants and breweries lie just north-west of the Old Town. Stay near the Viru Gate and you have both these and the port close by.

The areas

  • The Old Town: Inside the walls are medieval houses, churches and narrow lanes around Town Hall Square, with Toompea on the hill above. It is car-free and atmospheric, and busy in the middle of summer days. Evenings are calmer, the best time to climb to the Toompea viewpoints.

  • The centre: Outside the walls lies the modern centre, with the Viru Gate, Freedom Square and tall hotels looking over the Old Town. Here you often get more space, a spa and a pool for your money.

Hotels in Tallinn: frequently asked questions

Where is the best place to stay in Tallinn?

The Old Town for a first visit, where nearly everything is on foot. The centre just outside the walls offers more space, spas and pools for the money.

Is Tallinn cheap for hotels?

Compared with Western Europe, yes, though the Old Town costs more than the rest of the city. Rates peak in summer and during the Christmas market.

How do you get from Tallinn port to the Old Town?

It is about a fifteen-minute walk from the ferry terminals to the Old Town. Taxis and trams are alternatives if you have heavy luggage.

Can you take a ferry from Helsinki to Tallinn?

Yes, ferries take around two hours and sail several times a day, so many visitors combine the two cities or do a day trip.

How many days do you need in Tallinn?

Two days cover the Old Town and Toompea. Add a third for Kadriorg, Kalamaja and the Telliskivi creative quarter.