Mohali to Kanpur Distance

The road distance between Mohali and Kanpur is approximately 700+ km, and the drive usually takes around 11 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Kanpur Airport is located in Kanpur. Flying is the fastest way to reach Kanpur, with a total travel time of approximately 5 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 Mohali, India to Kanpur, India

Via Lucknow

RECOMMENDED

FASTEST

Mohali

Lucknow

Kanpur

Approx Travel Time

5h 8m

₹4,825

Onwards

Mohali

Lucknow

Kanpur

Approx Travel Time

5h 50m

₹5,364

Onwards

Mohali

Lucknow

Kanpur

Approx Travel Time

5h 41m

₹6,328

Onwards

Via Delhi

CHEAPEST

Mohali

Delhi

Kanpur

Approx Travel Time

10h 17m

₹330

Onwards

Mohali

Delhi

Kanpur

Approx Travel Time

10h 45m

₹774

Onwards

Mohali

Delhi

Kanpur

Approx Travel Time

10h 11m

₹3,606

Onwards

Mohali

Delhi

Kanpur

Approx Travel Time

9h 5m

₹7,185

Onwards

Ads by MMT

Direct Options

Mohali

Kanpur

Approx Travel Time

11h 2m

On Demand

Via Ghaziabad

Mohali

Ghaziabad

Kanpur

Approx Travel Time

14h 43m

₹1,199

Onwards

Mohali

Ghaziabad

Kanpur

Approx Travel Time

14h 10m

₹4,073

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Mohali and Kanpur?

Kanpur is approximately 650+ km from Mohali.

How long does it take to reach Kanpur from Mohali?

It takes approximately 5 hours to reach Kanpur from Mohali by Flight, Train Via Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India