宿松县沪渝高速公路过境,境内长31.2千米,双向4车道,出口位于孚玉镇孚玉路,通往九江、合肥。105国道过镜,境内长35千米,双向2车道,通往太湖县、黄梅县。
S203省道过境,境内长51千米,双向2车道,通往望江县、太湖县。截止到2015年,境内县乡(镇)级公路27条,总长372.8千米;公路桥梁347座,总长7125.6延米。共有客运班线87条,其中省级线路16条、市级线路5条、县乡线路66条,城区客运站场4个。