Sai Yok National Park is in the Tenasserim Hills mountain chain, northwest of Kanchanaburi town. The park's area is . The Khwae Noi river (River Kwai) runs through the park. The park's highest peak is Khao Khwae at . The western boundary of the park adjoins Myanmar.