Fulda je řeka, která protéká územím Hesenska a Dolního Saska. Je jedním ze dvou pramenů řeky Vezery. Je dlouhá 220,4 km. Řeka pramení u Wasserkuppe v pohoří Rhön v Hesensku. Odtud teče na severovýchod, na západě ji lemuje pohoří Knüll a na východě Seulingswald. U obce Bebra mění směr na severozápad. Po vtoku do řeky Eder teče přímo na sever až ke Kasselu, poté mění směr na severovýchod, přičemž na východě protéká lesem Kaufungen a na severozápadě začátkem lesa Reinhardswald. Na severním konci se řeka stéká s Werrou v dolnosaském Hannoversch Münden, kde se Fulda a Werra spojují a vytvářejí řeku Weser.
Řeka protéká městy Gersfeld, Bad Hersfeld, Bebra, Rotenburg an der Fulda, Melsungen, Kassel.
32 km řeky od soutoku s Werrou až nad Kassel patří mezi vodní cesty sloužící k dopravě. Zbývajících 77 km až po Mecklar slouží pro ostatní vnitrozemské vodní cesty. Na počátku 20. století se měla Fulda stát součástí velkého průplavního systému. Proto se plánovala výstavba vodní cesty ze Severního nebo Baltského moře do Černého moře (přes řeky Weseru, Fuldu, Kinzig, Mohan a Dunaj). Na některých místech byly plánovány až 8 km dlouhé tunely, které měly vést pod nízkými horskými pásmy. V Bergshausenu (asi 10 km jihovýchodně od Kasselu) byla dokonce zahájena stavba přehrady, která byla později ukončena.