Hi
Travelled yesterday from Indore to Agra. The road is excellent and well maintained. Mainly truck traffic till Gwalior. Indore to Gwalior is breeze and as
@suyash_tripathi sir mentioned it can be easily covered in 7 hours. From Gwalior to Agra, traffic is heavy but barring few patches it is easy to drive. All the town's enroute are having byapss in good condition. I went through Gwalior city as bypass is not in a good condition. Two things need to keep in mind on this route
1. You will find lot of cows on the road,so be extra careful.
2. Eating options are very limited so it is better to carry some backup snacks.
Regards.