National Highway 966 is a highway which connects Palakkad, Malappuram and Kozhikode district headquarters in Kerala. It was previously known as NH 213. It covers a distance of 125 km.