NY 30A continues north from NY 162, crossing the line into Montgomery County and the town of Charleston. The route through Charleston is rural, passing through open fields and woodlands for several miles, making several sharp bends at road junctions. Just north of a junction with Reynolds Road (unsigned CR 121), the route winds northward into the town of Glen. Just north of the northern terminus of CR 121, the route reaches the hamlet of Glen, which is centered around a junction with NY 161. Through Glen, NY 30A turns several directions before leaving the hamlet to the northwest. A couple miles to the northwest of Glen, NY 30A crosses the town line and enters the village of Fultonville.