Odense Å er en elv på Fyn i Danmark, som også er Fyns lengste elv, omlag 60 kilometer lang. Den renner fra Arreskov Sø til Odense by og har sitt utløp ut i Odense Fjord ved Seden Strand.