Patna
Patna
Agra
Agra
Train Driving

Patna to Agra

Updated: 20 May 2026

Agra is 950 km west of Patna. The journey takes about 15 hours by train or 18 hours by road via NH 19. It is home to the Taj Mahal, one of the Seven Wonders of the World.

Total Distance: 950 km by road, 800 km air distance.
Fastest Way
Express train in 15 hours.
Cheapest Way
General class train ticket at 500 INR.
Compare Patna to Agra Routes
Train
Direct
Duration
15 hours
Avg Price
800-3000 INR
Operator
Magadh Express
Route
Patna Junction to Agra Cantt.

Trains are the most comfortable way to travel.

Driving
Direct
Duration
18 hours
Avg Price
12000-18000 INR
Operator
Private Taxi
Route
NH 19 via Kanpur.

The road is excellent but the journey is very long.

Travel Tips
  • Train Booking
    Book tickets well in advance.
  • Road Travel
    Take breaks during the long drive.
  • Connectivity
    Agra is well-connected.
  • Food
    Try the local delicacies.
  • Weather
    Carry light clothing for summer.
Safety Tips
  • Night Travel
    Avoid late-night road travel.
  • Crowds
    Stay alert in the market area.
  • Emergency
    Keep the local police number saved.
  • Vehicle
    Ensure your taxi is in good condition.
People Also Ask
  • How long is the journey?
    Approximately 15-18 hours.
  • Are there direct trains?
    Yes, several trains connect the two cities.
  • Is the road good?
    Yes, NH 19 is in excellent condition.
  • What is the best time to visit?
    Winter months are ideal.
  • Is the city safe?
    Yes, it is a major city.
Quick Info
  • From Patna, Bihar, 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
The iconic marble mausoleum.
2
Agra Fort
A historic fort built by the Mughals.
3
Fatehpur Sikri
A historic city built by Akbar.
4
Itmad-ud-Daulah
A beautiful tomb often called the 'Baby Taj'.
Tags
Patna to Agra train Patna to Agra distance Agra travel NH 19 route UP tourism Patna transport Agra city train to Agra