Kanchanadit (Thai: กาญจนดิษฐ์, pronounced [kāːn.t͡ɕā.ná.dit]) is a district (amphoe) in Surat Thani province, south Thailand.
During the reign of King Nangklao (Rama III), the town was moved because it was malaria-infested and renamed Kanchanadit.
Tai Rom Yen National Park was created on 31 December 1991, protecting the forested hills of that mountain range.
Neighbouring districts are (from the east clockwise): Don Sak, Sichon, Nopphitam of Nakhon Si Thammarat, Ban Na San and Mueang Surat Thani.
The main road through the district is Thailand Route 401, which connects Kanchanadit with the town of Surat Thani.