New Hampshire is a fairly rural state, so it’s no surprise that our best restaurants are spread far and wide. Sure, you can get a great meal in Concord, Manchester, or Portsmouth, but there are also many small towns in New Hampshire that have top-rated restaurants. Check out these small New Hampshire towns and the top-rated restaurants that make them worth visiting!

  1. Glen

White Mountain Cider Company/facebook This tiny White Mountain town is home to The White Mountain Cider Co. Not only does this place make great cider and apple cider donuts, the food is to die for. Glen, Bartlett, NH, USAWhite Mountain Cider Co, 207 US-302, Bartlett, NH 03838, USA

  1. Walpole

L A Burdick/facebook Not only is Walpole home to a now world-famous chocolate shop, L A Burdick, but is also has a great restaurant that accompanies the shop! Walpole, NH, USA47 Main St #3300, Walpole, NH 03608, USA

  1. Mason

Osullyofnewry/flickr The small town of Mason is home to two iconic New Hampshire restaurants: Parker’s Maple Barn, arguably one of the most popular breakfast places in New Hampshire, and Pickity Place, New Hampshire’s original farm to table. Mason, NH, USAParker’s Maple Barn, 1349 Brookline Rd, Mason, NH 03048, USAPickity Place, 248 Nutting Hill Rd, Mason, NH 03048, USA

  1. Littleton

jasperdo/flickr Littleton is a tourist town, so it isn’t surprising that it has some great restaurants. Tim-Bir Alley is one of the best, with unique dishes that are sure to delight. Littleton, NH 03561, USA

  1. New London

The Flying Goose Pub/yelp New London is home to a perfect pub, conveniently located between Mount Sunapee and Ragged Mountain. If you prefer to look at mountains rather than whiz down them, The Flying Goose Pub has beautiful views of Mount Kearsarge. New London, NH, USA40 Andover Rd, New London, NH 03257, USA

  1. Pittsburg

Tall Timber Lodge/Facebook New Hampshire’s northernmost town doesn’t have many restaurants, but The Rainbow Grille is a favorite for tasty food in the Great North Woods. Pittsburg, NH, USA609 Beach Rd, Pittsburg, NH 03592, USA

  1. North Woodstock

Woodstock Station and Brewery/yelp North Woodstock is home to the Woodstock Inn Brewery, where you can enjoy great New Hampshire beer and all your favorite snacks to go with it. North Woodstock, Woodstock, NH, USA135 Main St, North Woodstock, NH 03262, USA

Looking for more great dining? Check out this amazing New Hampshire restaurant in an unforgettable location.

White Mountain Cider Company/facebook

This tiny White Mountain town is home to The White Mountain Cider Co. Not only does this place make great cider and apple cider donuts, the food is to die for.

Glen, Bartlett, NH, USAWhite Mountain Cider Co, 207 US-302, Bartlett, NH 03838, USA

L A Burdick/facebook

Not only is Walpole home to a now world-famous chocolate shop, L A Burdick, but is also has a great restaurant that accompanies the shop!

Walpole, NH, USA47 Main St #3300, Walpole, NH 03608, USA

Osullyofnewry/flickr

The small town of Mason is home to two iconic New Hampshire restaurants: Parker’s Maple Barn, arguably one of the most popular breakfast places in New Hampshire, and Pickity Place, New Hampshire’s original farm to table.

Mason, NH, USAParker’s Maple Barn, 1349 Brookline Rd, Mason, NH 03048, USAPickity Place, 248 Nutting Hill Rd, Mason, NH 03048, USA

jasperdo/flickr

Littleton is a tourist town, so it isn’t surprising that it has some great restaurants. Tim-Bir Alley is one of the best, with unique dishes that are sure to delight.

Littleton, NH 03561, USA

The Flying Goose Pub/yelp

New London is home to a perfect pub, conveniently located between Mount Sunapee and Ragged Mountain. If you prefer to look at mountains rather than whiz down them, The Flying Goose Pub has beautiful views of Mount Kearsarge.

New London, NH, USA40 Andover Rd, New London, NH 03257, USA

Tall Timber Lodge/Facebook

New Hampshire’s northernmost town doesn’t have many restaurants, but The Rainbow Grille is a favorite for tasty food in the Great North Woods.

Pittsburg, NH, USA609 Beach Rd, Pittsburg, NH 03592, USA

Woodstock Station and Brewery/yelp

North Woodstock is home to the Woodstock Inn Brewery, where you can enjoy great New Hampshire beer and all your favorite snacks to go with it.

North Woodstock, Woodstock, NH, USA135 Main St, North Woodstock, NH 03262, USA

OnlyInYourState may earn compensation through affiliate links in this article.

The OIYS Visitor Center

Small Towns In New Hampshire September 21, 2022 Tori Jane What are some of the best small towns in New Hampshire?   New Hampshire is a stunningly beautiful state, and we really feel like our small towns embrace this. The small towns in New Hampshire are everything that’s right with the world, and we do have a few favorites. Check out Exeter, an amazing town for history lovers, and then head to Hanover for a family-friendly getaway you’re sure to love. Other beautiful New Hampshire small towns include jewels like Portsmouth, Hancock, Harrisville, and many more. Every small town in New Hampshire has about 100 reasons to visit, and many of those reasons tend to be along the lines of natural beauty, historical significance, or both!   Where are the small towns with the best restaurants in New Hampshire?   Foodies have a good reason to visit New Hampshire: the restaurants here are top-notch and you won’t find many of them anywhere else, making them exclusive to our pretty little state and oh-so-special. We just so happen to have a few favorite New Hampshire foodie towns, like the White Mountains region. Another good rule of thumb to consider is to simply follow the coast – perhaps on one of our beach towns in New Hampshire road trips – and check out the best-rated restaurants in coastal towns. Clam chowder, anyone?   Where are the best small-town restaurants in New Hampshire?   We are major fans of all things small-town, and that includes eateries. Some of the best places to eat in New Hampshire are hidden away at mom-and-pop stops in small towns, and we cannot get enough of them. At the time of this writing, some of the best small-town restaurants in New Hampshire include gems like George’s Diner, in Meredith, which has been serving up amazing meals for more than 20 years now. In Littleton, there’s The Coffee Pot Diner, and in Manchester, you’ll find Margie’s Dream Diner to be exquisite. Of course, you’re in no way limited to ONLY diners – the possibilities here are only as limited as your palate!  

The OIYS Visitor Center

Small Towns In New Hampshire

September 21, 2022

Tori Jane

What are some of the best small towns in New Hampshire?   New Hampshire is a stunningly beautiful state, and we really feel like our small towns embrace this. The small towns in New Hampshire are everything that’s right with the world, and we do have a few favorites. Check out Exeter, an amazing town for history lovers, and then head to Hanover for a family-friendly getaway you’re sure to love. Other beautiful New Hampshire small towns include jewels like Portsmouth, Hancock, Harrisville, and many more. Every small town in New Hampshire has about 100 reasons to visit, and many of those reasons tend to be along the lines of natural beauty, historical significance, or both!   Where are the small towns with the best restaurants in New Hampshire?   Foodies have a good reason to visit New Hampshire: the restaurants here are top-notch and you won’t find many of them anywhere else, making them exclusive to our pretty little state and oh-so-special. We just so happen to have a few favorite New Hampshire foodie towns, like the White Mountains region. Another good rule of thumb to consider is to simply follow the coast – perhaps on one of our beach towns in New Hampshire road trips – and check out the best-rated restaurants in coastal towns. Clam chowder, anyone?   Where are the best small-town restaurants in New Hampshire?   We are major fans of all things small-town, and that includes eateries. Some of the best places to eat in New Hampshire are hidden away at mom-and-pop stops in small towns, and we cannot get enough of them. At the time of this writing, some of the best small-town restaurants in New Hampshire include gems like George’s Diner, in Meredith, which has been serving up amazing meals for more than 20 years now. In Littleton, there’s The Coffee Pot Diner, and in Manchester, you’ll find Margie’s Dream Diner to be exquisite. Of course, you’re in no way limited to ONLY diners – the possibilities here are only as limited as your palate!  

The OIYS Visitor Center

The OIYS Visitor Center

New Hampshire is a stunningly beautiful state, and we really feel like our small towns embrace this. The small towns in New Hampshire are everything that’s right with the world, and we do have a few favorites. Check out Exeter, an amazing town for history lovers, and then head to Hanover for a family-friendly getaway you’re sure to love. Other beautiful New Hampshire small towns include jewels like Portsmouth, Hancock, Harrisville, and many more. Every small town in New Hampshire has about 100 reasons to visit, and many of those reasons tend to be along the lines of natural beauty, historical significance, or both!  

Where are the small towns with the best restaurants in New Hampshire?  

Foodies have a good reason to visit New Hampshire: the restaurants here are top-notch and you won’t find many of them anywhere else, making them exclusive to our pretty little state and oh-so-special. We just so happen to have a few favorite New Hampshire foodie towns, like the White Mountains region. Another good rule of thumb to consider is to simply follow the coast – perhaps on one of our beach towns in New Hampshire road trips – and check out the best-rated restaurants in coastal towns. Clam chowder, anyone?  

Where are the best small-town restaurants in New Hampshire?  

We are major fans of all things small-town, and that includes eateries. Some of the best places to eat in New Hampshire are hidden away at mom-and-pop stops in small towns, and we cannot get enough of them. At the time of this writing, some of the best small-town restaurants in New Hampshire include gems like George’s Diner, in Meredith, which has been serving up amazing meals for more than 20 years now. In Littleton, there’s The Coffee Pot Diner, and in Manchester, you’ll find Margie’s Dream Diner to be exquisite. Of course, you’re in no way limited to ONLY diners – the possibilities here are only as limited as your palate!