Weimar is a city in the German state of Thuringia, in Central Germany between Erfurt to the west and Jena to the east, 80 km southwest of Leipzig, 170 km north of Nuremberg and 170 km west of Dresden.