Weißenfels is the largest town of the Burgenlandkreis district, in southern Saxony-Anhalt, central Germany. It is situated on the river Saale, approximately 30 km south of Halle.