I have covered Bangalore-krishnagiri-horur-pondicherry while going. It's a long route but roads are good. While returning took pondicherry-tindivanam-vellore-krisnagiri-bangalore. Too good roads, with speed mostly i maintained 120-130 and few occasions 150 as well. That's the kind of roads we got. Up - 355 Kms with 6 hrs including breakfast break and down - 370 Kms with 5 and 30 hours with 30 mins break.