The Upper Weser Valley (German: Oberes Wesertal) in central Germany has been formed by the Upper Weser river cutting through the Weser Uplands for around 200 kilometres (120 mi) between the towns of Hann. Münden and Minden. It lies in the German federal states of Lower Saxony, Hesse and North Rhine-Westphalia.
The Upper Weser Valley begins near Hann. Münden, where the rivers Werra and Fulda join to form the Weser and follows the course of the Upper Weser northwards through the Weser Uplands to Bodenwerder, then continues in a northwestern direction, south of the Süntel hills and the Weser Hills, and ends finally at the great gap of Porta Westfalica, where the Weser breaks through the Wiehen and Weser Hills out into the North German Plain. In the south the Upper Weser Valley crosses the Solling-Vogler Nature Park and, in the north, the Weser Uplands Schaumburg-Hamelin Nature Park.
At its northern end, the Upper Weser Valley is followed by the Middle Weser Valley, part of the Middle Weser Region.
The Upper Weser Valley is bordered by the following uplands (from south to north):