The town is at the junction of the north–south Route 112 and the east–west Route 116, which are combined for south of Ashfield Lake. The town is located approximately west of Interstate 91, the nearest interstate to the town. The nearest bus service is in Greenfield, with the nearest small air service being Turners Falls just east of there. The nearest Amtrak service is in either Greenfield, Northampton, or Pittsfield, and the nearest international air service is at Bradley International Airport in Windsor Locks, Connecticut.