
Hotels in Tallinn
23 hotels
Browse hotels in Tallinn, Estonia, from the UNESCO medieval Old Town to Kalamaja's creative district. Airport 4 km from centre; Helsinki ferry in 2.5 hours.
Photo by Wikimedia Commons on Unsplash
About Tallinn
The most practical bases in Tallinn are the Old Town (Vanalinn) for medieval atmosphere within the UNESCO-listed 13th-century city walls; Kalamaja for creative cafés and wooden-house character north of the centre; Kesklinn (City Centre) for business hotels and rail connections; and Pirita for seafront calm 5 km east. Most visitors stay two to three nights; Tallinn Airport is 4 km from Old Town, roughly 15 minutes by taxi.
Where to Stay in Tallinn's Key Districts
Old Town splits into Upper Town (Toompea hill, parliament, Alexander Nevsky Cathedral) and Lower Town (Town Hall Square, St Olaf's Church). Hotels here suit first-time visitors prioritising sightseeing on foot. Kalamaja, a 10-minute walk northwest, draws longer-stay travellers with its Telliskivi Creative City market halls and Balti jaam rail terminal. Kesklinn offers mid-range and 4-star chains along Narva maantee, convenient for the ferry terminals to Helsinki (2.5-hour crossing).
Getting Around
Tallinn's tram, bus, and trolleybus network covers most districts; a 24-hour public-transit card costs around €5. Old Town streets are cobbled and largely pedestrianised — wheeled luggage can be difficult on steep lanes near Toompea. The ferry port at Tallinn Passenger Port is 1 km from Town Hall Square.
Practical Tips
- Currency: Estonia uses the euro; card payments accepted almost everywhere.
- Season: June–August brings long daylight and outdoor festivals; January temperatures average −4 °C.
- Ferry to Helsinki: Book at least a few days ahead in summer — departures fill quickly on the Tallink and Eckerö routes.
- Old Town access: Vehicles are restricted inside the walls; confirm hotel drop-off points before arrival.
All hotels in Tallinn
Showing 21–23 of 23 hotels



Cities like Tallinn
Other destinations across Estonia within reach.

