Lucknow is well connected by a network of roads and road transport to all major towns of Uttar Pradesh and surrounding areas. The distance between Lucknow and other prominent cities are: Delhi (497km), Agra (363km), Allahabad (238 km), Dehradun (582km), Kanpur (77km) and Varanasi (300km).
Lucknow has two main rail junctions- Charbagh and Lucknow. It has good rail network touching all the important rail junctions in the country.
Lucknow is well connected by air with the major cities and towns in India. Lucknow airport is at Amausi, located about 15 km from the city center.