The distance between Anandpur Sahib to Batala - Amritsar Rd is 189 Km by road. You can also find the distance from Anandpur Sahib to Batala - Amritsar Rd using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Anandpur Sahib to Batala - Amritsar Rd for road driving directions!