Kamphaengphet located in the Lower North on the bank of the Ping River, Kamphaengphet is 358 kilometers from Bangkok. To its East are riverine flatlands while the western areas are made up of high mountains lush with fertile forests where a number of national parks have been established.