After re-entering Center Harbor, NH 25 meets the eastern end of NH 25B at the central business district of Center Harbor at the northern tip of the main axis of Lake Winnipesaukee, and heads east into Moultonborough. Passing by a number of the smaller lakes that give New Hampshire's Lakes Region its name, NH 25 travels northeast, having a brief concurrency with NH 109 in Moultonborough Village, turns northwards and passes Moultonborough Airport, then passes through the East Sandwich portion of the town of Sandwich. Turning to the east, NH 25 next enters the town of Tamworth, merging with NH 113 at Bennett Corners. The two routes run concurrently eastwards along the south bank of the Bearcamp River into the village of Whittier, where NH 113 leaves to the north. Within Tamworth, NH 25 is known as Bearcamp Highway. Bending to the southeast, NH 25 enters Ossipee.