Lamphun is one of the northern provinces of Thailand. Neighboring provinces are (from north clockwise) Chiang Mai, Lampang and Tak.
Lamphun is located in the river valley of the Ping River, surrounded by mountain chains.
It is some 670 kilometres from Bangkok and only 26 kilometres from Chiang Mai