
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
₹4,077
Onwards
Lucknow
Bhopal
Shajapur
Approx Travel Time
7h 8m
₹6,011
Onwards
Via Indore
FASTEST
Lucknow
Indore
Shajapur
Approx Travel Time
4h 40m
₹5,217
Onwards
Lucknow
Indore
Shajapur
Approx Travel Time
6h 30m
₹5,737
Onwards
Via Orai
Lucknow
Orai
Shajapur
Approx Travel Time
16h 35m
₹3,793
Onwards
Via Kanpur
Lucknow
Kanpur
Shajapur
Approx Travel Time
17h 10m
₹1,000
Onwards
Via Vidisha
Lucknow
Vidisha
Shajapur
Approx Travel Time
12h 26m
On Demand
Via Ayodhya, Indore
Lucknow
Ayodhya
Indore
Shajapur
Approx Travel Time
8h 56m
₹5,632
Onwards
Via Bhopal, Indore
Lucknow
Bhopal
Indore
Shajapur
Approx Travel Time
9h 30m
₹4,192
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.


