Barnet is a small town located in Caledonia County, Vermont with a population of 1708. The town has a total area of 43.6 square miles, of which 42.2 square miles is land and 1.3 square miles is water. Nearby towns are Danville, Peacham, Ryegate, and Waterford. For shopping and services, St. Johnsbury is 12 minutes in the North. Students go to Barnet Elementary School for study.
PriceBedsBathsMore Save Search