Blankenhain is a town in the Weimarer Land district, in Thuringia, Germany. It is 14 km south of Weimar.