Khajuraho
Khajuraho
Dehradun
Dehradun
Train Driving

Khajuraho to Dehradun

Updated: 20 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
Duration
16 hours
Avg Price
900-2200 INR
Operator
Express Trains
Route
Khajuraho - Jhansi - Dehradun

Trains are frequent from Jhansi.

Driving
Direct
Duration
16 hours
Avg Price
5500-8000 INR
Operator
Private Taxi
Route
NH 34 via Delhi

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