Distance from Delhi to Amritsar

The distance from Delhi to Amritsar by car is 452 km (or 281 mi). The estimated driving time for the trip is 6 h 35 min and the main road for this route is the NH352. In a straight line, the distance between Delhi and Amritsar is 400 km (249 mi).