Rajpura to Hardoi Distance
Hardoi is approximately 500+ km from Rajpura. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 10 hours, subject to the chosen service and route. Flying is the fastest way to reach Hardoi, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Train
RECOMMENDED
Rajpura
Hardoi
Approx Travel Time
9h 58m
On Demand
Via Mohali, Lucknow
FASTEST
Rajpura
Mohali
Lucknow
Hardoi
Approx Travel Time
6h 52m
₹6,219
Onwards
Via Ghaziabad
Rajpura
Ghaziabad
Hardoi
Approx Travel Time
15h 49m
₹1,276
Onwards
Via Shahbaad, Bareilly
Rajpura
Shahbaad
Bareilly
Hardoi
Approx Travel Time
13h 17m
₹3,355
Onwards
Via Moradabad
CHEAPEST
Rajpura
Moradabad
Hardoi
Approx Travel Time
8h 26m
₹335
Onwards
Via Shahjahanpur
Rajpura
Shahjahanpur
Hardoi
Approx Travel Time
8h 31m
₹350
Onwards
Via Bareilly
Rajpura
Bareilly
Hardoi
Approx Travel Time
8h 44m
₹335
Onwards
Via Ambala
Rajpura
Ambala
Hardoi
Approx Travel Time
8h 49m
₹340
Onwards
Via Roorkee
Rajpura
Roorkee
Hardoi
Approx Travel Time
9h 7m
₹390
Onwards
Via Yamunanagar
Rajpura
Yamunanagar
Hardoi
Approx Travel Time
9h 24m
₹335
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Rajpura and Hardoi?
The straight-line distance is approximately 450+ km.
What is the distance from Rajpura to Hardoi via Mohali?
Via Mohali, the distance is approximately 700+ km, taking around 7 hours.
Is there a train from Rajpura to Hardoi?
Yes, trains run between Rajpura and Hardoi, covering approximately 500+ km in around 10 hours.

