Ranikhet to Shikohabad Distance

The road distance between Ranikhet and Shikohabad is approximately 350+ km, and the drive usually takes around 11 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Shikohabad takes approximately 11 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 Ranikhet, India to Shikohabad, India

Direct Options

RECOMMENDED

FASTEST

Ranikhet

Shikohabad

Approx Travel Time

10h 57m

On Demand

Frequently Asked Questions

What is the distance between Ranikhet and Shikohabad?

The distance between Ranikhet and Shikohabad is approximately 350+ km by road.

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

The straight-line distance is approximately 250+ km.

How long does it take to travel from Ranikhet to Shikohabad by road?

It takes around 11 hours by road.

Does travel time between Ranikhet and Shikohabad vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Ranikhet and Shikohabad?

The driving distance is 350+ km, while the straight-line distance is shorter at 250+ km, due to the road route following terrain and highways.

What are the major cities on the way from Ranikhet to Shikohabad by road?

Major cities on the road route from Ranikhet to Shikohabad include: • Bareilly • Budaun • Etah • Kasganj

What are the major restaurants on the way from Ranikhet to Shikohabad by road?

Major restaurants on the road route from Ranikhet to Shikohabad include: • The Grand Nirvana Hotel & Resort • Baskin Robbins • Temptations Bakery • Bareilly Backbenchers Cafe • Dadi Ki Rasoi

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India