Weiherdorf ist ein Gemeindeteil der Stadt Teublitz im oberpfälzischen Landkreis Schwandorf in Bayern.
Das Dorf Weiherdorf liegt in der Region Mittlere Oberpfalz im Städtedreieck Burglengenfeld, Maxhütte-Haidhof und Teublitz. Die Siedlung befindet sich nordöstlich des Teublitzer Stadtteils Katzdorf, mit dem sie baulich zusammengewachsen ist.

Historisch gehörte Weiherdorf zur Landgemeinde Katzdorf im ehemaligen Landkreis Burglengenfeld. Gemeinsam mit den anderen Katzdorfer Ortsteilen (wie Loisnitz, Glashütte und Kremplschlag) wurde Weiherdorf im Zuge der bayerischen Gebietsreform am 1. April 1971 in die Stadt Teublitz eingegliedert.
Weiherdorf verfügt über keine eigenen öffentlichen Einrichtungen. Die infrastrukturelle Versorgung (wie die ehemalige Grundschule, die Pfarrkirche St. Michael sowie der Brandschutz durch die Freiwillige Feuerwehr Katzdorf) erfolgt über den direkt angrenzenden Ortsteil Katzdorf. Der Ort besitzt an der Ortseinfahrt ein grünes Ortshinweisschild (Zeichen 385) und ist über die Bushaltestelle Weiherdorf Ort an den Nahverkehr des Städtedreiecks angebunden.