Thong Pha Phum National Park is located about northwest of Kanchanaburi town and west of Thong Pha Phum, in Sangkhla Buri and Thong Pha Phum Districts. The park's area is . Khao Chang Phueak is the park's highest peak at .