Puthantheru is a small town on the coastline between Tirur and Tanur Malappuram district of Kerala state, South India. Previously it was called Theru, but as the town developed its name became Puthantheru ("New Street"). It comes under Tanalur Gram panchayat.