国道176号（こくどう176ごう）は、京都府宮津市から兵庫県丹波地方を経由して、大阪府大阪市北区に至る一般国道である。

 概要 
起点の宮津市から、京都府中丹地域である福知山市を経て、兵庫県では丹波篠山市などの丹波地域や、宝塚市や西宮市北部などの阪神地域、大阪府豊中市などの豊能地域を経由し、終点である、大阪市北区の梅田新道交差点に至る路線である。

 路線データ 
一般国道の路線を指定する政令に基づく起終点および重要な経過地は次のとおり。
 起点：宮津市（新大手橋東詰 = 国道178号上、国道312号・京都府道・兵庫県道2号宮津養父線起点）
 終点：大阪市（北区、梅田新道交差点 = 国道1号終点、国道2号・国道25号・国道26号起点）
 重要な経過地：京都府与謝郡野田川町、福知山市、兵庫県氷上郡春日町、同郡氷上町、同県多紀郡丹南町、三田市、神戸市（北区）、西宮市（塩瀬町生瀬）、宝塚市、川西市、池田市、豊中市
 総延長：176.1 km
 重用延長：35.9 km
 未供用延長：なし
 実延長：138.9 km
 現道：127.8 km
 旧道：11.1 km
 新道：なし
 指定区間
 福知山市字牧小字高ノ戸屋469番1 - 同市字堀小字今宮2218番（牧交差点 - 東堀交差点＝国道9号と重複する区間）
 西宮市山口町下山口一丁目96番 - 宝塚市栄町三丁目186番（天上橋交差点付近 - 栄町3丁目交差点付近の12.3 km＝名塩道路の区間）

 歴史 
現行の道路法（昭和27年法律第180号）に基づく二級国道として1953年（昭和28年）に初回指定された路線の一つで、当初は福知山大阪線（福知山市 - 大阪市）として指定されていた。このうち池田市から大阪市にかけての区間は、1933年（昭和8年）に開通した産業道路の1つである府道大阪池田線（現在の大阪府道10号とは別）を前身としている。1970年（昭和45年）に京都府道10号福知山宮津線を編入して現在に至る。

 年表 
 1953年（昭和28年）5月18日 - 二級国道176号福知山大阪線（福知山市 - 大阪市）として指定施行。
 1965年（昭和40年）4月1日 - 道路法改正により一級・二級区分が廃止されて一般国道176号（福知山市 - 大阪市）として指定施行。
 1970年（昭和45年）4月1日 - 起点側を延伸し、一般国道176号（宮津市 - 大阪市）として指定施行。
 2016年（平成28年）4月22日 - 神戸市北区の新名神高速道路工事現場で国道176号と有馬川を越える橋梁の建設工事中に橋桁が落下する新名神高速道路有馬川橋橋桁落下事故が発生。この事故により、周辺が2 kmにわたって通行止めとなったため迂回路として兵庫県道15号神戸三田線（日下部交差点より天上橋交差点まで）が利用されたほか、中国自動車道の西宮北ICから神戸三田IC間と、中国自動車道の西宮北ICから舞鶴若狭自動車道の三田西IC間が無料開放された。これらの措置は2か月以上にわたって続いたが、同年7月をもって復旧工事が終了し、同国道の通行止めも解除となった。
 2020年（令和2年）4月1日 - 池田市内・豊中市内区間の管理が国土交通省から大阪府（池田土木事務所）に移管され、指定区間でなくなる。
 2024年（令和6年）2月13日 - 一部区間を生瀬トンネルに切り替え。

 路線状況 

 福知山市以北
 1969年（昭和44年）12月4日の一般国道政令により国道176号に編入された京都府道10号福知山宮津線の福知山市天津以北の区間のうち与謝野町与謝から福知山市天津は急勾配が続く。この区間は国道編入当初は狭くてカーブが多く未舗装だったが、1984年（昭和59年）に改良工事が完成して快適な観光道路になった。与謝トンネルの与謝野町側はほぼ同時期に改良された国道173号の「はらがたわ峠」（大阪府豊能郡能勢町）や天王峠（同能勢町）とよく似た勾配上の大カーブがある。現在でも旧道には「176」と書かれた国道標識が数本残されている。
 池田・豊中市内
 国道176号の大阪側では、池田市、豊中市と大阪市を結んでいるが、前述の通り、同じく並行する大阪府道10号・兵庫県道100号大阪池田線の方が、車線数が広く通行量が多い。豊中市と大阪市の境である新三国橋から豊中市城山町一丁目の区間は片側2車線の4車線道路であるが、国道171号や国道163号の一部区間同様、右折用ポケットが設けられていない交差点が多かったり、中央分離帯がなかったりするなど、走行には注意が必要である。阪急石橋阪大前駅の箕面線ホーム付近を高架橋で交差する場所の真下には「府道南」と「府道北」の2つの踏切があり、府道大阪池田線（初代）の名残である。

 大阪駅付近
 終点付近では大阪駅の真東を通過し、この付近は渋滞しやすい。平日はあまり渋滞せず、休日の方が渋滞がひどく、特に休日の午前中から必ずといっていいほど重度の渋滞が発生する。さらに、この渋滞は国道176号のみならず、済生会病院前交差点から城北公園通方面に延びることが多く、ここを通るバスが1時間から1時間半程遅れることもしばしばある。

 通称 

 与謝峠（与謝野町石川交差点 - 福知山市下天津交差点）（一部地区の俗称）
 イナロク（一部地区の俗称）
 丹波の森街道（丹波市稲継交差点 - 丹波篠山市草野）
 能勢街道（旧街道。池田市から大阪市まで並行）
 宝塚大通り（宝塚市内）
 産業道路（池田市 - 大阪市）
 十三筋（十三交差点 - 中津浜交差点）
 御堂筋（阪神前交差点 - 梅田新道交差点）

 バイパス 

 宮津バイパス（京都府宮津市杉末 - 京都府宮津市須津）
 鐘ケ坂バイパス（兵庫県丹波市柏原町上小倉 - 兵庫県丹波篠山市追入）
 鐘ケ坂トンネル

 加悦谷バイパス
 加悦谷（かやだに）バイパスは、京都府与謝郡与謝野町石川から同町与謝へ至るバイパス道路である。1994年（平成6年）に開通した。バイパス建設時に行った発掘調査により、弥生時代後期、古墳時代、平安時代の集落（温江遺跡）が発見された。
 名塩道路

 名塩道路（なじおどうろ）は、西宮市山口町上山口から宝塚市栄町3丁目に至る延長10.56 kmのバイパス道路である。1985年（昭和60年）に都市計画決定・事業化された。この区間は阪神北部と阪神都市圏を結ぶが、歩道がなく、異常気象時通行規制区間を含む。また、カーブの多い2車線区間でありながら、1日あたり20,000台の交通量があり、うち大型車が4,000台を占める。阪神・淡路大震災の際、被害の少なかった当路線が代替道路として機能したことから、震災復興計画において整備を促進すべき道路とされている。
 2015年7月26日には西宮市塩瀬町名塩の1.4 kmが開通し、現道の混雑が緩和された。大型車の9割が現道からバイパスへ転換し、近隣のJR西宮名塩駅に10分以上延着する路線バスは月50便以上あったものがなくなった。
 大和田橋交差点付近から三田方面へ延びる城山トンネル（仮称）は、北側に武庫川、南側にJR福知山線、トンネル上部にJRの旧隧道や鉄塔のある急傾斜地に位置する。トンネルの設計・施工に高度な技術を要することから「技術提案交渉方式」が活用された。2020年1月から掘削工事が行われていたこのトンネルは2022年2月1日に貫通し、名称が生瀬トンネルと決定された。完成の際、このトンネルは三田方面行き2車線となり、現道は宝塚方面行き2車線として用いられる。このトンネルを含む名塩 - 生瀬間の開通目標は2026年春を予定していたが、硬質岩出現・設計見直しを含めた検討のため開通時期を見直し、工程精査中である。
 名塩道路が全線開通した場合の所要時間だが、阪神国道事務所（現在の兵庫国道事務所）が公表した試算によると、宝塚駅前 - 中国自動車道 西宮北IC間51分（着工前）が、全線開通後は16分に短縮されるとしている。この名塩道路の改良工事が完成すると、すでに上下4車線化が完成している八景中学校前交差点から西宮山口東ランプ交差点および、宝塚市 - 池田市のバイパス（後述）までの区間と併せ、三田市から池田市までの上下4車線化が完成する。また、両市間が約30分で結ばれる。
 宝塚市 - 池田市のバイパス

 兵庫県宝塚市から大阪府池田市まで、旧道とは別に名称のないバイパスがある。これは大阪万博直前の1970年（昭和45年）3月に開通したもので、宝塚市から池田市までの道幅が狭い本道のバイパス機能を果たしている。開通当初は兵庫県と大阪府の境界である猪名川大橋から兵庫県側は対面車線で中国自動車道宝塚IC付近のみ（小浜バイパス）上下4車線であったが、現在では中国自動車道を中央に挟んで高架橋化ならびに上下分離各2車線化されている。また、兵庫県側から大阪方面にこのバイパスを直進すると再び本道に合流することなく大阪府道2号大阪中央環状線と大阪府道10号・兵庫県道100号大阪池田線につながっており、宝塚方面から大阪市内まではこちらのルートを使う車が多い（中央環状線は新御堂筋を経由する。）。
 このバイパスの道路法上の設定は、宝塚市の宝塚歌劇場前交差点で国道176号本線と分岐し、池田市の豊島南1丁目交差点（側道）から国道171号（本道・旧171）と重複区間となり、池田市の石橋阪大下交差点で再び国道176号本線と合流するというものである。なおバイパスの管理者は兵庫県宝塚土木事務所および大阪府池田土木事務所である。一方、このバイパスに併走する本道は大阪府内においては2020年3月31日まで直轄指定区間のままであった。2つの国道176号が重複している宝塚市などでは区別するために、片側1車線の本道を「旧イナロク」と呼ぶ。
 このバイパスから西側に続く上下4車線区間は、JR・阪急宝塚駅前再開発事業と合わせて宝塚市栄町3丁目交差点まで延長された。
 なお、このバイパスはディーゼル車規制条例の対象となる伊丹市を通過するが、前後を規制対象外の宝塚市に挟まれているため、乗り入れ禁止対象車もこのバイパスの通過は（兵庫県・大阪府境まで）可能である。

 十三バイパス

 十三（じゅうそう）バイパスは、大阪市淀川区から同市北区に至る延長3.5 kmのバイパス道路である。十三大橋以北の大部分が北行の一方通行である。
 十三大橋周辺に淀川をまたぐ橋は少なく、昭和30年代には北詰の十三や南詰の中津の交差点を中心に慢性的な渋滞が発生しており、これを解消すべく淀川をまたぐ新橋の建設と全線が高架となるバイパス建設の計画が立案された。十三駅周辺の繁華街を迂回するルートで、1962年（昭和37年）の事業着手から5年で実施され、1966年（昭和41年）10月20日に新十三大橋が完成し、翌1967年（昭和42年）6月7日に事業着手から5年の期間との事業費をもってバイパス全線が完成供用した。また、十三では武田薬品工業の敷地内を通過し、同社への専用入口が存在する。

 道路施設 

 道の駅 
 京都府
 海の京都 宮津（宮津市）
 シルクのまち かや（与謝郡与謝野町）
 兵庫県
 丹波おばあちゃんの里（丹波市、国道175号重複区間内）

 通過する路線バス 
 阪急バス
 さくらやまなみバス
 阪神バス
 伊丹市交通局
 大阪シティバス
 大阪バス
 神姫バス
 丹後海陸交通

 かつて通過した路線バス 
 加悦フェローライン
 神鉄バス
 西日本ジェイアールバス

 地理 

 通過する自治体 
 京都府
 宮津市 - 与謝郡与謝野町 - 福知山市
 兵庫県
 丹波市 - 丹波篠山市 - 三田市 - 神戸市（北区）- 西宮市 - 宝塚市 - 伊丹市 - 川西市
 大阪府
 池田市 - 豊中市 - 大阪市（淀川区 - 北区）

 交差する道路 
交差する道路都道府県名市町村名交差する場所国道178号 重複区間起点国道312号 重複区間起点京都府道・兵庫県道2号宮津養父線 重複区間起点京都府道802号田井大垣自転車道線京都府宮津市鶴賀起点京都府道9号綾部大江宮津線浜町京都府道802号田井大垣自転車道線 重複区間起点漁師（りょうし）京都府道802号田井大垣自転車道線 重複区間終点漁師京都府道802号田井大垣自転車道線 重複区間起点漁師京都府道・兵庫県道2号宮津養父線 重複区間終点京都府道802号田井大垣自転車道線 重複区間終点杉末京都府道・兵庫県道2号宮津養父線 重複区間起点京都府道802号田井大垣自転車道線 重複区間起点須津京都府道614号岩滝口停車場線須津岩滝口駅前交差点国道178号 重複区間終点国道482号京都府道802号田井大垣自転車道線 重複区間終点須津消防署前交差点京都府道・兵庫県道2号宮津養父線 重複区間終点須津石田橋交差点 山陰近畿自動車道須津与謝天橋立IC京都府道613号下地与謝野停車場線与謝郡与謝野町石川下地交差点国道312号 重複区間終点石川石川交差点京都府道16号宮津野田川線石川中地（なかじ）交差点京都府道76号野田川大宮線石川亀山交差点京都府道626号野田川加悦線兵庫県道・京都府道705号中藤加悦線 重複区間起点明石（あけし）明石交差点京都府道608号温江加悦線兵庫県道・京都府道705号中藤加悦線 重複区間終点温江（あつえ）温江交差点京都府道803号加悦岩滝自転車道線滝京都府道・兵庫県道701号加悦但東線滝滝交差点兵庫県道・京都府道63号山東大江線 重複区間起点福知山市雲原市場交差点兵庫県道・京都府道63号山東大江線 重複区間終点雲原南島（なしま）交差点京都府道528号下野条上川口停車場線下野条（しものじょう）下野条交差点国道175号 重複区間起点下天津下天津交差点京都府道527号筈巻牧線 重複区間起点上天津勅使勅使交差点国道9号 重複区間起点京都府道527号筈巻牧線 重複区間終点牧牧交差点国道429号新庄新庄交差点京都府道523号福知山停車場篠尾線篠尾（さそお）下篠尾下篠尾交差点京都府道8号福知山綾部線堀東堀西堀交差点国道9号 重複区間終点京都府道55号舞鶴福知山線堀東堀東堀交差点兵庫県道170号丹波竹田停車場線兵庫県丹波市市島町中竹田兵庫県道282号沼市島線市島町上竹田八日市交差点兵庫県道・京都府道59号市島和知線市島町上田（かみだ）市島支所前交差点兵庫県道138号追入市島線市島町梶原兵庫県道283号絹山市島線市島町東勅使勅使交差点兵庫県道284号多利多田線春日町多田渡所橋（わたんじょばし）交差点 舞鶴若狭自動車道 北近畿豊岡自動車道春日町野村春日インター前交差点3 春日IC/JCT兵庫県道69号春日栗柄線春日町野村下野村交差点兵庫県道171号黒井停車場線春日町朝日春日町立野交差点兵庫県道7号青垣柏原線 重複区間起点氷上町横田横田交差点国道175号 重複区間終点兵庫県道7号青垣柏原線 重複区間終点氷上町横田氷上町稲継稲継交差点兵庫県道7号青垣柏原線柏原町柏原（かいばら）柏原北交差点兵庫県道290号稲畑柏原線柏原町柏原柏原下町交差点兵庫県道86号多可柏原線柏原町下小倉（しもおぐら）下小倉交差点兵庫県道292号下立杭柏原線柏原町下小倉兵庫県道138号追入市島線丹波篠山市追入（おいれ）追入交差点兵庫県道140号長安寺篠山線長安寺長安寺交差点兵庫県道77号篠山山南線大山下（おおやましも）大山下交差点兵庫県道・京都府道97号篠山三和線黒田丹南橋交差点兵庫県道179号丹波大山停車場線西古佐（にしこさ）兵庫県道36号西脇篠山線 重複区間起点西古佐西古佐南交差点兵庫県道36号西脇篠山線 重複区間終点西古佐兵庫県道94号丹南篠山口インター線味間新（あじましん）味間新交差点兵庫県道299号大沢新東吹線大沢新（おおざわしん）牛ヶ瀬交差点国道372号 重複区間起点波賀野（はがの）波賀野交差点国道372号 重複区間終点古市古市交差点兵庫県道75号小野藍本線三田市藍本兵庫県道310号上本荘藍本線藍本波田橋交差点兵庫県道309号福住三田線東本庄四ツ辻交差点兵庫県道92号三田西インター線広野広野駅北交差点兵庫県道308号曽地中三田線上井沢上井沢交差点兵庫県道570号有馬富士公園線福島新三田駅前交差点兵庫県道15号神戸三田線 重複区間起点兵庫県道37号三田後川上線兵庫県道38号三木三田線 重複区間起点三輪4丁目三輪交差点兵庫県道17号西脇三田線兵庫県道20号加古川三田線 重複兵庫県道73号山田三田線 重複八景町八景中学校前交差点兵庫県道357号定塚四軒茶屋線神戸市北区長尾町宅原（えいばら）宅原交差点兵庫県道327号切畑道場線道場町道場道場東交差点兵庫県道15号神戸三田線 重複区間終点兵庫県道38号三木三田線 重複区間終点道場町塩田日下部交差点兵庫県道82号大沢西宮線 重複区間起点西宮市山口町下山口3丁目天上橋交差点兵庫県道82号大沢西宮線 重複区間終点山口町下山口3丁目新明治橋交差点 阪神高速7号北神戸線山口町下山口西宮山口東ランプ交差点7-15 西宮山口東出入口兵庫県道51号宝塚唐櫃線 重複区間起点塩瀬町生瀬（なまぜ）大多田橋交差点兵庫県道33号塩瀬宝塚線兵庫県道337号生瀬門戸荘線生瀬東町生瀬橋東詰交差点国道176号 / バイパス兵庫県道16号明石神戸宝塚線兵庫県道51号宝塚唐櫃線 重複区間終点宝塚市栄町1丁目宝塚歌劇場前交差点兵庫県道142号米谷昆陽尼崎線清荒神（きよしこうじん）2丁目兵庫県道131号中山寺停車場中山寺線 重複区間起点中筋4丁目兵庫県道131号中山寺停車場中山寺線 重複区間終点中筋4丁目中筋4丁目交差点兵庫県道335号中野中筋線中筋2丁目中筋2丁目交差点兵庫県道332号山本伊丹線山本東3丁目山本東3丁目交差点兵庫県道187号雲雀丘停車場線川西市寺畑2丁目雲雀丘学園下交差点兵庫県道186号花屋敷停車場線寺畑1丁目寺畑1丁目交差点兵庫県道12号川西篠山線兵庫県道13号尼崎池田線 重複区間起点小花（おばな）1丁目小花1丁目交差点 阪神高速11号池田線小戸2丁目呉服橋西詰交差点11-13 川西小花出入口国道173号国道423号 重複区間起点国道477号 重複区間起点兵庫県道13号尼崎池田線 重複区間終点大阪府池田市西本町西本町交差点大阪府道9号箕面池田線菅原町池田駅東口交差点兵庫県道・大阪府道113号伊丹池田線城南3丁目城南3丁目交差点国道171号国道176号 / バイパス井口堂1丁目井口堂交差点国道423号 重複区間終点国道477号 重複区間終点大阪府道10号・兵庫県道100号大阪池田線石橋2丁目石橋阪大下交差点大阪府道2号大阪中央環状線豊中市清風荘1丁目螢池東町4丁目蛍池東4丁目北交差点蛍池東4丁目南交差点大阪府道11号大阪国際空港線螢池東町3丁目空港入口交差点大阪府道・京都府道43号豊中亀岡線本町1丁目豊中本町南交差点大阪府道2号大阪中央環状線 / 旧道兵庫県道・大阪府道99号伊丹豊中線中桜塚3丁目桜塚交差点大阪府道145号豊中吹田線 重複区間起点服部本町1丁目服部天神駅前交差点大阪府道145号豊中吹田線 重複区間終点服部本町1丁目服部本町交差点国道479号兵庫県道・大阪府道606号西宮豊中線稲津町2丁目稲津町交差点大阪府道152号庄本牛立線庄内西町5丁目日出町交差点大阪府道803号旭西淀川自転車道線 / なにわ自転車道大阪市淀川区新高3丁目国道176号 / 十三バイパス野中南2丁目区民センター前交差点大阪府道・兵庫県道41号大阪伊丹線 重複区間起点十三本町1丁目十三交差点大阪府道16号大阪高槻線大阪市道福町浜町線 重複十三本町1丁目新北野交差点大阪府道・兵庫県道41号大阪伊丹線 重複区間終点北区中津7丁目中津浜交差点国道176号 / 十三バイパス中津5丁目中津交差点国道1号国道2号国道25号国道26号 重複国道163号 重複国道165号 重複梅田1丁目梅田新道交差点 / 終点バイパス国道176号 / 現道兵庫県道16号明石神戸宝塚線兵庫県道51号宝塚唐櫃線兵庫県宝塚市栄町1丁目宝塚歌劇場前交差点 / バイパス起点兵庫県道42号尼崎宝塚線小浜（こはま）3丁目小浜交差点 中国自動車道安倉西1丁目3 宝塚IC兵庫県道142号米谷昆陽尼崎線安倉中3丁目安倉中交差点兵庫県道335号中野中筋線伊丹市荒牧5丁目荒牧交差点兵庫県道332号山本伊丹線兵庫県道333号寺本川西線 重複宝塚市山本野里2丁目山本変電所南交差点山本丸橋4丁目山本丸橋交差点兵庫県道13号尼崎池田線川西市久代1丁目久代1丁目交差点兵庫県道・大阪府道113号伊丹池田線 重複区間起点大阪府池田市神田（こうだ）2丁目神田橋交差点神田橋北交差点 阪神高速11号池田線神田2丁目11-12 神田出入口兵庫県道・大阪府道113号伊丹池田線 重複区間終点神田2丁目神田2丁目北交差点国道171号 重複区間起点国道176号 / バイパス別線豊島北1丁目豊島北1丁目交差点豊島北1丁目北交差点兵庫県道・大阪府道113号伊丹池田線八王寺2丁目夫婦池交差点国道171号 重複区間終点国道176号 / 現道国道423号 重複国道477号 重複井口堂1丁目井口堂交差点 / バイパス終点バイパス別線国道171号国道176号 / バイパス大阪府池田市豊島北1丁目豊島北1丁目交差点 / バイパス別線起点豊島北1丁目北交差点 / バイパス別線起点 中国自動車道豊島北1丁目2 中国池田IC大阪府道10号・兵庫県道100号大阪池田線豊島南1丁目豊島南1丁目交差点 / バイパス別線終点十三バイパス国道176号 / 現道大阪府大阪市淀川区野中南2丁目区民センター前交差点 / 十三バイパス起点大阪府道・兵庫県道41号大阪伊丹線大阪府道・兵庫県道41号大阪伊丹線 / 十三バイパス 重複区間起点十三元今里2丁目淀川郵便局前交差点大阪府道16号大阪高槻線大阪市道福町浜町線 重複新北野1丁目北野高校前交差点大阪府道・兵庫県道41号大阪伊丹線大阪府道・兵庫県道41号大阪伊丹線 / 十三バイパス 重複区間終点北区大淀中1丁目大淀中1交差点 / 十三バイパス終点

 沿線 
 与謝野町古墳公園、蛭子山古墳（京都府与謝郡与謝野町字明石）
 与謝峠（京都府与謝郡与謝野町字与謝）
 丹波警察署（兵庫県丹波市柏原町柏原）
 JR西日本福知山線
 柏原駅 - 篠山口駅 - 藍本駅 - 新三田駅 - 西宮名塩駅 - 宝塚駅 - 川西池田駅
 草野稲荷神社（丹波篠山市草野）
 三田西病院（三田市東本庄）
 有馬病院（西宮市山口町下山口）
 阪急宝塚線
 宝塚駅 - 売布神社駅 - 石橋阪大前駅 - 蛍池駅 - 豊中駅 - 十三駅
 東洋食品工業短期大学（兵庫県川西市南花屋敷四丁目）
 豊中市役所（大阪府豊中市中桜塚三丁目）
 阪急京都線・阪急神戸線
 十三駅 - 中津駅 - 大阪梅田駅
 大阪市高速電気軌道梅田駅（大阪市北区角田町）
 JR西日本大阪駅（大阪市北区梅田三丁目）
 阪神電鉄大阪梅田駅（大阪市北区梅田三丁目）
 大阪市高速電気軌道東梅田駅（大阪市北区曾根崎ニ丁目）

 ギャラリー