Pu Luong Nature Reserve is located in northern Vietnam in Quan Hoa and Ba Thuoc districts, 130 km northwest of Thanh Hoa city and about 170 km from Hanoi.