
Shajapur to Lucknow
Lucknow is approximately 750+ kms from Shajapur. The fastest way to reach Lucknow from Shajapur is by Train, Flight Via Indore. It takes approximately 5 hours. The cheapest way to reach Lucknow from Shajapur is by Bus which would take approximately 15 hours.
Sort By
Mode of Transport
Via Bhopal
Shajapur
Bhopal
Lucknow
Approx Travel Time
5h 18m
₹3,651
Onwards
Shajapur
Bhopal
Lucknow
Approx Travel Time
7h 8m
On Demand
Via Indore
FASTEST
Shajapur
Indore
Lucknow
Approx Travel Time
4h 40m
₹4,863
Onwards
Shajapur
Indore
Lucknow
Approx Travel Time
6h 30m
₹4,935
Onwards
Via Orai
Shajapur
Orai
Lucknow
Approx Travel Time
16h 35m
₹4,175
Onwards
Via Kanpur
Shajapur
Kanpur
Lucknow
Approx Travel Time
17h 10m
₹800
Onwards
Via Indore, Bhopal
Shajapur
Indore
Bhopal
Lucknow
Approx Travel Time
9h 30m
₹3,766
Onwards
Via Vidisha
Shajapur
Vidisha
Lucknow
Approx Travel Time
12h 26m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Lucknow?
Lucknow is approximately 750+ kms from Shajapur.
How long does it take to reach Lucknow from Shajapur?
It takes approximately 5 hours to reach Lucknow from Shajapur by Train, Flight Via Indore.
What is the cheapest way to reach Lucknow from Shajapur?
The cheapest way to reach Lucknow from Shajapur is by Bus.
What is the fastest way to reach Lucknow from Shajapur?
The fastest way to reach Lucknow from Shajapur is by Train, Flight Via Indore.


