EstoniaDestinations
Blog Area guides

Where to stay in Tallinn: Old Town, Kalamaja or Rotermann

2026-04-065 min readDestinations
Wooden houses of Kalamaja with Tallinn Old Town spires behind Wooden houses of Kalamaja with Tallinn Old Town spires behind

Five Tallinn districts are all inside a 25-minute walk of Town Hall Square, and the price spread between them runs from €55 to €190 a night for the same July weekend.

The honest ranking, in one section

If you have two nights and have never been, book the Old Town or its immediate edge and pay the premium. If you have four nights or more, or you have seen the Old Town already, book Kalamaja and eat better for less. If you are here for work, a conference or a late flight, the city centre around Rotermann and Viru keskus is the efficient choice. Kadriorg suits repeat visitors who want quiet and museums. Pirita and the outer districts suit drivers who need free parking.

What nobody tells you is how small central Tallinn is. Town Hall Square to Telliskivi in Kalamaja is 1.6 km, about 20 minutes on foot. Town Hall Square to Kadriorg park is 2.5 km, or seven minutes on tram 1 or 3. The airport sits 4 km out with tram 4 running into the centre in around 17 minutes. So the choice is not about access — everything has access — it is about what you walk out into at 8pm and what you pay for the privilege.

Old Town: worth it once, at a cost

The walled town is genuinely one of the best-preserved in northern Europe, and sleeping inside it means stepping straight into Pikk, Rataskaevu and the town wall at dawn before the cruise groups. Boutique hotels and converted merchant houses run €110-190 for a double in July and €70-120 in November; hostel beds go for €20-35. The upper town around Toompea and the streets west of Rataskaevu are quieter; the blocks near Viru and Suur-Karja are where the stag noise lives.

Three catches. Cobbles plus wheeled luggage plus a fourth-floor walk-up in a 15th-century building is a real problem — ask about lifts. Cars are close to useless: the streets are restricted, parking is scarce and expensive. And the restaurants immediately on Town Hall Square are the weakest food in the city for the money. Book the Old Town for two or three nights on a first visit, eat one street back, and accept you are paying €30-50 a night for the address.

Kalamaja and Telliskivi: where I would book

Kalamaja is the wooden-house district just north-west of the station, and it has become the city's best eating and drinking quarter without losing its residential feel. Apartments and small hotels run €70-130 in summer and €55-95 off-season, a consistent €30-60 under equivalent Old Town rooms. Within walking distance: Telliskivi Creative City with its restaurants, bars and Fotografiska; the Balti jaam market with three floors of food and produce; the seafront path towards Kalamaja beach; and Noblessner's harbourfront with the seaplane hangars of the maritime museum.

It is a 15-20 minute walk to Town Hall Square through the station underpass, or a couple of stops on tram 1 or 2. The catch: some blocks are genuinely residential, so read the location before booking a flat 900 m from the nearest café, and Friday nights around Telliskivi are loud until 2am. Kalamaja also has thin hotel inventory — mostly apartments — which means fewer front desks and more key codes. For four nights and up, it wins outright.

Rotermann and the city centre: the business default

The Rotermann quarter, a converted industrial block between the Old Town and the port, plus the office and shopping district around Viru keskus and Tornimäe, holds the city's international chain hotels and its most reliable four-stars. Doubles run €90-160 in summer, €70-110 in winter, and rates swing with conference weeks rather than tourism. You get lifts, gyms, breakfast buffets, air conditioning and a 5-10 minute walk to both Town Hall Square and the D-terminal ferries to Helsinki.

This is the right base if you are arriving late, leaving at 6am, travelling with heavy bags, or need a desk. It is the wrong base if you want charm — the quarter empties after office hours, and the surrounding blocks are traffic and construction. Within walking distance: the ferry terminals, the bus station is a tram ride, Viru keskus for supermarket and pharmacy, the Rotermann courtyards for dinner, and Maakri's rooftop bars. Do not pay a premium here for a view; pay it for the lift.

Kadriorg, Pirita and the outer options

Kadriorg is the tsarist park district 2.5 km east of the centre: the baroque palace and its gardens, the KUMU art museum, wooden villas and quiet streets. Rooms are scarce and mostly apartments at €65-110, and the tram brings you to the Old Town in seven minutes. Book it in June, when the park is at its best and the centre is at its busiest. Pirita, another 3 km on, has the beach, the yacht marina and the convent ruins, with rooms at €55-95 and a 20-minute bus ride into town.

Beyond that, the hotels along the ring roads and near the airport charge €55-85 with free parking, which is the only reason to consider them: if you are collecting a hire car for Lahemaa or Saaremaa, sleeping out here on the first night saves €15-25 a day in city parking and a nervous drive through the Old Town's restrictions. Otherwise skip the periphery. Tallinn's whole appeal is a compact centre, and a 25-minute bus each way undoes it.

What a night costs, and against the rest of Estonia

Tallinn is the most expensive place to sleep in Estonia, though the gap is narrower than people expect: €90-140 buys a good central double in June, against €65-110 in Tartu and €40-75 in Narva. The peaks are late June to mid-August, the Christmas market weeks in December, and any weekend with a big ferry-borne event. The troughs are late January to March and November, when Old Town boutiques fall to €70-100 and the chains discount hard mid-week.

Two mechanics move prices here that do not apply elsewhere in the country. First, Helsinki day-trippers and ferry traffic make Friday and Saturday nights structurally dearer — shifting a two-night stay to Sunday and Monday can save €40-60 in total. Second, the New Year period and the July high season are the only times hostels sell out; dorm beds otherwise sit at €20-30 all year. Budget €12-20 a day extra for city parking if you insist on a car.

Who should not base in Tallinn at all

If your trip is about bogs, islands and manor country, Tallinn is a night on either end, not a base. Day-tripping to Lahemaa works at a push; day-tripping to Saaremaa, Hiiumaa or Soomaa does not, and the coaches that promise it deliver four hours of driving for two hours on the ground. Anyone with a hire car and a rural itinerary should sleep near the airport on arrival, drive out at 8am, and save the capital for the return leg.

Also reconsider if you want a beach holiday: Pirita's sand is fine for a July afternoon but the city is not a resort, and Pärnu does that job properly 130 km south. And if you are here in the second half of December, be clear-eyed about what you are buying — the Town Hall Square market is lovely for two hours, and it moves Old Town room rates up €30-50 a night. Book two nights, walk everywhere, and put the rest of the budget into the countryside.

Book while you read Median night€49 Cheapest area€33 Hotels984 Find a hotel

Before you book

The questions people ask about Tallinn, answered with this month’s numbers.

Old Town or Kalamaja for a first visit?

Old Town for two or three nights — you pay €30-60 more a night but you get the walled city at 7am before the cruise crowds. For a fourth night onwards, switch to Kalamaja, where €70-130 buys more space, better restaurants around Telliskivi, and a 20-minute walk back to Town Hall Square.

Do I need a car in Tallinn?

No, and it is a liability in the Old Town, where streets are restricted and parking runs €12-20 a day. Trams, buses and trolleybuses cover everything, tram 4 reaches the airport in about 17 minutes, and the whole central area is walkable end to end in half an hour.

Which nights are cheapest?

Sunday to Wednesday, outside July and the Christmas market weeks. Ferry traffic from Helsinki pushes Friday and Saturday rates up sharply, so moving a two-night stay to midweek in February or November can cut €40-60 off the total for the same central room.

Where should I sleep if I am picking up a hire car?

Near the airport or on the ring road, where €55-85 gets a room with free parking and a straightforward exit onto the Narva or Pärnu highways. You avoid Old Town access restrictions entirely, and tram 4 puts you in the centre in 17 minutes if you want dinner in town first.

Where to stay

Hotels in Tallinn

Live prices · free cancellation

Recommended reads

All posts