Tallinn is compact, and almost every sensible base puts the Old Town within a fifteen-minute walk. The choice is really about atmosphere, budget and what you want on your doorstep: medieval lanes, a modern centre with pools and malls, or the creative, food-focused neighbourhoods to the west. Here are the three areas that work best for a first visit, and the hotel we would pick in each.
The Old Town: for the romance
Staying inside the walls means waking up to cobbled streets and church bells and walking home under lit towers after dinner. It is the obvious choice for a short break, a winter trip or a special occasion. The downsides are higher prices, limited car access, and the noise of bars on a few streets at weekends. Our pick is Hotel Telegraaf, a five-star in the 1878 telegraph office on Vene Street, a few minutes from the Town Hall Square, with the Tchaikovsky restaurant and a spa. For families, Kalev Spa Hotel and Waterpark sits right on the edge of the Old Town, five minutes from its streets, with a water park included for guests; it is the most fun base in the city for children and a welcome warm-up in winter.
The City Centre and Viru Square: for convenience
Just outside the Viru Gate, the modern centre has the big hotels, the Viru Keskus mall, the main bus terminal and the trams to Kadriorg. It is a short walk to the Old Town and to the Rotermann Quarter of converted industrial buildings, and the port is close. Prices are usually lower than inside the walls for more space and better facilities. Original Sokos Hotel Viru, opened in 1972 as the hotel for foreigners in Soviet Tallinn, has high-floor views over the Old Town and its own KGB museum, plus a direct link to the mall. Across the square, Nordic Hotel Forum is a polished, renovated four-star with an eighth-floor pool, jacuzzi and saunas: our favourite mid-range choice for couples who want comfort after a cold day of walking.
Kalamaja and Balti Jaam: for food and value
West of the Old Town, the wooden houses of Kalamaja and the converted railway works of Telliskivi Creative City are where locals eat, drink and shop. The Balti Jaama market is here, the Seaplane Harbour is a pleasant walk away, and Toompea rises just across the road. Go Hotel Shnelli, beside the Balti Jaam station, is the good-value pick, with simple rooms in three classes, a restaurant and trams outside. It suits budget travellers, rail passengers and anyone who prefers evenings in Telliskivi to the Old Town.
Matching base to trip
For a romantic weekend, choose the Old Town and Hotel Telegraaf. For a family trip, Kalev Spa wins thanks to the water park, with Nordic Hotel Forum a calmer alternative with a pool. For a history-focused visit, Hotel Viru adds the KGB museum to your stay. For a budget trip with good food nearby, base yourself at Go Hotel Shnelli. If you are arriving by ferry, the centre and Kalev Spa are closest to the port; if by train, Balti Jaam is on the doorstep.
Practical tips
Rates rise in summer and around Christmas and New Year, when the Christmas market fills the Old Town, so book early for those periods. Ask about parking if you are driving, since the Old Town is largely closed to traffic. Check whether breakfast is included, and in winter favour a hotel with a sauna or pool: in Estonia, a sauna is part of the culture, not just an amenity.