By Road:The NH17 connects Kozhikode to Kannur, Kasargod, Panjim, Mumbai and Mangalore. Public and private buses also ply between states in Kerala.
By Rail: Calicut Station is connected to Ernakulam, Trivandrum, Mumbai and Mangalore by regular trains.
By Air: Karipur Airport is the closest airport, located 26 ms from Kozhikode and connected to Delhi, Mumbai, Kochi, Chennai, Trichy and Trivandrum. Prepaid taxis are available for reaching the city.