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

Scott Law/flickr 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.

  1. Tamworth

Lisadonoghueaway/flickr 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.

  1. Hopkinton

James Walsh/flickr 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.

  1. Conway

Bob B.P/flickr 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!

  1. Portsmouth

InAweOfGod’sCreation/flickr 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.

  1. Winchester

James Walsh/flickr 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.

  1. Bethlehem

Jesse Hodge/flickr As you enter into the White Mountains from the West, Bethlehem will greet you will unprecedented beauty in every direction.

  1. Rindge

Tim Carter/flickr 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!

  1. Albany

Tim Sackton/flickr 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!

  1. Cornish

Putney Pics/flickr 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.

  1. Dixville Notch

Patrick/flickr 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!).

  1. Rye

Tyson Luneau/flickr 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.

Scott Law/flickr

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.

Lisadonoghueaway/flickr

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.

James Walsh/flickr

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.

Bob B.P/flickr

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!

InAweOfGod’sCreation/flickr

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.

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.

Jesse Hodge/flickr

As you enter into the White Mountains from the West, Bethlehem will greet you will unprecedented beauty in every direction.

Tim Carter/flickr

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!

Tim Sackton/flickr

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!

Putney Pics/flickr

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.

Patrick/flickr

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!).

Tyson Luneau/flickr

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.

OnlyInYourState may earn compensation through affiliate links in this article.