Grass Mountain is a mountain located in Bennington County, Vermont. Grass Mountain is flanked to the north by Big Spruce Mountain, and to the southeast by Spruce Mountain.
Grass Mountain stands within the watershed of the Hudson River, which drains into New York Bay. The north side of Grass Mountain drains into Batten Kill, thence into the Hudson River. The east side of Grass Mountain drains into Dry Brook, thence into Batten Kill. The south side of Grass Mountain drains into Little White Creek, thence into the Walloomsac River, the Hoosic River, and the Hudson. The west side drains into White Creek, thence into Owl Kill, the Hoosic River, and the Hudson.