湖泊是于莱米斯特湖（9.6平方公里），是城市的主要饮用水源。第二大湖哈尔库湖面积1.6平方公里。与许多大城市不同，塔林唯一较大的河流位于塔林郊区的皮里塔区。其河谷因自然的湖光山色而被列为保护区。一个石灰岩悬崖贯穿整个城市。塔林的最高点在城市西南部的内姆梅区，海拔64公尺。 塔林的海岸线有46公里长，有3个较大的半岛: 科普利半岛（Kopli）、帕利亚萨雷半岛（Paljassaare）和卡库麦埃半岛（Kakumäe）。
行政区划.为方便实行地区管治，塔林全市分为八个市区（），