Kadirur is a census town and city suburb of Thalassery within the Thalassery Taluk of Kannur District in the State of Kerala, India. Kadirur is located about 8 km (5.0 mi) from the Thalassery Township. Kadirur is located on the Tellicherry-Mysore road.