Lage & Struktur
Weigendorf liegt im Westen des Landkreises Amberg-Sulzbach. Zur Gemeinde zählen offiziell die Ortsteile Deinsdorf, Oed, Breitenthal, Ernhüll, Unterlangenfeld, Fallmühle, Heilbronnthal, Haunritz, Högen und Hellberg. Der Hauptort liegt in einem Talkessel am Zusammenfluss von Etzelbach, Weigenbach und Högenbach. ÖPNV-seitig ist Weigendorf über Buslinien im Verkehrsverbund Großraum Nürnberg (u. a. Linie 447 im Landkreisnetz) erschlossen.