Hapur to Shikohabad Distance

The road distance between Hapur and Shikohabad is approximately 250+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 6 hours, while trains complete the journey in approximately 5 hours, subject to the chosen service and route. The fastest way to reach Shikohabad takes approximately 4 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 Hapur, India to Shikohabad, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Hapur

Shikohabad

Approx Travel Time

4h 57m

₹170

Onwards

Direct Cab

FASTEST

Hapur

Shikohabad

Approx Travel Time

4h 11m

On Demand

Direct Bus

Hapur

Shikohabad

Approx Travel Time

5h 19m

On Demand

Via Tundla

Hapur

Tundla

Shikohabad

Approx Travel Time

4h 28m

₹205

Onwards

Hapur

Tundla

Shikohabad

Approx Travel Time

4h 48m

On Demand

Hapur

Tundla

Shikohabad

Approx Travel Time

5h 23m

On Demand

Ads by MMT

Via Aligarh

Hapur

Aligarh

Shikohabad

Approx Travel Time

4h 38m

₹230

Onwards

Via Hathras

Hapur

Hathras

Shikohabad

Approx Travel Time

4h 40m

₹220

Onwards

Ads by MMT

Via Firozabad

Hapur

Firozabad

Shikohabad

Approx Travel Time

5h 28m

On Demand

Hapur

Firozabad

Shikohabad

Approx Travel Time

5h 40m

₹220

Onwards

Frequently Asked Questions

What is the distance between Hapur and Shikohabad?

Shikohabad is approximately 200+ km from Hapur.

How long does it take to reach Shikohabad from Hapur?

It takes approximately 4 hours to reach Shikohabad from Hapur by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India