Distance from Patna to Surat

The distance from Patna to Surat is 1559 km (or 969 mi). The estimated driving time for the trip is 22 h 44 min and the main road for this route is the SH14. In a straight line, the distance between Patna and Surat is 1349 km (839 mi).