Die Erla entspringt etwa 20 km südlich der Donau in den fruchtbaren Hügeln des niederösterreichischen Mostviertels zwischen Kleinraming und Behamberg, fließt dann nach Norden, wo sie St. Valentin und den Ort Erla passiert. Hier im Gemeindegebiet von St. Pantaleon-Erla biegt sie nach Südosten ab und fließt parallel zur Donau durch deren Auen, bevor sie früher noch im Gemeindegebiet in die Donau mündete. ⊙48.16225314.672788228 Nach dem Bau des Donaukraftwerks Wallsee-Mitterkirchen durchfließt sie nun weiter den dabei abgetrennten Donauarm und mündet weiter östlich beim Ort Wallsee von Markt Wallsee-Sindelburg in die Donau.
Bedeutendster Nebenfluss ist der aus Haag kommende Haager Bach.
↑BMLFUW (Hrsg.): Flächenverzeichnis der Flussgebiete: Donaugebiet von der Enns bis zur Leitha. In: Beiträge zur Hydrografie Österreichs Heft 62, Wien 2014, S. 8. PDF-Download, abgerufen am 21. Dezember 2021.