Oberwielenbach ist ein kleines Dorf im südtiroler Teil des Pustertals, in der Nähe von Bruneck gelegen (ca. 10 km). Das Dorf liegt mitten in einem kleinen Tal, dem Wielental,  zwischen den größeren Tälern Ahrntal und Antholzertal.

Oberwielenbach (bei den Einheimischen kurz "Wiolepoch") ist die größte Fraktion der Gemeinde Percha und liegt auf 1.355 m Meereshöhe. Zusammen mit der Fraktion Platten zählt das Dorf etwas über 300 Einwohner.