天龙山位于太原市西南36公里,距晋祠景区14公里,有专用公路相连。原名方山,属吕梁山脉分支,海拔1700米,天龙山屏峰黛立,松柏成荫,溪泉鸣涧,气候凉爽。早在东魏时高欢建了避暑宫,北齐高洋建了天龙寺,并都开凿了石窟。山因寺而得名,寺因窟而著称,从此,天龙山声名大振。
天龙山景区包括晋祠镇的武坡、南坪、窑头三个自然村和柳子沟源头的南山、北山(即天龙山),占地约185公顷。山中多砂页岩,呈现出奇特的地质地貌;山上多山泉,有丰富的泉源;山内多林木,森林覆盖率达70%;山间多鸟兽,属国家一、二类保护动物有二十多种。景区风光秀丽,山不高而挺拔,清幽凉爽;树不大而茂密,万木峥嵘。古有“天龙八景”,是着名的旅游胜地。现今,它是晋祠——天龙山风景名胜区的组成部分,山西省重点文物保护单位,天龙山国家森林公园的主体。