La Fulda est une rivière qui traverse la Hesse et la Basse-Saxe. Elle est l’une des deux sources de la Weser. Elle a une longueur de 220,4 km. La rivière prend sa source à Wasserkuppe dans les montagnes de la Rhön en Hesse. De là, elle coule vers le nord-est, flanquée des montagnes Knüll à l’ouest et de la Seulingswald à l’est. À Bebra, il change de direction et se dirige vers le nord-ouest. Après avoir rejoint l’Eder, elle coule plein nord jusqu’à Kassel, puis change de direction vers le nord-est. La rivière traverse la forêt de Kaufungen à l’est et le début de la forêt de Reinhardswald au nord-ouest. Elle rejoint la Werra à Hannoversch Münden pour former la Weser. Les 32 km en amont de Kassel sont navigables.
Les 77 km restants jusqu’au Mecklar sont utilisés pour d’autres voies navigables. Au début du 20e siècle, la Fulda devait faire partie d’un grand système de canaux. Il était donc prévu de construire une voie navigable de la mer du Nord ou de la mer Baltique à la mer Noire (via la Weser, la Fulda, la Kinzig, le Main et le Danube). À certains endroits, des tunnels d’une longueur pouvant atteindre 8 km étaient prévus pour passer sous des chaînes de montagnes basses. À Bergshausen (à environ 10 km au sud-est de Kassel), la construction d’un barrage a même été lancée, puis abandonnée.