Northfield is located at the junction of the Massachusetts, New Hampshire and Vermont state borders along the Connecticut River.
The town has no interstate highways, the closest being Interstate 91 in neighboring Bernardston, the nearest exit being along Route 10, which enters through the northernmost portion of Gill before it crosses the Connecticut River over the Bennett's Meadow Bridge.