镇国寺是一座中国佛教寺庙,位于山西省平遥县城东北15千米的郝洞村。该寺始建于五代北汉时期,原名京城寺,明朝嘉靖年间改名为镇国寺,延用至今,1965年被列为山西省文物保护单位,1988年被列为全国重点文物保护单位,1997年作为平遥古城的重要组成部分被列为世界文化遗产。
镇国寺总占地面积1万多平方米,建筑面积5000余平方米,现存山门 及左右钟鼓二楼、万佛殿、东西配殿 、三佛楼等建筑。万佛殿建于五代十国北汉天会七年 ,是寺内最古老的殿堂,以支撑屋顶和飞檐的巨大斗拱而著称。大厅里的雕塑是中国现存的少数10世纪佛教雕塑之一。元明时先建山门及左右钟鼓二楼,后建三佛楼及观音殿和地藏殿,清代雍正、乾隆重修后形成现在布局。