Die Vöckla entspringt nordöstlich von Mondsee. Gebildet aus mehreren Quellflüssen fließt sie zuerst Richtung Norden, und ab Frankenmarkt schließlich Richtung Osten. Sie passiert Vöcklamarkt, Timelkam und Vöcklabruck, um kurz danach in die Ager zu münden.