Kannur has a good road network connecting to Bangalore, Mangalore, Kodagu and Cochin. The railway station is also well connected to all parts of India. There is new International airport from Kannur opened on 9 December 2018, other nearest airports are at Calicut and Mangalore. Thalassery, Payyanur, Taliparamba and Iritty are the other transport hubs.
See main article: article and Kannur International Airport. Kannur International Airport located at Mattanur in Kannur District, Kerala, India opened for commercial operations on 9 December 2018. It is the fourth international airport in Kerala. The airport will have a 4,000m runway (the longest in the State) and state of the art passenger terminal as well other amenities. Domestic routes include Mumbai, Bangalore, Hyderabad, Chennai, Goa and Hubli while international routes include Abu Dhabi, Sharjah, Doha and Riyadh.
Kannur is an ancient seaport. The nearest all-weather seaport is Mangaluru in Karnataka state. Azhikkal port in Kannur has been included for developing coastal shipping by the Government of India under the National Maritime Development Programme (NMDP). A detailed project report (DPR) has been prepared by ICICI-KINFRA for the development of Azhikkal port. Azhikal port was allocated ₹ 50cr for development in the interim budget of 2016 by the Government of Kerala.
Kannur is on National Highway 66 or (formerly National Highway 17) between Kozhikode and Mangalore. This highway is scheduled to be expanded to four lanes. A bypass for Kannur city is proposed under the NH widening project. Kannur is connected to Kodagu, Mysore and Bangalore in Karnataka by the Thalassery–Coorg–Mysore interstate highway.
Kannur has several private and KSRTC buses plying places inside and outside the district. Kannur is well-connected to its suburbs through several city buses. Kannur city has four bus terminals — Kannur Central Bus Terminal at Thavakkara which is Kerala's biggest private bus terminal, Old Bus Stand near the Jawaharlal Nehru Stadium, City Bus Stand near the District HQ Hospital and the KSRTC bus depot at Caltex Junction (on NH-66). The busiest section of the National Highway 66 is between the towns of Puthiyatheru and Thazhe Chovva (about 10.5 km). There are also KSRTC Depots at Payyanur and Thalassery.
National Highway 66 connects Kannur to Mumbai via Mangalore, Udupi and Goa to the north and Kochi, Thiruvananthapuram and Kanyakumari to the south along the west coast of India. This highway connects the city with the other important towns like, Uppala, Kasaragod, Kanhangad, Payyanur, Taliparamba, Thalassery, Mahe, Vadakara, Koyilandy, Kozhikode, Vengalam,[1] Ramanattukara, Kottakkal, Kuttippuram, Ponnani, (Guruvayoor) Chavakkad, Kodungallur, North Paravur, Edapally and proceed to Kanyakumari.
SH 59, the longest state highway in Kerala passes through hilly areas of Kannur district like Cherupuzha, Alakode, Payyavoor, Ulikkal, Iritty, Edoor, Peravoor and Kottiyoor.
SH 38 starts in Chala Bypass Junction (Kannur) and ends in Puthiyangadi (Kozhikode). The highway is long. The highway passes through Kadachira, Mavilayi, Peralassery, Kuthuparamba, Panoor, Nadapuram, Kuttiady, Perambra, Ulliyeri Pavangad and Kozhikode.
SH 30 or Thalassery - Coorg Highway starts in Thalassery and ends in Vilamana-Koottupuzha (Kerala-Karnataka state border). The highway is long. The highway passes through Kadirur, Kuthuparamba, Mattannur and Iritty.
SH 36 starts in Taliparamba and ends in Iritty. The highway is long. The highway passes through Sreekandapuram and Irikkur.
Thavakkara Bus Terminal, also called Kannur Central Bus Terminal or Central Bus Terminal Complex, is a bus station in Kannur, Kerala, India. It is located near to Kannur Railway Station. It is also India's first bus terminal to be developed on a build-operate- transfer (BOT) basis.[2] The project is a joint venture of the Kannur Municipality and the KK Group, being implemented on Build-Operate-Transfer (BOT) concept. Most of the floors inside the terminal are marked for commercial purposes, which include central lobby, passengers waiting area and parking facilities.
Thavakkara Bus Terminal, serves as the main boarding & alighting point in Kannur for all the passengers travelling outside city and state. It has buses catering to long distances services and short distance buses.There are many long distance bus services which operates with in Kerala state and to various district headquarters. Interstate bus services towards Mangalore, is also available from Thavakkara Bus Terminal.
The bus stand complex includes one luxury hotel, one budget hotel and one dormitory.
See main article: article and Kannur Railway Station. Kannur Railway Station is one of the major stations of the Southern Railway, under the jurisdiction of the Palakkad Division. All trains including the Thiruvananthapuram Rajdhani Express and Kochuveli Garib Rath stop at Kannur. Six daily trains and around 15 weekly or bi-weekly trains connect Kannur to the capital Thiruvananthapuram.
Trains starting from Kannur are:
Passenger trains
Kannur South, Chirakkal, Valapattanam and Pappinisseri are minor railway stations near Kannur where only passenger trains stop. A survey for a railway line from Kannur South to Kannur International Airport in Mattannur was announced in the 2011–2012 Union Railway Budget.Kannur, also known as Cannanore, is one of the busiest railway station in Kerala located in the Kannur City which lies in Shoranur–Mangalore section. It is operated by the Southern Railway of the Indian Railways. There are many trains operating towards Southern Kerala, Tamil Nadu, Mumbai and North India. Kannur and Kannur South are two different stations which serves Kannur City.[4] [5]
This Station has Four platforms, namely Platform No.1, 1A, 2 and 3 and two entrances. Another platform and new exclusive entrance is under construction towards east. The Platform number 1 of the Kannur Railway Station is the second longest railway platform in the state of Kerala.[6] There is strong urge from the passengers for extension of various trains and new trains. The trains that could be extended include Matsyagandha Express, Madgaon Intercity Express, Calicut Janshatabdi. It could be achieved by constructing a new pitline and increasing the number of platforms. Kannur-Byndoor passenger can be extended to Bhatkal.
The Kannur Railway Station is one of the few railway stations in Kerala to be selected for Google's plan to deploy WiFi in collaboration with the Union Government of India.
Kannur is connected to several major Indian cities via daily direct trains. Some of the cities connected, with details of trains, are given below: