Cuc Phuong National Park (or Cuc Phuong forest) is a nature reserve, a special-use forest located on the boundary of the North West, Red and North Central Delta regions of three provinces: Ninh Binh, Hoa Binh, Thanh Hoa. The national park has a rich flora and fauna that is characterized by tropical rainforests. Many highly endangered plant and animal species are discovered and preserved here. This is also the first national park in Vietnam.

Cuc Phuong is located in the southeast of the Tam Diep Mountains which is a limestone mountain range running from Son La province in the northwest. This limestone mountain range is dominated by natural karst, formed in the ocean about 200 million years ago. This mountain range juts up to a height of 636 m, creating a striking feature of terrain between a plain. The section of limestone mountains surrounding the national park is about 25 km long and 10 km wide, in the middle there is a valley running along most of the length of the mountain range. The karst terrain clearly affects Cuc Phuong's hydrological system.