市内保存着许多著名的历史古迹,有城堡、教堂等13至15世纪的古建筑,其中的奥列维斯特大教堂是波罗的海沿岸最高的教堂;还有中世纪建造的古城墙、塔和古堡,它们至今依然屹立,古风犹存。
圣母玛利亚圆顶大教堂
位于城堡山的中央,建于十三世纪,原是爱沙尼亚上层日耳曼贵族的教堂。巴洛克式的钟楼塔顶高69米,是塔林最古老的教堂。
圣奥拉夫教堂
从上城的观景台远眺,能看到下城的景色,其中一座教堂的哥特式尖顶特别高耸。这是圣奥拉夫教堂,尖塔高达124米,是老城中最高的塔楼。最早是居住于此的斯堪的纳维亚商人在十三世纪为挪威国王奥拉夫二世而建。以前塔高曾达到159米,成为海船的航标,因多次遭雷击而至少有三次完全烧毁。教堂现在的规模和样子是从十六世纪保留下来的。
老城墙和少女塔
塔林老城区的古城墙保存完好,有人说是日耳曼人,也有说是丹麦人建的。城墙上有很多尖顶塔楼。老城墙的一处有个方楼,名少女塔,据说建于十四世纪。
塔林依然是爱沙尼亚的重要商港、渔港和工业中心,港口吞吐量在波罗的海各港口中名列第二,仅次于拉脱维亚的文茨皮尔斯(波罗的海沿岸最大的不冻港)。为了争取俄罗斯石油从塔林转口,爱沙尼亚政府制定了战略计划,以巩固塔林作为俄罗斯过境走廊的地位。