1、即上黨關、壺口關、石陘關。在今山西。上黨關壹說在今屯留縣境,壹說在今晉城南;壺口關在今黎城東北;石陘關無考,壹說即井陘關。《後漢書馮衍傳》:“上黨東帶三關”。
2、即陽平關、江關、白水關。陽平關在今陜西寧強西北,江關在今四川奉節東,白水關在今四川廣元西北。《三國誌吳誌賀邵傳》:“劉氏據三關之險”。
3、義陽三關。南北朝時義陽郡(治今河南信陽)南平靖、黃峴、武陽三關的總稱。在今豫鄂界上。三關與郡城勢如首尾,為南北兵爭要地。《南齊書州郡誌》:義陽“有三關之隘”。
4、即淤口關、益津關、瓦橋關。在今河北:淤口關在今霸縣東,益津關在今霸縣,瓦橋關在今雄縣。五代周顯德六年(公元959年)世宗北取瀛、莫等州,以三關與契丹分界。壹說三關中有草橋關(今河北高陽東),而無淤口關。
5、明代以今河北境內沿內長城的居庸關、倒馬關、紫荊關為“內三關”;今山西境內沿內長城的雁門關、寧武關、偏頭關為“外三關”。京師恃為外險,北邊有事,必分列戍守於此。