Kozhikode is well connected to all the major airports in India. The nearest airport is Calicut International Airport, which is about 22 km away from the city. There are daily flights from all the major cities in India to Calicut International Airport.
Kozhikode is well connected by road. NH 17 passes through the city.
Kozhikode is a railway junction and is well connected to all major cities in India.
The city bus service in Kozhikode is called KSRTC (Kerala State Road Transport Corporation). There are also a few private bus operators. The bus service is fairly good and covers most parts of the city. Autorickshaws are also available for hire.