Checking flights...


Kannur International Airport

The much-anticipated Kannur International Airport, 27km east of Kannur, opened in December 2018. At the time of writing, GoAir flies to Bengaluru and Hyderabad; IndiGo to Bengaluru, Chennai, Goa and Hyderabad; and Air India to Gulf destinations including Abu Dhabi and Doha.


Kannur's enormous but orderly Central bus stand (one of the largest in Kerala), 1km southeast of the town-centre train station, is used by private and some government buses, but most long-distance state buses still operate from the KSRTC bus stand, 1.5km northeast of the train station.

The KSRTC bus stand has buses to Mananthavadi in Wayanad (₹90, three hours, every 30 minutes 5am to 10pm); Ooty (via Wayanad; ₹220, nine hours, 7.30am and 10pm); Ernakulam (Kochi; ₹300 to ₹350, seven hours, 11 daily) via Thrissur (₹200, six hours); Calicut (₹90, two to three hours, every 10 minutes); Kasaragod (for Bekal; ₹75, 2½ hours, every 10 minutes); and Bengaluru (Bangalore; ₹450, nine hours, six daily) via Mysuru (Mysore; ₹250, six hours).

There are also buses to Mananthavadi (₹90, three hours, eight daily 8.20am to 2.45pm) from the Central bus stand.


There are frequent trains to Thalasseri (2nd class/sleeper ₹60/140, 20 minutes, 21 daily), Calicut (sleeper/3AC/2AC ₹140/495/700, 1½ hours, 20 daily), Thrissur (₹190/540/745, four hours, 10 daily), Ernakulam (₹190/495/700, five to 6½ hours, eight daily) and Alleppey (₹245/630/880, five daily).

Heading north, trains run to Mangaluru (sleeper/3AC/2AC ₹140/495/700, three hours, 14 daily) via Bekal Fort (₹140/495/700, 1½ hours, four daily), and up to Goa (₹320/870/1300, eight hours, three hours).