Keonjhar
Keonjhar
Dehradun
Dehradun
Train

Keonjhar to Dehradun

Updated: 20 May 2026

The distance between Keonjhar and Dehradun is approximately 1600 kilometers. The most practical way to travel is by train via Delhi. The journey takes you through the heart of northern India. Expect a travel time of 35 to 40 hours by train. Driving is possible but requires a very long journey.

Total Distance: 1600 km by road, 1400 km air distance.
Fastest Way
Train is the most reliable mode.
Cheapest Way
Train is the most economical mode.
Compare Keonjhar to Dehradun Routes
Train
Connecting
Duration
38 hours
Avg Price
2500-6000 INR
Operator
Indian Railways
Route
Kendujhargarh to Delhi, then to Dehradun.

Book in advance for confirmed berths.

Travel Tips
  • Cuisine
    Try the local Garhwali food.
  • Transport
    Use the city bus service for travel.
  • Weather
    Winters are cold.
  • Shopping
    Buy woolens.
  • Language
    Hindi and Garhwali are the main languages.
Safety Tips
  • Night Travel
    Avoid traveling alone at night.
  • Valuables
    Keep your belongings secure.
  • Emergency
    Keep local police numbers saved.
  • Road Safety
    Be careful while driving.
People Also Ask
  • Is there a direct train?
    No, you need to change trains.
  • How long is the journey?
    Approximately 38 hours.
  • Is it safe?
    Yes, it is safe.
  • What is the best time to visit?
    Winter is best.
  • Are there flights?
    Yes, from Bhubaneswar.
Quick Info
  • From Keonjhar, Odisha, India
  • To Dehradun, Uttarakhand, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Dehradun
1
Robber's Cave
Visit the natural cave formation.
2
Sahastradhara
Enjoy the sulfur springs.
3
Forest Research Institute
Explore the beautiful campus.
4
Tapkeshwar Temple
Visit the cave temple.
Tags
Keonjhar to Dehradun train Keonjhar to Dehradun distance travel from Odisha to Uttarakhand best way to reach Dehradun Keonjhar to Dehradun route trains from Keonjhar to Dehradun road trip Keonjhar to Dehradun