雁门关又名西陉关,位于中国山西省忻州市代县县城以北约20公里处的雁门山中,是长城上的重要关隘,与宁武关、偏关合称为“外三关”。
雁门关的围城随山势而建,周长5公里多,城墙的南端分别与关城的东西两翼相连,向北则沿着山脊延伸到谷底合围,合围处建有城门,围城以外还筑有3道大石墙和25道小石墙,起到屏障的作用。
雁门关城正北的山岗上有明清驻军的营房旧址,东南有练兵的校场,西门外有关帝庙,东门外有靖边祠,祭祀战国名将李牧,现仅存石台、石狮子、石旗杆和数通明清碑刻。
雁门关城以西的旧关城俗称为铁里门,两关之间用石砌长城相连,并建造了敌楼、烽火台等,形成一组完整的防御体系。
每隔120米左右,便建烽火台和敌楼各一座,在险要的地段,还设置了堡寨、壕沟和暗门等。它的东西两端向北延伸后,最终与外长城相连。
在旧关城附近有一段明代建造的白草口长城,是中国目前保存最完好的长城段之一,该段长城全长5033米,墙高6-8米,底宽5米,顶宽3米。