三关有以下4种说法。
1、即上党关、壶口关、石陉关。在今山西。上党关一说在今屯留县境,一说在今晋城南;壶口关在今黎城东北;石陉关无考,一说即井陉关。《后汉书·冯衍传》:“上党东带三关,”即此。
2、即阳平关、江关、白水关。阳平关在今陕西宁强西北,江关在今四川奉节东,白水关在今四川广元西北。《三国志·吴志·贺邵传》:“刘氏据三关之险。”即此。
3、义阳三关。南北朝时义阳郡(治今河南信阳)南平靖、黄岘、武阳三关的总称。在今豫鄂界上。三关与郡城势如首尾,为南北兵争要地。《南齐书·州郡志》:义阳“有三关之隘”。
4、即淤口关、益津关、瓦桥关。在今河北:淤口关在今霸县东,益津关在今霸县,瓦桥关在今雄县。五代周显德六年世宗北取瀛、莫等州,以三关与契丹分界,即此。一说三关中有草桥关,而无淤口关。