
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 6 hours. The cheapest way to reach Lucknow from Shajapur is by Bus which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bhopal
Shajapur
Bhopal
Lucknow
Approx Travel Time
5h 38m
₹4,180
Onwards
Via Indore
FASTEST
Shajapur
Indore
Lucknow
Approx Travel Time
5h 30m
₹5,236
Onwards
Shajapur
Indore
Lucknow
Approx Travel Time
6h 40m
₹5,308
Onwards
Via Kanpur
Shajapur
Kanpur
Lucknow
Approx Travel Time
13h 57m
₹1,513
Onwards
Via Orai
Shajapur
Orai
Lucknow
Approx Travel Time
13h 5m
₹4,768
Onwards
Via Shujalpur, Bhopal
Shajapur
Shujalpur
Bhopal
Lucknow
Approx Travel Time
5h 58m
₹4,205
Onwards
Via Ujjain, Bhopal
Shajapur
Ujjain
Bhopal
Lucknow
Approx Travel Time
8h 25m
₹4,295
Onwards
Via Sarangpur, Bhopal
Shajapur
Sarangpur
Bhopal
Lucknow
Approx Travel Time
9h 30m
₹4,335
Onwards
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 6 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.

