Woodstock is the shire town and capital (county seat) of Windsor County, Vermont, in the United States. As of the 2010 census, the town population was 3,048. It includes the villages of Woodstock, South Woodstock and Taftsville.
According to the United States Census Bureau, the town has a total area of 44.6 square miles (115.6 km2), of which 44.4 square miles (114.9 km2) is land and 0.27 square miles (0.7 km2), or 0.63%, is water. The Ottauquechee River flows through the town.
Woodstock is crossed by U.S. Route 4, Vermont Route 12 and Vermont Route 106. It is bordered the town of Pomfret to the north, Hartford to the northeast, Hartland to the east, Reading to the south, and Bridgewater to the west.
Woodstock is a three-hour drive from Boston and is 250 miles (400 km) away from New York City. It is easily accessible via car or plane to Rutland or Lebanon Airports. The closest regular public transportation hubs are in White River Junction (12 miles (19 km) east) and Rutland (48 miles (77 km) west).