Vaniyambalam (Malayalam:വാണിയമ്പലം) lies in Nilambur taluk in the Malappuram district, Kerala and is 40 km north-east of Malappuram. Surrounding towns include Pandikkad and Tuvvur (to the south), Kalikavu (in the east), and Wandoor and Nilambur (to the north). Vaniyambalam got its name as it means goddess Vani's (Saraswati) ambalam (temple) located at the top of hill. It is famous for the fish market, as in olden times, people used to catch trains from Nilambur, Tuvvur and Melatur, just to buy fish.