国道312号
高速自動車国道 E2 山陽自動車道(姫路市、山陽姫路東IC) E2A 中国自動車道(神崎郡福崎町、福崎北ランプ)
自動車専用道路 国道2号姫路バイパス(姫路市、姫路東ランプ) E72 国道483号北近畿豊岡自動車道(春日和田山道路)(朝来市、和田山IC/JCT)
一般国道 国道2号(姫路市) 国道9号(養父市、朝来市) 国道176号(宮津市、与謝野町) 国道178号(宮津市、京丹後市、豊岡市) ※起点付近はこの両国道との重複区間となっている 国道372号(姫路市) 国道426号(豊岡市) 国道429号(朝来市) 国道482号(豊岡市、京丹後市)
一般国道の路線を指定する政令に基づく起終点および重要な経過地は次のとおり。
起点:宮津市(新大手橋 = 国道176号起点)
終点:姫路市(姫路東IC = 国道2号・姫路バイパス)
重要な経過地:京都府与謝郡野田川町、京都府中郡峰山町、京都府熊野郡久美浜町、兵庫県豊岡市、兵庫県城崎郡日高町、兵庫県養父郡八鹿町、兵庫県朝来郡和田山町、兵庫県朝来郡朝来町、兵庫県朝来郡生野町、兵庫県神崎郡神崎町
総延長 : 243.2 km(京都府 71.2 km、兵庫県 172.0 km)重用延長を含む
重用延長 : 39.7 km(京都府 27.5 km、兵庫県 12.2 km)
未供用延長 : なし
実延長 : 203.4 km(京都府 43.7 km、兵庫県 159.8 km) 現道 : 134.9 km(京都府 43.4 km、兵庫県 91.5 km) 旧道 : なし 新道 : 68.6 km(京都府 0.3 km、兵庫県 68.3 km)
指定区間:国道9号と重複する区間(兵庫県養父市 - 朝来市)