国道171号（こくどう171ごう）は、京都府京都市南区から兵庫県西宮市を経由して、神戸市中央区に至る一般国道である。

 概要 
大阪府高槻市、茨木市、箕面市などを経由し、阪大坂下をはじめ大阪府池田市の複数箇所で国道176号と交差し、猪名川を渡って兵庫県伊丹市へ至り、西宮市を経て神戸市へ至る。しかしながら兵庫県西宮市から終点・神戸市までは国道2号との重複区間である。全線が国土交通省管理の指定区間である。京阪神地域では、「西国街道」、「イナイチ」と通称されている。

高槻市（八丁畷交差点：国道170号との交点）から池田市（新開橋交差点）に至る北摂地域の区間は国道170号とともに大阪外環状線を構成する。ただし、1980年（昭和55年）頃までは国道171号の該当区間にも「大阪外環状線」の名称板が表示されていたが、交通情報などではもっぱら国道170号新線（バイパス）を「大阪外環状線」と称しており、国道171号を「大阪外環状線」と表示するのはごく一部の地図のみとなっている。なお、池田市内には新道（池田バイパス）と旧道の2本がある。

 路線データ 
一般国道の路線を指定する政令に基づく起終点および重要な経過地は次のとおり。
 起点：京都市（南区、京阪国道口交差点 = 国道1号交点、京都府道・大阪府道13号京都守口線起点、大阪府道・京都府道14号大阪高槻京都線・京都府道114号七条大宮四ツ塚線・京都府道143号四ノ宮四ツ塚線終点）
 終点：神戸市（中央区、三宮東交差点 = 国道2号上、兵庫県道21号神戸明石線起点）
 重要な経過地：向日市、長岡京市、乙訓郡大山崎町、高槻市、茨木市、箕面市、池田市、伊丹市、尼崎市、西宮市（河原町）、芦屋市（清水町）
 総延長 : 67.2 km（京都府 7.7 km、京都市 5.4 km、大阪府 28.2 km、兵庫県 15.8 km、神戸市 10.0 km）重用延長を含む。
 重用延長 : 14.2 km（京都府 - km、大阪府 - km、兵庫県 4.2 km、神戸市 10.0 km）
 未供用延長 : なし
 実延長 : 52.9 km（京都府 7.7 km、京都市 5.4 km、大阪府 28.2 km、兵庫県 11.6 km、神戸市 - km）
 現道 : 52.9 km（京都府 7.7 km、京都市 5.4 km、大阪府 28.2 km、兵庫県 11.6 km、神戸市 - km）
 旧道 : なし
 新道 : なし
 指定区間：京都市南区四ツ塚町75番1 - 神戸市中央区小野柄通七丁目305番（全線）

 歴史 
京都と神戸を結ぶ道は古代の山陽道にまでさかのぼり、近世以降は西国街道と呼ばれた。どちらも、京都から大阪を経由せずに直接神戸に向かっていた。明治18年内務省告示第6号「國道表」で指定された国道3号「東京より神戸港に達する路線」（現在の国道1号・2号相当）も、西国街道のルートをそのまま引き継いでいた。大正9年施行の旧道路法に基づく路線認定で、国道2号「東京市より鹿児島県庁所在地に達する路線（甲）」は大阪を経由するようになり、京都から直接神戸に向かうルートはいったん国道から外された。

 年表 
 1953年（昭和28年）5月18日 - 二級国道171号京都神戸線（京都市 - 神戸市）として指定施行。
 1965年（昭和40年）4月1日 - 道路法改正により一級・二級区分が廃止されて一般国道171号として指定施行。。
 1995年（平成7年）1月17日 - 兵庫県南部地震（阪神・淡路大震災）により西宮市の門戸陸橋（阪急今津線をオーバークロス）が落橋した。

 路線状況 

茨木市畑田から東は、もともとは昭和初期に大阪府道・京都府道14号大阪高槻京都線と指定されていた区間である。それより西の区間は、おおむね昭和40年代以降に整備されており、工事・供用時期は名神高速道路のほうが古い。また、東の区間も名神高速道路の建設時に並行して再整備され、これらの区間は名神高速道路を縫うようにジグザグに通っている。

国道指定された当時は整備されている部類の路線であったが、茨木市畑田 - 高槻市井尻の区間は交通量の割に走行レーンが狭く、右折用のポケットが設けられていない交差点やセパレート信号がない交差点も多い。ただ、最近では高槻市の大畑町交差点、富田丘町西交差点などで右折用のポケットが整備されたほか、茨木市の西河原西交差点では立体交差事業が完成しており、以前より状況は改善されている。

一方で箕面市から伊丹市にかけての区間は立体交差の区間や立体交差化された交差点も多い。京都府内の区間も整備度がよいが、随所で速度違反の取り締まりが実施されている。大山崎JCTからアクセスできる京滋バイパス・国道478号・洛南連絡道路・油小路通・第二京阪道路・阪神高速8号京都線の供用開始以後は国道1号や国道24号などとの連絡がよくなり、各路線に交通が分散されて京都市南区での慢性的な渋滞は緩和された。

大阪府内でも対策として大阪府道・京都府道14号大阪高槻京都線バイパス（十三高槻線）の整備が進んでいる。

 通称 
 大阪外環状線
 池田市新開橋交差点 - 高槻市八丁畷交差点。（八丁畷より先は国道170号で東大阪・泉佐野方面）
 西国街道（新西国街道）
 西国街道を継承する道路であることから。
 イナイチ
 171号より。
 京神国道 （池田市内の旧道は除く）
 京都市内の区間では以下の名称で呼ばれる部分がある。
 九条通
 葛野大路通
 久世橋通

 バイパス 

 池田バイパス 
 池田（いけだ）バイパスは、箕面市瀬川3丁目から池田市豊島南2丁目に至るバイパス道路である。高度経済成長による自動車交通の増加に対応するため、また1970年（昭和45年）に開催される大阪万博のアクセス道路のひとつとして、1960年代後半に「都市計画道路京都神戸線」の一部区間として事業化され、1970年（昭和45年）3月に完成、供用開始された。
 国道176号との交点である石橋阪大下交差点や阪急宝塚線石橋阪大前駅周辺を迂回しており、旧道は豊島南1丁目交差点から新開橋交差点の区間が国道指定が解除され、池田市に移管され、池田市道豊島南住吉線となった。残りの区間は長らくの間、国道のままだったが、2019年（平成31年）4月1日より瀬川3丁目交差点から石橋阪大下交差点の区間が国道423号単独に、石橋阪大下交差点から豊島南1丁目交差点の区間が大阪府に移管され、大阪府道10号・兵庫県道100号大阪池田線となった。

 重複区間 
 国道423号（大阪府箕面市萱野2丁目・萱野交差点 - 箕面市瀬川3丁目・箕面市瀬川交差点）
 国道2号（兵庫県西宮市和上町・札場筋（ふだばすじ）交差点 - 神戸市中央区・三宮東交差点（終点））

 道路施設 

 橋梁 
 京都府
 九条橋（西高瀬川、京都市南区）
 久世橋（下り線：桂川、京都市南区）
 新久世橋（上り線：桂川、京都市南区）
 小畑橋（小畑川、乙訓郡大山崎町）
 新山崎橋（小泉川、乙訓郡大山崎町）
 大阪府
 新檜尾橋（檜尾川、高槻市）
 高槻橋（芥川、高槻市）
 三島橋（安威川、茨木市）
 新豊川橋（勝尾寺川、茨木市）
 兵庫県
 軍行橋（猪名川、伊丹市）
 甲武橋（武庫川、尼崎市 - 西宮市）
 門戸陸橋（阪急今津線・兵庫県道337号生瀬門戸荘線、西宮市）
 御手洗川橋（東川、西宮市）
 夙川橋（夙川、西宮市、国道2号重複区間内）
 業平橋（芦屋川、芦屋市、国道2号重複区間内）
 天上川橋（天上川、神戸市東灘区、国道2号重複区間内）
 住吉橋（住吉川、神戸市東灘区、国道2号重複区間内）
 西灘橋（都賀川、神戸市灘区、国道2号重複区間内）
 新生田川橋（生田川、神戸市中央区、国道2号重複区間内）

 交通量 
2005年度（平成17年度道路交通センサスより）平日24時間交通量（台）
 地点 台数 京都府京都市南区久世中久世町3丁目 50,225 京都府乙訓郡大山崎町字下植野 43,003 京都府乙訓郡大山崎町大山崎字茶屋前 43,862 大阪府高槻市幸町 38,866 兵庫県伊丹市千僧3丁目 48,429

 通過する路線バス 
 京都市交通局
 京阪バス
 京都京阪バス
 高槻市交通部
 阪急バス - 沿道に大山崎営業所、茨木営業所、石橋営業所が存在する。
 伊丹市交通局 - 沿道近くに広畑営業所が存在する。
 阪神バス（旧・尼崎市交通局） - 沿道近くに武庫営業所が存在する。
 神戸市バス - 神戸市内の国道2号との重複区間。
 みなと観光バス - 国道2号との重複区間。

 地理 

 通過する自治体 
 京都府
 京都市（南区） - 向日市 - 京都市（伏見区） - 長岡京市 - 乙訓郡大山崎町
 大阪府
 三島郡島本町 - 高槻市 - 茨木市 - 箕面市 - 豊中市 - 池田市
 兵庫県
 伊丹市 - 尼崎市 - 西宮市 - 芦屋市 - 神戸市（東灘区 - 灘区 - 中央区）

 交差する道路 
交差する道路都道府県名市町村名交差する場所国道1号 / 九条通京都府道・大阪府道13号京都守口線大阪府道・京都府道14号大阪高槻京都線 重複区間起点京都府道114号七条大宮四ツ塚線京都府道143号四ノ宮四ツ塚線京都府京都市南区四ツ塚町京阪国道口交差点 / 起点京都市道181号京都環状線 / 西大路通吉祥院九条町西大路九条町交差点京都市道184号宇多野吉祥院線 / 天神川通吉祥院池ノ内町葛野大路九条交差点京都府道201号中山稲荷線 重複区間起点吉祥院西ノ開町京都府道801号京都八幡木津自転車道線吉祥院石原橋裏京都府道123号水垂上桂線久世川原町久世橋西詰交差点京都府道201号中山稲荷終線 重複区間点久世川原町京都府道207号上久世石見上里線 重複区間起点久世中久世町3丁目中久世交差点京都府道207号上久世石見上里線 重複区間終点京都府道207号上久世石見上里線 / バイパス久世殿城町久世殿城交差点京都府道202号伏見向日線久世東土川町東土川交差点京都府道203号志水西向日停車場線羽束師菱川町菱川・上植野交差点向日市上植野町京都府道・大阪府道79号伏見柳谷高槻線長岡京市馬場馬場交差点京都府道213号長岡京停車場線神足（こうたり）大張交差点京都府道204号奥海印寺納所線勝竜寺勝竜寺交差点京都府道211号下植野長岡京線乙訓郡大山崎町字下植野北枚方交差点国道478号京都府道212号下植野大山崎線字下植野国道五条本交差点 名神高速道路字円明寺大山崎IC交差点33-3 大山崎IC大阪府道・京都府道14号大阪高槻京都線 / 十三高槻線大阪府高槻市井尻1丁目五領小学校前交差点京都府道・大阪府道79号伏見柳谷高槻線 / 高槻東道路梶原6丁目梶原6丁目交差点大阪府道125号安満前島線萩之庄4丁目国道170号大阪府道・京都府道6号枚方亀岡線 重複区間起点京都府道・大阪府道79号伏見柳谷高槻線京口町八丁畷交差点大阪府道16号大阪高槻線城北町高槻市役所前交差点大阪府道・京都府道6号枚方亀岡線 重複区間終点今城町今城町交差点大阪府道115号萩谷西五百住線大阪府道127号摂津富田停車場線大畑町大畑町交差点大阪府道126号総持寺停車場線茨木市西河原2丁目西河原交差点大阪府道15号八尾茨木線大阪府道・京都府道46号茨木亀岡線西河原北町西河原西交差点大阪府道・京都府道14号大阪高槻京都線畑田町畑田交差点 名神高速道路上穂積4丁目34 茨木IC大阪府道110号余野茨木線上郡2丁目中河原交差点大阪府道4号茨木能勢線豊川1丁目豊川1丁目交差点大阪府道1号茨木摂津線清水1丁目清水交差点大阪府道120号山田上小野原線箕面市小野原西1丁目小野原交差点大阪府道119号箕面摂津線大阪府道121号吹田箕面線今宮3丁目今宮交差点国道423号 重複区間起点萱野2丁目萱野交差点大阪府道・京都府道43号豊中亀岡線牧落3丁目牧落交差点国道423号 重複区間終点瀬川3丁目箕面市瀬川交差点国道176号池田市井口堂1丁目井口堂交差点兵庫県道・大阪府道113号伊丹池田線八王寺2丁目夫婦池交差点国道176号 / 池田バイパス豊島北1丁目豊島北1丁目交差点豊島北1丁目北交差点 中国自動車道豊島北1丁目2 中国池田IC大阪府道2号大阪中央環状線豊島南2丁目兵庫県道・大阪府道113号伊丹池田線兵庫県伊丹市下河原1丁目軍行橋東詰交差点兵庫県道13号尼崎池田線北伊丹7丁目北村交差点兵庫県道332号山本伊丹線 重複区間起点緑ケ丘1丁目緑ケ丘小前交差点兵庫県道331号姥ヶ茶屋伊丹線兵庫県道332号山本伊丹線 重複区間終点大鹿7丁目大鹿交差点兵庫県道142号米谷昆陽尼崎線昆陽北1丁目昆陽交差点兵庫県道334号寺本伊丹線寺本4丁目寺本4丁目交差点兵庫県道333号寺本川西線寺本1丁目伊丹市寺本交差点兵庫県道42号尼崎宝塚線寺本3丁目昆陽里交差点兵庫県道114号西宮宝塚線西宮市樋ノ口町1丁目兵庫県道337号生瀬門戸荘線門戸荘山手幹線城ケ堀町城ケ堀北交差点国道2号 重複区間起点和上町札場筋（ふだばすじ）交差点兵庫県道193号西宮港線産所町産所町交差点兵庫県道82号大沢西宮線神楽町神楽町交差点兵庫県道45号芦屋停車場線芦屋市上宮川町上宮川交差点兵庫県道344号奥山精道線業平町（なりひらちょう）業平橋東詰交差点兵庫県道345号本山本庄線神戸市東灘区本山中町4丁目本山中町4丁目南交差点兵庫県道95号灘三田線灘区徳井町4丁目徳井交差点兵庫県道198号東灘停車場線灘南通3丁目船寺交差点国道43号兵庫県道491号摩耶埠頭線味泥町岩屋交差点 阪神高速3号神戸線中央区北本町通6丁目生田川交差点3-16 生田川出入口国道2号 重複区間終点兵庫県道21号神戸明石線小野柄通7丁目三宮東交差点 / 終点

 交差する鉄道 
 東海道新幹線
 阪急京都本線
 東海道本線
 北大阪急行電鉄南北線
 阪急箕面線
 阪急宝塚本線
 福知山線
 山陽新幹線
 阪急今津線
 阪急神戸本線
 神戸新交通六甲アイランド線
 阪神本線

 ギャラリー