New Hampshire is full of amazing scenery, but some towns seem to get more than their fair share of absolutely beautiful surroundings. From the ocean to the mountains and the Canadian border to the Massachusetts border, these scenic New Hampshire towns are some of the state's most beautiful. Be sure to visit them in 2017 to take in the Granite State's most breathtaking scenery.
1. New Castle
New Castle feels like some place far, far away. With tiny coves and beautiful views of the Portsmouth Light House, this tiny town is brimming with beauty.
2. Tamworth
Tamworth is sometimes overlooked, stuck between the lakes region and the White Mountains. However, it is also home to one of the most beautiful views in the state, looking over Chocorua Lake to Mount Chocorua.
3. Hopkinton
You don't have to venture far to find amazing views in New Hampshire. Hopkinton is just next to the state capital but it is still full of beautiful views, like this covered bridge.
4. Conway
Conway is one of New Hampshire's most loved tourist destinations. Although it is built up and industrial, there is still heaps of natural beauty to explore. Even driving toward the shops, the hulking shadow of Mount Washington is impressive!
5. Portsmouth
Portsmouth isn't just about ocean views. There are also amazing sights looking over the Piscataqua River toward the White Mountains. Plus, the on-the-ground views are stunning, like this shot of Prescott Park.
6. Winchester
Winchester is a tiny town in the south west corner of the state. The views - of rolling hills and bubbling streams - are absolutely gorgeous. To enjoy them the most, head to Pisgah State Park.
7. Bethlehem
As you enter into the White Mountains from the West, Bethlehem will greet you will unprecedented beauty in every direction.
8. Rindge
Rindge is in Southern New Hampshire, but it still has stunning mountain views out over the Monadnock Valley. Be sure to check out the Cathedral of the Pines for a truly unforgettable frame for this gorgeous view!
9. Albany
Tiny Albany may be small, but it is full of breathtaking views. Any road that you travel in this town is sure to send you reaching for your camera!
10. Cornish
Cornish is a tiny New Hampshire town - blink and you'll miss it. However, it's full of beautiful views of the Connecticut River looking into neighboring Vermont. Head down Route 12 and be sure to stop at Saint Gaudens for a most special view.
11. Dixville Notch
Dixville Notch is a far drive north for most New Hampshire residents, but the views are so worth it. Dramatic Cathedral Ledge looms large in the background, overlook a deep lake and the former Balsams resort (although it's closed, it still looks like something out of a post card!).
12. Rye
Rye looks out over the open ocean. The rocky seashore makes for absolutely breathtaking views. Take time to drive along the ocean on Route 1A, which will provide stunning ocean views the whole time.
Looking for more adventures or scenic New Hampshire towns? Check out these 13 places to go in New Hampshire in 2017.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!