Shikohabad to Hathras Distance

Hathras is approximately 50+ km from Shikohabad. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 3 hours, while trains complete the journey in approximately 1 hour, subject to the chosen service and route. The fastest way to reach Hathras takes approximately 1 hour. 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 Shikohabad, India to Hathras, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Shikohabad

Hathras

Approx Travel Time

1h 15m

₹75

Onwards

Shikohabad

Hathras

Approx Travel Time

2h 46m

₹126

Onwards

Via Tundla

Shikohabad

Tundla

Hathras

Approx Travel Time

1h 38m

₹120

Onwards

Shikohabad

Tundla

Hathras

Approx Travel Time

2h 3m

₹130

Onwards

Shikohabad

Tundla

Hathras

Approx Travel Time

3h 29m

₹185

Onwards

Shikohabad

Tundla

Hathras

Approx Travel Time

3h 44m

₹195

Onwards

Ads by MMT

Via Firozabad

Shikohabad

Firozabad

Hathras

Approx Travel Time

1h 40m

₹130

Onwards

Shikohabad

Firozabad

Hathras

Approx Travel Time

2h 23m

₹130

Onwards

Shikohabad

Firozabad

Hathras

Approx Travel Time

3h 25m

₹223

Onwards

Shikohabad

Firozabad

Hathras

Approx Travel Time

3h 58m

₹223

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Shikohabad and Hathras?

The straight-line distance is approximately 50+ km.

What is the distance from Shikohabad to Hathras via Tundla?

Via Tundla, the distance is approximately 100+ km, taking around 2 hours.

Is there a train from Shikohabad to Hathras?

Yes, trains run between Shikohabad and Hathras, covering approximately 50+ km in around 1 hour.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India