Danville town is located in Caledonia County, Vermont with a population of 2196. The town has a total area of 61.1 square miles, of which 60.7 square miles is land and 0.4 square miles is water. For shopping and services, St. Johnsbury is 11 minutes to the east. Other nearby towns are Walden and Peacham. Students attend Danville School for study.
PriceBedsBathsMore Save Search