这三关分别是:
1. 金锁关(Jinsuoguan):位于今天的山西省吕梁市文水县境内,是古代晋阳(今太原)至云州(今大同)的咽喉要道。金锁关地理位置险要,易守难攻。
2. 黄泥关(Huangniguan):位于今天的山西省临汾市永和县境内,是古代重要的关隘,地势险要。黄泥关控制着黄泥沟,是古代驿道的必经之地。
3. 青银关(Qingyiguan):位于今天的山西省吕梁市岚县境内,是古代晋阳(今太原)至汾州(今汾阳)的咽喉要道。青银关地势险要,易守难攻。
相传是杨六郎镇守三关时“一箭射三川”,箭穿过的孔。杨六郎镇守的三关在传统认为是山西的雁门关、偏头关和宁武关。但据考证其实是河北的淤口关、瓦桥关和益津关。