Ilm er en elv i Bayern i Tyskland og en av sideelvene til Abens fra venstre med en lengde på 82 kilometer. Elven har sitt utspring i Oberbayern i nærheten av Altomünster, og renner nordover derfra gjennom småbyene Hilgertshausen-Tandern, Reichertshausen, Pfaffenhofen an der Ilm, Geisenfeld og Vohburg. Ilm renner inn i Abens i nærheten av Neustadt an der Donau.