The journey from Kanniyakumari to Bengaluru covers about 700 km. You can reach Bengaluru by train in about 15 hours or by road in about 14 hours. The route passes through Madurai and Salem. Bengaluru is known as the Silicon Valley of India.
Total Distance: Driving distance is 700 km; straight-line air distance is 600 km.
Trains are very frequent.
The road is excellent.
October to March, when the weather is pleasant.