Travel from Ahmedabad to Kanpur

Bus or train from Ahmedabad to Kanpur?

Indian Railways operates a train from Ahmedabad to Kanpur twice daily. Tickets cost $22 - $35 and the journey takes 20 hours 30 minutes. Alternatively, you can take a bus from Ahmedabad to Kanpur via Delhi in around 27 hours 20 minutes.

How to get from Ahmedabad to Kanpur

From Ahmedabad taxi to Ahmedabad airport, fly to Lucknow airport, subway to Lucknow Ne (LJN), then train to Kanpur.4 h 24 min$104
From Ahmedabad Junction (ADI) train to Kanpur Central (CNB).20 h 30 min$30
From Ahmedabad bus to Delhi then bus to Kanpur.27 h 20 min$22
From Ahmedabad taxi to Kanpur.15 h 32 min$174
From Ahmedabad drive to Kanpur.15 h 32 min$134

How long does it take to get from Ahmedabad to Kanpur?

It takes approximately 4 hours 24 minutes to get from Ahmedabad to Kanpur, including transfers.

Is there a direct train between Ahmedabad and Kanpur?

Yes, there is a direct train departing from Ahmedabad Junction (ADI) and arriving at Kanpur Central (CNB). Services depart twice daily, and operate every day. The journey takes approximately 20 hours 30 minutes.

Is there a direct bus between Ahmedabad and Kanpur?

No, there is no direct bus from Ahmedabad to Kanpur. However, there are services departing from Ahmedabad and arriving at Kanpur via Delhi. The journey, including transfers, takes approximately 27 hours 20 minutes.

Operators from Ahmedabad to Kanpur

IndiGo AirlinesIndiGo Airlines
Jet AirwaysJet Airways
Jet LiteJet Lite
Indian RailwaysIndian Railways