Hardoi to Suratgarh Distance

Suratgarh is approximately 800+ km from Hardoi. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 18 hours, subject to the chosen service and route. Flying is the fastest way to reach Suratgarh, with a total travel time of approximately 15 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.

Read More
Route map showing distance and travel time from Hardoi, India to Suratgarh, India

Via Delhi

RECOMMENDED

Hardoi

Delhi

Suratgarh

Approx Travel Time

14h 42m

₹505

Onwards

Hardoi

Delhi

Suratgarh

Approx Travel Time

15h 10m

₹1,039

Onwards

Via Bareilly, Delhi

FASTEST

Hardoi

Bareilly

Delhi

Suratgarh

Approx Travel Time

14h 20m

₹4,778

Onwards

Ads by MMT

Direct Options

CHEAPEST

Hardoi

Suratgarh

Approx Travel Time

17h 38m

₹425

Onwards

Via Agra

Hardoi

Agra

Suratgarh

Approx Travel Time

16h 44m

₹6,741

Onwards

Hardoi

Agra

Suratgarh

Approx Travel Time

19h 39m

₹2,149

Onwards

Ads by MMT

Via Bareilly

Hardoi

Bareilly

Suratgarh

Approx Travel Time

17h 50m

₹6,796

Onwards

Via Hapur

Hardoi

Hapur

Suratgarh

Approx Travel Time

15h 46m

₹440

Onwards

Via Moradabad

Hardoi

Moradabad

Suratgarh

Approx Travel Time

15h 59m

₹460

Onwards

Via Shahjahanpur, Delhi

Hardoi

Shahjahanpur

Delhi

Suratgarh

Approx Travel Time

15h 39m

₹1,084

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Hardoi and Suratgarh?

The straight-line distance is approximately 600+ km.

What is the distance from Hardoi to Suratgarh via Delhi?

Via Delhi, the distance is approximately 800+ km, taking around 15 hours.

Is there a train from Hardoi to Suratgarh?

Yes, trains run between Hardoi and Suratgarh, covering approximately 800+ km in around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India