
Lucknow to Shajapur
Shajapur is approximately 650+ kms from Lucknow. The fastest way to reach Shajapur from Lucknow is by Flight, Train Via Indore. It takes approximately 5 hours. The cheapest way to reach Shajapur from Lucknow is by Bus which would take approximately 15 hours.
Sort By
Mode of Transport
Via Bhopal
RECOMMENDED
Lucknow
Bhopal
Shajapur
Approx Travel Time
5h 18m
₹6,372
Onwards
Lucknow
Bhopal
Shajapur
Approx Travel Time
7h 8m
₹8,306
Onwards
Via Indore
FASTEST
Lucknow
Indore
Shajapur
Approx Travel Time
4h 40m
₹5,203
Onwards
Lucknow
Indore
Shajapur
Approx Travel Time
6h 30m
₹5,263
Onwards
Via Orai
Lucknow
Orai
Shajapur
Approx Travel Time
16h 35m
₹4,253
Onwards
Via Jhansi
Lucknow
Jhansi
Shajapur
Approx Travel Time
18h 25m
₹1,099
Onwards
Via Ayodhya, Indore
Lucknow
Ayodhya
Indore
Shajapur
Approx Travel Time
8h 56m
₹8,253
Onwards
Via Bhopal, Indore
Lucknow
Bhopal
Indore
Shajapur
Approx Travel Time
9h 30m
₹6,487
Onwards
Via Prayagraj(Allahabad), Indore
Lucknow
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
9h 54m
₹8,080
Onwards
Frequently Asked Questions
What is the distance between Lucknow and Shajapur?
Shajapur is approximately 650+ kms from Lucknow.
How long does it take to reach Shajapur from Lucknow?
It takes approximately 5 hours to reach Shajapur from Lucknow by Flight, Train Via Indore.
What is the cheapest way to reach Shajapur from Lucknow?
The cheapest way to reach Shajapur from Lucknow is by Bus.
What is the fastest way to reach Shajapur from Lucknow?
The fastest way to reach Shajapur from Lucknow is by Flight, Train Via Indore.


