Bengaluru to Naduvattam

Bengaluru (Karnataka) to Naduvattam (Tamil Nadu) distance is 272 km and you can get there by car in just over 6 hours and 4 minutes with fares starting from ₹ 4011. It's pleasant weather in daytimes, but can get really cold at nights.
Travel Guide