Hardoi to Rohtak Distance

Rohtak is approximately 450+ km from Hardoi. 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 Rohtak, with a total travel time of approximately 9 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 Rohtak, India

Direct Options

RECOMMENDED

CHEAPEST

Hardoi

Rohtak

Approx Travel Time

10h 8m

₹275

Onwards

Via Bareilly, Delhi

FASTEST

Hardoi

Bareilly

Delhi

Rohtak

Approx Travel Time

8h 24m

₹4,568

Onwards

Ads by MMT

Via Shahjahanpur, Ghaziabad

Hardoi

Shahjahanpur

Ghaziabad

Rohtak

Approx Travel Time

12h 4m

On Demand

Via Delhi

Hardoi

Delhi

Rohtak

Approx Travel Time

13h 47m

₹1,117

Onwards

Hardoi

Delhi

Rohtak

Approx Travel Time

9h 38m

₹295

Onwards

Ads by MMT

Via Rampur (Uttar Pradesh)

Hardoi

Rampur (Uttar Pradesh)

Rohtak

Approx Travel Time

9h 32m

₹295

Onwards

Via Amroha

Hardoi

Amroha

Rohtak

Approx Travel Time

9h 33m

₹285

Onwards

Via Bareilly

Hardoi

Bareilly

Rohtak

Approx Travel Time

9h 32m

₹310

Onwards

Via Moradabad

Hardoi

Moradabad

Rohtak

Approx Travel Time

9h 50m

₹290

Onwards

Via Shahjahanpur

Hardoi

Shahjahanpur

Rohtak

Approx Travel Time

10h

₹315

Onwards

Frequently Asked Questions

What is the distance between Hardoi and Rohtak?

Rohtak is approximately 450+ km from Hardoi.

How long does it take to reach Rohtak from Hardoi?

It takes approximately 9 hours to reach Rohtak from Hardoi by Train, Flight Via Bareilly, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India