
Lucknow to Shajapur
Shajapur is approximately 750+ 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 13 hours.
Sort By
Mode of Transport
Via Bhopal
Lucknow
Bhopal
Shajapur
Approx Travel Time
5h 13m
₹5,049
Onwards
Via Indore
Lucknow
Indore
Shajapur
Approx Travel Time
6h 30m
₹5,685
Onwards
FASTEST
Lucknow
Indore
Shajapur
Approx Travel Time
4h 40m
₹5,635
Onwards
Via Indore, Dewas
Lucknow
Indore
Dewas
Shajapur
Approx Travel Time
6h 55m
₹5,744
Onwards
Lucknow
Indore
Dewas
Shajapur
Approx Travel Time
6h 35m
₹5,745
Onwards
Via Kanpur, Guna
Lucknow
Kanpur
Guna
Shajapur
Approx Travel Time
21h 8m
₹5,283
Onwards
Via Bhopal, Ujjain
Lucknow
Bhopal
Ujjain
Shajapur
Approx Travel Time
7h 38m
₹5,114
Onwards
Via Indore, Ujjain
Lucknow
Indore
Ujjain
Shajapur
Approx Travel Time
6h 58m
₹5,685
Onwards
Frequently Asked Questions
What is the distance between Lucknow and Shajapur?
Shajapur is approximately 750+ 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.