国道317号
藤野バイパス 松山市玉谷町 - 藤野町間延長600 mのバイパスで交通事故減少と時間短縮を目的に、2002年(平成14年)から工事を着手し、2006年(平成18年)11月22日に開通した。
今治玉川バイパス 今治市玉川町龍岡下から鈍川温泉入口交差点(愛媛県道154号東予玉川線との交点)間の山間部では2005年まで、急なカーブなどの線形不良区間が続いていたが、2002年から改良工事に着手し2005年に完成した。現在その区間の松山方面には登坂車線が設けられている。また松山から今治方面に向かう際、直線の急な下り坂となっているが、下り坂直後に信号があるため注意が必要である。
E76 西瀬戸自動車道
一般道路部の海上区間は今治港 - 下田水港や井口港 - 垂水港など7区間あるが、西瀬戸自動車道(しまなみ海道)の開通によって、海上区間は事実上解消されている。国道30号の瀬戸大橋ルートとは異なり、しまなみ海道は全区間を徒歩で歩くこともできることが道路の特徴であるが、国道317号としての機能は自動車専用部のみで、歩行者用道路部は県道の指定となっている。
愛媛県今治市(今治港) - 同(下田水港)
愛媛県今治市宮窪町宮窪 - 同市伯方町木浦
愛媛県今治市伯方町伊方 - 同市上浦町瀬戸
愛媛県今治市(井口港) - 広島県尾道市(垂水港)
広島県尾道市因島洲江町 - 同市因島田熊町
広島県尾道市因島大浜町 - 同市向島町
広島県尾道市向東町 - 同市(尾道港)