Khajuraho
Khajuraho
Patna
Patna
Train Driving

Khajuraho to Patna

Updated: 28 May 2026

The distance from Khajuraho to Patna is 500 km. You can travel by train via Satna or drive via NH 31. The journey takes about 10 hours. Patna is the capital of Bihar and a historic city.

Total Distance: 500 km by road, 400 km straight-line distance.
Fastest Way
Driving takes 10 hours, offering convenience.
Cheapest Way
Train in Sleeper class is the cheapest.
Compare Khajuraho to Patna Routes
Train
Connecting
Driving
Direct
Duration 10 hours 10 hours
Avg Price 500-1200 INR 3500-5000 INR
Operator Express Trains Private Taxi
Route Khajuraho - Satna - Patna NH 31 via Varanasi
Tip Trains are frequent from Satna. The road is generally good.
Travel Tips
  • Food
    Try the local Litti Chokha.
  • Transport
    Use auto-rickshaws.
  • Shopping
    Visit Maurya Lok.
  • Weather
    Summer is very hot.
  • 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 10 hours.
  • Are there buses?
    Yes, state buses are available.
  • Is Patna safe?
    Yes, with standard precautions.
  • Distance?
    500 km.
Quick Info
  • From Khajuraho, Madhya Pradesh, India
  • To Patna, Bihar, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Patna
1
Golghar
Visit the historic granary.
2
Patna Museum
Explore the museum.
3
Bihar Museum
See the modern museum.
4
Mahavir Mandir
Visit the temple.
Tags
Khajuraho to Patna Patna travel Patna tourism Khajuraho to Patna distance Bihar travel traveling to Patna Khajuraho transport Patna connectivity