Brestova Draga se nalazi u općini Mrkopalj, u Primorsko-goranskoj županiji na 890 metara nadmorske visine i prostire se na površini od 9,54 km². Prema popisu iz 2011. godine, u Brestovoj Dragi žive 53 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Sunger, Slavica, Belo Selo, Sopač, Belobrajići, Sljeme, Mrkopalj, Vrata, Lokve i Lučice.