 Glastenbury is located in central Bennington County and is bordered by the town of Sunderland to the north, Shaftsbury to the west, Woodford to the south, and Somerset in Windham County to the east.Most of the town is part of the Green Mountain National Forest.The highest point in town, near the town's geographic center, is Glastenbury Mountain.