Tallinn is de hoofdstad van Estland, het meest noordelijke van de drie Baltische landen. Meer dan 40% van de oppervlakte bestaat er uit bos. Estland kunnen we verdelen in twee geografische zones: de kustregio in het noorden en westen met veenmoerassen, meren en eilanden. In het noorden bestaat het land eerder uit vlaktes, het zuiden is heuvelachtig.
De stad ligt aan de baai Tallinna Laht, aan de Golf van Finland. Aan de overkant ligt de hoofdstad van Finland, Helsinki, op maar tachtig kilometer van Tallinn. Het oude centrum van de stad ligt vlakbij de kust. In de stad zelf liggen dus ook zandstranden, wat het des te interessanter maakt voor een vakantie. Dat centrum bestaat uit twee delen: de Domberg (Toompea), in het midden van de stad, en de benedenstad. De Toompea steekt overal boven uit en is bepalend voor het uitzicht van de stad. De stad is maar klein van omvang. Het hart van de stad is de Raekoja Platz, het Raadhuisplein.