境内航道22条423公里,其中,三级航道10公里,六级航道138公里,七级航道159公里,等外航道116公里。常年通航里程95公里,分布在港口湾水库57.17公里、南漪湖航道马山埠—东湖口段23.45公里、芜申运河10公里、栗梅线1.95公里、陈村水库2.4公里;不通航里程109公里,分布在固城河10公里、水阳江德喜河口以上72公里、青弋江27公里;其余219公里为季节性通航。全市内河港区7个,分别是宣城中心港区、新河庄港区、定埠港区、水阳港区、郎溪港区、宁国港区及泾县港区。