1 h 40 min
45 km
Nilambur, better known as the Land of Teak Plantations, is a major town located in the Malappuram district of Kerala. This place occupies a special place in the history of Malabar with its vast forests, natural beauty, unique wildlife, charming water bodies, royal residencies and a vibrant colonial past.