Khajuraho
Khajuraho
Patna
Patna
Train Driving

Khajuraho to Patna

Updated: 20 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
Duration
10 hours
Avg Price
500-1200 INR
Operator
Express Trains
Route
Khajuraho - Satna - Patna

Trains are frequent from Satna.

Driving
Direct
Duration
10 hours
Avg Price
3500-5000 INR
Operator
Private Taxi
Route
NH 31 via Varanasi

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