La provincia está situada en el centro-oeste de Tailandia, localizada a 129 km de Bangkok y abarca una superficie total de aproximadamente 19.483 km², siendo la tercera provincia más grande del país después de Nakhon Ratchasima y Chiang Mai.
Esta provincia tailandesa cubre los valles de origen de los ríos Kwae Yai y Kwae Noi (río Kwai), que se funden en la ciudad de Kanchanaburi y allí forman el río Mae Klong.
Son siete los parques nacionales que se encuentran en la zona boscosa de los montes Tenasserim: Erawan, Sai Yok, Khao Laem, Khuean Srinagarindra, Chaloem Rattanakosin y Lam Khlong Ngu.
Kanchanaburi se encuentra subdividida en trece amphoe: La provincia abarca una extensión territorial que ocupa una superficie de unos 19 483.2 km² con una población de 734 394 habitantes (según las cifras del censo realizado en el año 2000).
Si se consideran los datos anteriores se puede deducir que la densidad poblacional de esta división administrativa es de treinta y ocho habitantes por kilómetro cuadrado aproximadamente.