Khajuraho
Khajuraho
Dehradun
Dehradun
Train Driving

Khajuraho to Dehradun

Updated: 28 May 2026

The distance from Khajuraho to Dehradun is 800 km. You can travel by train via Jhansi or drive via NH 34. The journey takes about 16 hours. Dehradun is the capital of Uttarakhand and a gateway to the Himalayas.

Total Distance: 800 km by road, 700 km straight-line distance.
Fastest Way
Driving takes 16 hours, offering convenience.
Cheapest Way
Train in Sleeper class is the cheapest.
Compare Khajuraho to Dehradun Routes
Train
Connecting
Driving
Direct
Duration 16 hours 16 hours
Avg Price 900-2200 INR 5500-8000 INR
Operator Express Trains Private Taxi
Route Khajuraho - Jhansi - Dehradun NH 34 via Delhi
Tip Trains are frequent from Jhansi. The road is generally good.
Travel Tips
  • Food
    Try the local Pahadi food.
  • Transport
    Use auto-rickshaws.
  • Shopping
    Visit Paltan Bazaar.
  • Weather
    Pleasant throughout the year.
  • Booking
    Book hotels in advance.
Safety Tips
  • Transport
    Use app-based cabs.
  • Crowds
    Stay alert in busy markets.
  • Valuables
    Keep belongings secure.
  • Emergency
    Keep the local police number.
People Also Ask
  • Is it a direct train?
    No, usually requires a change.
  • How long is the drive?
    About 16 hours.
  • Are there buses?
    Yes, state buses are available.
  • Is Dehradun safe?
    Yes, with standard precautions.
  • Distance?
    800 km.
Quick Info
  • From Khajuraho, Madhya Pradesh, 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 cave.
2
Sahastradhara
See the waterfall.
3
Forest Research Institute
Explore the campus.
4
Tapkeshwar Temple
Visit the temple.
Tags
Khajuraho to Dehradun Dehradun travel Dehradun tourism Khajuraho to Dehradun distance Uttarakhand travel traveling to Dehradun Khajuraho transport Dehradun connectivity