Of its total length, National Highway 25 traverses 270 km in Uttar Pradesh and the rest 82 km in Madhya Pradesh. On its way, the highway meets National Highway 2 at Kanpur and National Highways 75 and 26 at Jhansi before terminating on National Highway 3 at Shivpuri.