Distance from Meerut to Amritsar

439 km | 6 h 34 min

The distance from Meerut to Amritsar by car is 439 km (or 273 mi). The estimated driving time for the trip is 6 h 34 min and the main road for this route is the . In a straight line, the distance between Meerut and Amritsar is 401 km (250 mi).