Waldershof is a town in the district of Tirschenreuth, in Bavaria, Germany. It is situated 22 km northwest of Tirschenreuth, and 3 km southwest of Marktredwitz. The 60 square kilometer City of Waldershof is bounded on the North by the City of Marktredwitz. The boundary line between the two cities is also the border for the counties of Tirschenreuth and Wunsiedel as well as the regional zones of the Upper Palatinate and Upper Franconia.