Agra to Kanpur Distance

The road distance between Agra and Kanpur is approximately 300+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 5 hours, while trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Kanpur takes approximately 3 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Agra, India to Kanpur, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Agra

Kanpur

Approx Travel Time

3h 5m

₹185

Onwards

Agra

Kanpur

Approx Travel Time

5h 10m

₹550

Onwards

Agra

Kanpur

Approx Travel Time

4h 2m

₹4,027

Onwards

Via Lucknow

Agra

Lucknow

Kanpur

Approx Travel Time

6h 15m

₹429

Onwards

Agra

Lucknow

Kanpur

Approx Travel Time

6h 59m

₹2,175

Onwards

Agra

Lucknow

Kanpur

Approx Travel Time

7h 55m

₹1,168

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Agra and Kanpur?

The distance between Agra and Kanpur is approximately 300+ km by road.

What is the straight-line (aerial) distance between Agra and Kanpur?

The straight-line distance is approximately 250+ km.

How long does it take to travel from Agra to Kanpur by road?

It takes around 4 hours by road.

What is the distance from Agra to Kanpur via Lucknow?

Via Lucknow, the distance is approximately 400+ km, taking around 6 hours.

Is there a train from Agra to Kanpur?

Yes, trains run between Agra and Kanpur, covering approximately 250+ km in around 3 hours.

How much does it cost to travel from Agra to Kanpur?

Costs vary by mode — approximately ₹550+ by bus and ₹4000+ by cab.

Does the distance from Agra to Kanpur change by route?

Yes — the road distance varies from 300+ km via the direct route to 400+ km via Lucknow, depending on the path taken.

Does travel time between Agra and Kanpur vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Agra and Kanpur?

The driving distance is 300+ km, while the straight-line distance is shorter at 250+ km, due to the road route following terrain and highways.

What are the major restaurants on the way from Agra to Kanpur by road?

Major restaurants on the road route from Agra to Kanpur include: • Domino's • China Town • Nh91 Fine Dine Restaurant • Campus Restaurant • Super Vegetarian Hotel

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India