Mainpuri is well connected with the other part of country by roads and trains.
Roadways : Frequent buses is available from the main roadways bus stand to all major cities However to move to internal part of mainpuri district few more bus stand are there mainly karhal bus stand, mota stand, gopinath bus stand which attract good traffic.
Railways : The whole line was opened by the Ist of January 1906. It runs through the centre of the district, with station at Shikohabad, where it joins the main line, Araon, Kosma, Mainpuri, Bhongaon and Mota, after which it crosses the Kali Nadi into Farrukhbad district, connecting at Farrukhabad with the kanpur line.
Kalindi Exp is the main train which connect Mainpuri to Delhi and Kanpur Apart from it few local trains also connect mainpuri to farrukhabad and tundla.