oberwiesenthal (; officially kurort oberwiesenthal) is a town and a ski resort in the district of erzgebirgskreis in saxony in germany. it is located in the ore mountains, on the border with the czech republic, 19 km south of annaberg-buchholz, and 23 km northeast of karlovy vary. at , it is the highest town in germany.