紫荆关位于河北省保定市易县城西北45千米的紫荆岭上,为一座九门九关石头城,由五座小城组成:拒马河北岸的小金城、南岸的关城、小盘石城、奇峰口城、官座岭城。城东为万仞山,城西有犀牛山,城北为拒马河,城南是黄土岭,被称为“畿南第一雄关”,它南面以十八盘道为险阻,北面以浮图隘口为门户,一关雄踞中间,群险翼庇于外,山谷崎岖,易于戍守,有“一夫当关,万夫莫前”之险。