Distance from Patna to Agra

The distance from Patna to Agra is 823 km (or 512 mi). The estimated driving time for the trip is 11 h 0 min and the main road for this route is the Agra - Lucknow Expressway. In a straight line, the distance between Patna and Agra is 729 km (453 mi).