国道319号
起点の坂出市から丸亀市原田町までは国道11号と重複し、丸亀市原田町から徳島県三好市山城町川口にかけては南進する。以前は善通寺市街区間含め全線が片側1車線だったが、善通寺バイパスの開通により一部区間が片側2車線化となった。
香川県仲多度郡まんのう町買田から三好市山城町川口に至る区間は国道32号との重複である。猪ノ鼻峠越えの山間区間(香川県三豊市財田町財田上 - 徳島県三好市池田町州津)では急カーブが連続する。三好市池田町州津から三好市山城町川口に至る区間は吉野川沿いを通行する。
三好市山城町川口から愛媛県四国中央市金砂町金砂湖にかけては銅山川に沿って西進する。徳島・愛媛県境付近と、四国中央市新宮町堀切トンネル南口から四国中央市金砂町平野橋に至る区間は道幅が狭く、見通しが悪いカーブが続く、いわゆる酷道のままである。
金砂湖から四国中央市街にかけては北進する。金砂湖から終点三島金子交差点に至る区間は、1車線幅の法皇トンネルを除き再び対面通行になる。平野部でJR四国予讃線 伊予三島駅の西側を通過し、終点・三島金子交差点で国道11号と合流する。