Kanha
Kanha
Agra
Agra
Train

Kanha to Agra

Updated: 21 May 2026

To reach Agra from Kanha, you must travel to Jabalpur and then take a train to Agra. The distance is approximately 800 km. This route connects the central forests to the city of the Taj Mahal. It is a long but well-connected journey.

Total Distance: Driving distance 800 km, Air distance 650 km.
Fastest Way
Train from Jabalpur to Agra takes about 14 hours.
Cheapest Way
Train (Sleeper class) is the most economical.
Compare Kanha to Agra Routes
Train
Connecting
Duration
16 hours
Avg Price
1000-3000 INR
Operator
Agra Express
Route
Jabalpur to Agra Cantonment

Book your tickets early.

Travel Tips
  • Food
    Try the famous Agra Petha.
  • Transport
    Use auto-rickshaws for city travel.
  • Weather
    Summers are very hot; carry sunscreen.
  • Shopping
    Visit Sadar Bazaar for shopping.
  • Language
    Hindi and English are common.
Safety Tips
  • Night Travel
    Use verified cabs.
  • Crowds
    Be careful in crowded markets.
  • Emergency
    Dial 100 for police.
  • Health
    Drink plenty of water.
People Also Ask
  • Is there a direct train?
    No, you must travel to Jabalpur first.
  • How long is the train?
    About 16 hours.
  • Is Agra safe?
    Yes, it is a safe city.
  • Best time to visit?
    Winter.
  • Can I fly?
    Yes, from Jabalpur.
Quick Info
  • From Kanha, Madhya Pradesh, India
  • To Agra, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Agra
1
Taj Mahal
A world-famous monument.
2
Agra Fort
A historic fort.
3
Fatehpur Sikri
A historic city.
4
Itmad-ud-Daulah
A beautiful tomb.
Tags
Kanha to Agra train Jabalpur to Agra travel Kanha to Agra distance best way to reach Agra Kanha to Agra bus travel from Kanha Agra transport guide Jabalpur railway station