
Shajapur to Hardoi
Hardoi is approximately 900+ kms from Shajapur. The fastest way to reach Hardoi from Shajapur is by Train, Flight Via Indore, Lucknow. It takes approximately 8 hours. The cheapest way to reach Hardoi from Shajapur is by Bus, Train Via Kanpur which would take approximately 18 hours.
Sort By
Mode of Transport
Via Indore, Lucknow
RECOMMENDED
FASTEST
Shajapur
Indore
Lucknow
Hardoi
Approx Travel Time
7h 29m
₹4,996
Onwards
Shajapur
Indore
Lucknow
Hardoi
Approx Travel Time
8h 25m
₹7,426
Onwards
Shajapur
Indore
Lucknow
Hardoi
Approx Travel Time
9h 19m
₹5,066
Onwards
Shajapur
Indore
Lucknow
Hardoi
Approx Travel Time
10h 15m
₹7,496
Onwards
Via Vidisha, Kanpur
Shajapur
Vidisha
Kanpur
Hardoi
Approx Travel Time
14h 36m
On Demand
Via Vidisha, Lucknow
Shajapur
Vidisha
Lucknow
Hardoi
Approx Travel Time
15h 15m
On Demand
Via Agra
Shajapur
Agra
Hardoi
Approx Travel Time
16h 24m
₹5,135
Onwards
Via Kanpur
CHEAPEST
Shajapur
Kanpur
Hardoi
Approx Travel Time
18h 17m
₹1,555
Onwards
Via Kanpur, Bareilly
Shajapur
Kanpur
Bareilly
Hardoi
Approx Travel Time
1d 1h 48m
₹2,417
Onwards
Via Vidisha, Unnao
Shajapur
Vidisha
Unnao
Hardoi
Approx Travel Time
15h 1m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Hardoi?
Hardoi is approximately 900+ kms from Shajapur.
How long does it take to reach Hardoi from Shajapur?
It takes approximately 8 hours to reach Hardoi from Shajapur by Train, Flight Via Indore, Lucknow.
What is the cheapest way to reach Hardoi from Shajapur?
The cheapest way to reach Hardoi from Shajapur is by Bus, Train Via Kanpur.
What is the fastest way to reach Hardoi from Shajapur?
The fastest way to reach Hardoi from Shajapur is by Train, Flight Via Indore, Lucknow.