Gornja Dobra is located in the municipality Skrad, in Primorje-Gorski Kotar County at an elevation of 470 meters above sea level and it covers the area of 2.60 km² (1.00 sq. miles). According to the 2011 census report, there were 39 inhabitants. It is predominantly populated by Croats (97%), but also. Nearby places: Žrnovac, Brezje Dobransko, Pećišće, Sleme Skradsko, Resnatac, Gorani, Smišljak, Malo Selce, Mala Dobra and Podslemeni Lazi.