Distance from Madurai to Bengaluru

The distance from Madurai to Bengaluru is 419 km (or 261 mi). The estimated driving time for the trip is 5 h 49 min and the main road for this route is the Kanyakumari - varanasi, NH44. In a straight line, the distance between Madurai and Bengaluru is 344 km (214 mi).