Anfangs passiert das zumeist nordwestwärts durch die Milseburger Kuppenrhön verlaufende Rommerser Wasser das Dorf Rommers, wo von Norden kommend der Teufelsgraben einmündet, und die dortige Wüstung Altenhirza, wo von Süden heran fließend der Veitengrundgraben zufließt. Dabei bildet es abschnittsweise die Nordgrenze des Naturschutzgebiets Haderwald. Dann erreicht es entlang der Kreisstraße 66 die Einmündung des von Süden kommenden Gichenbachs, dem längsten Schmalnau-Zufluss. Hiernach verläuft das Fließgewässer, das von dort an Schmalnau heißt, durch das Gersfelder Dorf Gichenbach.
Dann fließt die Schmalnau in das Gemeindegebiet von Ebersburg ein, wo sie durch den Ortsteil Schmalnau verläuft, um im Dorf, nach Passieren des Ortskerns und letztlich nach Norden entlang der K 69 verlaufend, auf etwa 350 m[1] Höhe in den dort von Osten kommenden Weser-Quellfluss Fulda zu münden.
Einzugsgebiet und Zuflüsse
Zu den Zuflüssen der Schmalnau, deren Einzugsgebiet 29,413 km² umfasst, gehören mit orographischer Zuordnung (l = linksseitig, r = rechtsseitig), Gewässerlänge, Mündungsort mit Schmalnaubachkilometer und – wenn bekannt – Einzugsgebietsgröße (bachabwärts betrachtet)[2]/[1]: