Distance from Faridabad to Delhi

The distance from Faridabad to Delhi by car is 31 km (or 20 mi). The estimated driving time for the trip is 29 min and the main road for this route is the . In a straight line, the distance between Faridabad and Delhi is 28 km (18 mi).