Kanpur to Indore
Indore is approximately 750+ kms from Kanpur. The fastest way to reach Indore from Kanpur is by Train, Flight Via Lucknow. It takes approximately 5 hours. The cheapest way to reach Indore from Kanpur is by Train Via Ujjain which would take approximately 16 hours.
Sort By
Mode of Transport
Via Bhopal
Kanpur
Bhopal
Indore
Approx Travel Time
15h 40m
₹365
Onwards
Via Shajapur
Kanpur
Shajapur
Indore
Approx Travel Time
15h 10m
₹450
Onwards
Via Bina
Kanpur
Bina
Indore
Approx Travel Time
15h 10m
₹410
Onwards
Via Lucknow
Kanpur
Lucknow
Indore
Approx Travel Time
4h 40m
₹9,577
Onwards
FASTEST
Kanpur
Lucknow
Indore
Approx Travel Time
4h 25m
₹9,437
Onwards
Via Vidisha
Kanpur
Vidisha
Indore
Approx Travel Time
15h 25m
₹395
Onwards
Via Ujjain
CHEAPEST
Kanpur
Ujjain
Indore
Approx Travel Time
15h 40m
₹325
Onwards
Via Gwalior
Kanpur
Gwalior
Indore
Approx Travel Time
16h 25m
On Demand
Kanpur
Gwalior
Indore
Approx Travel Time
7h 10m
On Demand
Frequently Asked Questions
What is the distance between Kanpur and Indore?
Indore is approximately 750+ kms from Kanpur.
How long does it take to reach Indore from Kanpur?
It takes approximately 5 hours to reach Indore from Kanpur by Train, Flight Via Lucknow.
What is the cheapest way to reach Indore from Kanpur?
The cheapest way to reach Indore from Kanpur is by Train Via Ujjain.
What is the fastest way to reach Indore from Kanpur?
The fastest way to reach Indore from Kanpur is by Train, Flight Via Lucknow.