Punkalaidun (, also ) is a municipality of Finland.

It is located in the province of Western Finland and is part of the Pirkanmaa region. The municipality has a population of ()