
Lucknow to Indore
Indore is approximately 650+ kms from Lucknow. The fastest way to reach Indore from Lucknow is by Flight. It takes approximately 2 hours. The cheapest way to reach Indore from Lucknow is by Train Via Kanpur which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ayodhya
Lucknow
Ayodhya
Indore
Approx Travel Time
7h 1m
₹5,750
Onwards
Via Raipur, Chhattisgarh
Lucknow
Raipur, Chhattisgarh
Indore
Approx Travel Time
4h 5m
₹10,535
Onwards
Via Kanpur
CHEAPEST
Lucknow
Kanpur
Indore
Approx Travel Time
13h 5m
₹470
Onwards
Lucknow
Kanpur
Indore
Approx Travel Time
14h 10m
₹910
Onwards
Lucknow
Kanpur
Indore
Approx Travel Time
16h 40m
₹1,500
Onwards
Via Bhopal
Lucknow
Bhopal
Indore
Approx Travel Time
18h 30m
₹2,850
Onwards
Via Jaipur
Lucknow
Jaipur
Indore
Approx Travel Time
4h 45m
₹10,419
Onwards
Frequently Asked Questions
What is the distance between Lucknow and Indore?
Indore is approximately 650+ kms from Lucknow.
How long does it take to reach Indore from Lucknow?
It takes approximately 2 hours to reach Indore from Lucknow by Flight.
What is the cheapest way to reach Indore from Lucknow?
The cheapest way to reach Indore from Lucknow is by Train Via Kanpur.
What is the fastest way to reach Indore from Lucknow?
The fastest way to reach Indore from Lucknow is by Flight.

