Even though Kanpur has an airport of its own - Chakeri Air Force Station - it allows minimal direct flights from Delhi, Mumbai and Kolkata and is not open to civilians. The nearest airport to Kanpur is the Chaudhary Charan Sing Airport in Lucknow. Located about 80.5 km away, it takes about 1 hour 45 minutes to reach. The Lucknow Airport has regular direct flights to Delhi, Mumbai, Bangalore, Hyderabad, Kolkata, Patna and some other major cities.
The nearest major international airport to Kanpur is the Indira Gandhi International Airport in New Delhi. Even though it is around 438 km away, it is accessible by NH19 and Taj Express Highway.
Kanpur, being a garrison town of the British has one of the oldest and the busiest railway stations in the country-Kanpur Anwarganj. It is well connected with all the major cities with around 600 trains passing through daily.
The Kanpur Central railway station is about 3 km from the city centre while the other station, Kanpur Anwarganj Railway Station is 1.1 km away. Both the stations are well connected through busses and taxi/cab services. The Govind Puri Railway Junction, the Panki Station and the Rawatpur station are for boarding passenger trains around the city.
Kanpur is well connected with all the major cities of Uttar Pradesh and the nearby states with NH 2, NH 25, NH 86 and NH 91 passing through it. The major bus station is the Jhakarkati Bus Station and ISBT (Inter State Bus Station) which has buses going to Delhi, Jaipur, Agra and the other neighbouring cities. Apart from UPSRTC (Uttar Pradesh State Road Transport Corporation), some private companies operate regular AC and Non-AC buses on these routes.