In Hartford, NY 149 intersects both Christian Hill Road and CR 23 (the main street of the community) ahead of a junction with NY 40 south of the community. The two routes converge here as NY 149 follows NY 40 northward around the small community to a junction east of the hamlet's center, where NY 149 turns off to the east and begins to pass through more rural areas of the town of Hartford and the adjacent town of Granville. Upon crossing into Granville, the open areas along the route give way to dense forests. NY 149 continues generally northeastward through the town, passing through the isolated hamlet of Hillsdale before curving to the southeast toward South Granville. At the center of the community, NY 149 turns to the northeast at an intersection with CR 27 and CR 28.