国道29号（こくどう29ごう）は、兵庫県姫路市から鳥取県鳥取市に至る一般国道である。

 概要 
山陽地方と山陰地方を連絡する路線で、古くから播磨から因幡への交通の主要を担ってきた。兵庫県側では因幡街道、鳥取県側では若桜街道または播州街道と呼ばれている。また、起点で国道2号、終点で国道9号にそれぞれ接続しており、陰陽連絡路線（陰陽連絡国道）のうちの1つである。

 路線データ 
一般国道の路線を指定する政令に基づく起終点および重要な経過地は次のとおり。
 起点：姫路市（上太田ランプ = 国道2号・兵庫県道420号石倉太子線交点：姫路市太市中字境谷908番1）
 終点：鳥取市（南隈交差点 = 国道9号・国道53号別線・国道373号別線交点）
 重要な経過地：兵庫県揖保郡太子町、龍野市、同県宍粟郡山崎町、同郡波賀町、鳥取県八頭郡若桜町、同郡八東町
 総延長 : 118.6 km（兵庫県 69.3 km、鳥取県 49.6 km）重用延長を含む。
 重用延長 : 1.3 km（兵庫県 - km、鳥取県 1.3 km）
 実延長 : 117.6 km（兵庫県 69.3 km、鳥取県 48.3 km）
 現道 : 117.6 km（兵庫県 69.3 km、鳥取県 48.3 km）
 旧道 : なし
 新道 : なし
 指定区間：姫路市太市中字境谷908番1 - 鳥取市秋里字籔ケ土手736番1（全線）

 歴史 
姫路と鳥取とを結ぶ国道の起源は、1885年（明治18年）の内務省告示第6号「國道表」の国道22号「東京より鳥取県に達する路線」である。ただしこの路線は、姫路で現国道2号と分岐した後、龍野市（神岡追分）までは現29号のルートを通るが、その先は現国道179号、国道373号、国道53号のルートで鳥取に至っていた。1886年（明治19年）11月9日に戸倉峠を経由する現在のルート（若桜往来）に変更された（変更後の國道表）。

 年表 

 1920年（大正9年） - 同年施行の旧道路法に基づく路線認定では、旧22号がそのまま国道20号「東京市より鳥取県庁所在地に達する路線」となった。
 1952年（昭和27年）12月4日 - 新道路法に基づき、一級国道29号（兵庫県飾磨郡余部村 - 鳥取市）として指定施行。
 1965年（昭和40年）4月1日 - 道路法改正により一級・二級区分が廃止されて一般国道29号（姫路市 - 鳥取市）として指定施行。
 1996年（平成8年）12月17日 - 姫路西バイパスが開通。のちに旧道が国道の指定を外れたことで、起点が国道2号夢前橋西詰交差点から上太田ランプに変更となった。

 路線状況 

 バイパス 
 姫路西バイパス（兵庫県）
 姫路北バイパス（兵庫県）
 津ノ井バイパス（鳥取県）
 鳥取南バイパス（鳥取県）

 通称 
 因幡街道
 若桜街道

 重複区間 

 国道429号（兵庫県宍粟市波賀町上野・斉木口交差点 - 上野中交差点）
 国道482号（鳥取県八頭郡若桜町浅井 - 八頭郡八頭町・安井宿交差点）
 国道53号別線・国道373号別線（鳥取県鳥取市・吉成交差点 - 秋里交差点（終点））
 国道9号（鳥取県鳥取市・南隈交差点 - 秋里交差点（終点））

 道路施設 

 道の駅 
 兵庫県
 播磨いちのみや（宍粟市一宮町須行名）
 みなみ波賀（宍粟市波賀町安賀）
 はが（宍粟市波賀町原）
 上記のほか、かつては道の駅山崎（宍粟市山崎町今宿）も存在したが、2013年（平成25年）3月いっぱいまでに廃止された。
 鳥取県
 若桜（八頭郡若桜町若桜）
 はっとう（八頭郡八頭町徳丸）

 通過する路線バス 
 神姫バス
 ウイング神姫
 若桜町営バス
 八頭町営バス
 日本交通
 日ノ丸自動車

 地理 

 通過する自治体 
 兵庫県
 姫路市 - 揖保郡太子町 - 姫路市 - たつの市 - 姫路市 - 宍粟市
 鳥取県
 八頭郡若桜町 - 八頭郡八頭町 - 鳥取市

 交差する道路 
交差する道路都道府県名市町村名交差する場所姫路西バイパス 重複区間起点国道2号 / 太子竜野バイパス支線兵庫県道420号石倉太子線兵庫県姫路市ランプ / 起点兵庫県道420号石倉太子線太市中ランプ兵庫県道5号姫路上郡線相野相野出屋敷交差点相野出屋敷ランプ 山陽自動車道相野7 山陽姫路西IC/JCT姫路西バイパス 重複区間終点姫路北バイパス 重複区間起点兵庫県道545号石倉玉田線兵庫県道724号姫路新宮線石倉山陽姫路西IC東交差点相野ランプ兵庫県道724号姫路新宮線石倉石倉ランプ姫路北バイパス 重複区間終点兵庫県道724号姫路新宮線 重複区間起点林田町下伊勢下伊勢ランプ兵庫県道413号護持下伊勢線林田町下伊勢下伊勢交差点姫路北バイパス未供用林田町下伊勢兵庫県道724号姫路新宮線 重複区間終点たつの市神岡町追分追分交差点兵庫県道435号上伊勢誉田線姫路市林田町林谷林田交差点姫路北バイパス未供用林田町兵庫県道519号菅生澗林田線林田町六九谷兵庫県道80号宍粟香寺線 重複区間起点安富町兵庫県道80号宍粟香寺線 重複区間終点安富町狭戸兵庫県道23号三木宍粟線 重複区間起点安富町安志南交差点兵庫県道26号宍粟新宮線宍粟市山崎町船元山崎インター南交差点 中国自動車道山崎町船元10 山崎IC兵庫県道6号養父宍粟線 重複区間起点兵庫県道8号加美宍粟線 重複区間起点兵庫県道23号三木宍粟線 重複区間終点兵庫県道53号宍粟下徳久線山崎町中広瀬交差点兵庫県道537号田井中広瀬線山崎町中広瀬中広瀬北交差点兵庫県道429号岩野辺山崎線山崎町今宿今宿北交差点兵庫県道537号田井中広瀬線山崎町田井田井交差点兵庫県道523号塩田一宮線 重複区間起点山崎町田井よいたいトンネル東交差点兵庫県道8号加美宍粟線 重複区間終点一宮町東市場東市場交差点兵庫県道6号養父宍粟線 重複区間終点兵庫県道523号塩田一宮線 重複区間終点一宮町安積橋交差点兵庫県道546号上ノ波賀線波賀町小野国道429号 重複区間起点波賀町上野斉木口交差点国道429号 重複区間終点波賀町上野上野中交差点兵庫県道48号大屋波賀線波賀町戸倉出合橋交差点鳥取県道・兵庫県道72号若桜下三河線鳥取県八頭郡若桜町岩屋堂国道482号 重複区間起点浅井鳥取県道176号若桜停車場線浅井鳥取県道・兵庫県道103号若桜湯村温泉線若桜入口交差点岡山県道・鳥取県道6号津山智頭八東線八頭町鳥取県道270号徳丸富枝線富枝富枝交差点鳥取県道37号岩美八東線富枝富枝西交差点鳥取県道270号徳丸富枝線徳丸鳥取県道175号八東停車場線徳丸入口交差点国道482号 重複区間終点安井宿交差点鳥取県道302号大坪隼停車場線 / 別線 重複区間起点鳥取県道302号大坪隼停車場線 重複区間起点鳥取県道302号大坪隼停車場線 / 別線 重複区間終点西御門鳥取県道302号大坪隼停車場線 重複区間終点鳥取県道324号河原インター線西御門河原インター線西御門交差点鳥取県道32号郡家鹿野気高線郡家八頭町役場入口交差点鳥取県道173号郡家停車場線郡家郡家駅入口交差点鳥取県道287号河原郡家線宮谷郡家公民館入口交差点鳥取県道39号郡家国府線交差点鳥取県道323号若葉台東町線鳥取市若葉台南1丁目若葉台交差点鳥取市道2016652号広岡1号線 / 鳥取広域農道鳥取市道2016792号津ノ井団地幹線 / 鳥取広域農道広岡広岡交差点鳥取県道226号国安桂木線南栄町交差点鳥取県道247号卯垣正蓮寺線正蓮寺鳥取県道292号八坂鳥取停車場線宮長宮長交差点国道53号 / 現道国道53号 / 別線 重複区間起点国道373号 / 現道国道373号 / 別線 重複区間起点吉成交差点鳥取県道42号鳥取河原線服部服部交差点 山陰自動車道 鳥取自動車道菖蒲鳥取IC入口交差点9 鳥取IC鳥取県道189号高路古海線古海交差点鳥取県道21号鳥取鹿野倉吉線国体道路交差点鳥取県道318号伏野覚寺線1丁目安長北交差点国道9号 重複区間起点鳥取県道41号鳥取港線 重複区間起点南隈交差点鳥取県道41号鳥取港線 重複区間終点南隈鳥取県道26号秋里吉方線鳥取市道2010142号江津浜坂線秋里国道9号 重複区間終点国道53号 / 別線 重複区間終点国道373号 / 別線 重複区間終点鳥取県道183号鳥取砂丘線秋里秋里交差点 / 終点

 主な峠 
 戸倉峠（標高900 m）：兵庫県宍粟市 - 鳥取県八頭郡若桜町

 ギャラリー