Craftsbury is a small town located in Orleans County, Vermont with a population of 1206. The town covers a total area of 39.7 square miles, of which 39.3 square miles is land and 0.4 square miles is water. Nearby towns are Albany, Eden, and Greensboro. For shopping and services, St. Johnsbury is 46 minutes to the southeast. Students attend Craftsbury Schools for study.
PriceBedsBathsMore Save Search