
Shajapur to Lucknow
Lucknow is approximately 750+ kms from Shajapur. The fastest way to reach Lucknow from Shajapur is by Bus, Flight Via Bhopal. It takes approximately 4 hours. The cheapest way to reach Lucknow from Shajapur is by Bus which would take approximately 11 hours.
Sort By
Mode of Transport
Via Bhopal
Shajapur
Bhopal
Lucknow
Approx Travel Time
5h 38m
₹4,600
Onwards
FASTEST
Shajapur
Bhopal
Lucknow
Approx Travel Time
3h 50m
₹5,235
Onwards
Via Indore
Shajapur
Indore
Lucknow
Approx Travel Time
5h 30m
₹5,383
Onwards
Shajapur
Indore
Lucknow
Approx Travel Time
5h 10m
₹5,493
Onwards
Via Orai
Shajapur
Orai
Lucknow
Approx Travel Time
11h 33m
₹4,568
Onwards
Via Kanpur
Shajapur
Kanpur
Lucknow
Approx Travel Time
10h 29m
₹1,700
Onwards
Via Shujalpur, Bhopal
Shajapur
Shujalpur
Bhopal
Lucknow
Approx Travel Time
5h 58m
₹4,625
Onwards
Via Dewas, Indore
Shajapur
Dewas
Indore
Lucknow
Approx Travel Time
6h 55m
₹5,538
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 4 hours to reach Lucknow from Shajapur by Bus, Flight Via Bhopal.
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 Bus, Flight Via Bhopal.


