Small town New Hampshire has some of the most beautiful scenery in the country. While our whole state is gorgeous, some towns just lucked out and have more than their fair share of the most breathtaking scenery in the state. Here are the most beautiful New Hampshire towns.
1. Rye
Rye is a rocky seacoast oasis. Drive along the seacoast taking in the ocean views, and keep your eyes open for surfers and seals.
2. Albany
In Albany, the skies and the views of New Hampshire's rolling mountains just go on and on and on.
3. Sutton
Sutton is super rural, but has splendid scenery. This photo was snapped from downtown.
4. Livermore
Livermore was once a bustling logging town, but today it is abandoned. However, it's still full of incredible beauty nestled right in the heart of the White Mountain National Forest.
5. Dover
Dover is one of the oldest towns in New Hampshire and the mills and falls are still just as beautiful as when they were constructed.
6. Dixville Notch
Even though The Balsams resort is closed, it's still part of the strikingly gorgeous scenery in this Northern Town.
7. New London
This college town is brimming with charm, but beyond the streets of downtown New London is packed with gorgeous scenery, from Little Sunapee lake to views of Mount Kearsarge.
8. Chatham
The Baldface Loop is one of the most popular hiking trails in New Hampshire, and once you visit Chatham you'll understand why. No matter what direction you look, you're sure to see something gorgeous.
9. Nashua
The great thing about New Hampshire is that even the bigger cities are full of beautiful scenery if you know where to look.
10. Bath
Bath is a tiny town with a lot of beauty. The Swiftwater covered bridge alone is enough to take your breath away.
11. Stark
When is comes to beauty, Stark always makes the list. This little town looks like a post card come to life!
Looking for more natural beauty? Escape to these 9 hidden oases in New Hampshire.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!