Banja Gornja Trepča se nalazi u jugozapadnom delu Šumadije, na severu Čačansko-Kraljevačke kotline(oblast Rudničkog Pomoravlja). Teritorijalno pripada Gradu Čačku. Površina atara je 11,34 km². Prostire se po obroncima planina Vujan(nadmorska visina 856 m- vrh Veliki Vujan) i Bukovik (nadmorska visina 851 m). Postoje tri prilazna puta za Gornju Trepču: iz Gornjeg Milanovca preko sela Lunjevice i planine Vujan(9 km), iz Mrčajevaca preko Ostre (11 km), i iz Stančića (8 km) preko koga vodi redovna autobuska linija do Čačka, udaljenog 18 km od Gornje Trepče.