11 Charming Small Towns To Visit in New England


With some of the oldest colonial history in the US plus a long stretch of coastline, New England is just bursting with charm. Whether you’re traveling here during a summer break or the autumn season, the best way to soak up the region’s seaside splendor is through its small towns. Expect cobblestone streets, wooden boatyards, old-timey general stores, and brick houses dating back to the 18th century. Here’s a selection of charming small towns in New England to consider if you’re on a day trip or embarking on a longer, leaf-peeping road trip through Connecticut, Massachusetts, Rhode Island, Maine, New Hampshire, or Vermont.
1. Woodstock, Vermont

See why Woodstock was named America’s prettiest town.
Visit Woodstock (not to be confused with the New York town of music festival fame) and you’ll understand why it’s considered one of the prettiest spots in the country. Woodstock has that quintessential storybook charm, earning it a mention in many a New England town guide. You can stop by the historic covered bridge and village green, or tour a local dairy farm to learn about Vermont’s agricultural traditions. Woodstock is also home to Marsh-Billings-Rockefeller National Historical Park with its forested greenery and riot of autumn colors.
2. Shelburne Falls, Massachusetts

Stroll across the Bridge of Flowers in Shelburne Falls.
Shelburne Falls makes for a great small-town getaway in New England. The main attraction of this underrated destination is the Bridge of Flowers, a former trolley bridge that has sprouted into a full garden, complete with hundreds of kinds of flowers, shrubs, and trees. After a walk on the bridge and a stroll through the picturesque downtown, visit the Glacial Potholes, an unusual geological phenomenon situated at the base of the Salmon Falls. Shelburne Falls is easily reached on a day trip from Boston, driving west along the scenic Route 2.
3. Camden, Maine

Camden is where the mountains meet the ocean.
Camden represents a lot of what makes Maine so special, from its mountainous terrain to its rugged coastline. You can count Camden among the best small towns in New England for experiencing seaside life—it contains all the physical beauty of places like Bar Harbor, but with fewer crowds. If you’re here in the warmer months, there’s no better way to soak up its beauty than by classic sailboat. Alternatives include kayaking on Megunticook Lake, hiking in Camden Hills State Park for views of Penobscot Bay, or wandering through downtown’s boutique shops and art galleries.
4. North Conway, New Hampshire

North Conway is the gateway to the White Mountains.
The White Mountains form the greatest outdoor attraction in New Hampshire. This popular New England travel destination offers myriad opportunities for scenic hikes and road trips, cable car rides, and even moose viewing. North Conway is a small town that exemplifies the White Mountains’ charm, with plenty of year-round activities (from hiking to skiing) and lots of shops, restaurants, and craft breweries to enjoy. From here, take the scenic Kancamagus Highway for a road trip through the mountains, or visit nearby Echo Lake State Park for a swim or a picnic.
5. Mystic, Connecticut

Visit Mystic Pizza in this coastal Connecticut village.
If you’ve seen the movie Mystic Pizza, you’re probably at least a little familiar with the small Connecticut town of Mystic where it was filmed. Best known for its maritime history, the town is home to the largest maritime museum in the country—the Mystic Seaport Museum—as well as the Mystic Aquarium where you can observe beluga whales, penguins, and sea lions. While in town, make sure to stop by a waterfront restaurant for fresh oysters, take a ghost tour to learn about local legends, dine at Mystic Pizza itself, or browse the open-air Olde Mistick Village.
6. Sandwich, Massachusetts

Sandwich is the oldest town on Cape Cod.
The Cape Cod peninsula, shaped like a flexing arm, is home to some of the cutest beach towns in Massachusetts. While hamlets such as Provincetown, Hyannis, and Chatham receive the bulk of the crowds, Sandwich is often quieter, making it ideal for a small-town New England vacation. The seaside village also happens to be the oldest town on the Cape, dating back to the 1630s. Watch glass-blowing demonstrations at the Sandwich Glass Museum or take a tour of Cape Cod’s oldest dwelling, the Hoxie House, which now serves as a museum.
7. Westerly, Rhode Island

Check out Westerly’s historic downtown and sandy beaches.
If you’re looking for a classic New England seaside setting then head to Westerly. You’ll find many ways to explore this historic Rhode Island town, which offers sandy beaches, great seafood, and an elegant coastal neighborhood called Watch Hill. You can spend a day at the beach or walk among the dunes via nature trails in the Napatree Point Conservation Area.Then head to a local restaurant for a taste of New England specialties (hello, quahogs) or join a ghost tour of the lively downtown to learn about its creepy history.
8. Ogunquit, Maine

Explore the art scene of seaside Ogunquit.
Fulfill all your lobster cravings in the town of Ogunquit! You can walk the Marginal Way along the cliffside between downtown and the fishing hamlet of Perkins Cove, or spread out on the sandy beaches of Ogunquit Beach with a lobster roll lunch. Catch a play or Broadway-style musical at the Ogunquit Playhouse before continuing on to other picturesque towns in New England. Ogunquit is easily reached while touring the South Coast of Maine from Portland, and it’s less than a half hour’s drive to other charming destinations, such as Portsmouth, New Hampshire.
9. Littleton, New Hampshire

The world’s longest candy counter is found in Littleton.
Bring your sweet tooth to the town of Littleton, New Hampshire, home to the world’s longest candy counter at Chutter’s Candy Store. Before you explore the downtown that dates back to the late 18th century or catch a show at the Littleton Opera House, stroll along the Littleton Riverwalk to see covered bridges and community art. Nature lovers can hike nearby Kilburn Crags for great views of the Presidential Range or visit Franconia Notch State Park, known for its granite cliffs and dramatic waterfalls. With its scenic surroundings and community-oriented feel, Littleton is one of the best New England towns to visit.
10. Stowe, Vermont

Stowe is known as a ski town, but it offers year-round fun.
Stowe may be one of the most popular ski towns in Vermont, but you don’t have to visit in the winter for it to be worth a trip. Explore on foot or mountain bike in the warmer months, and stop by the Cold Hollow Cider Mill for a cup of hot cider in the fall. To see all the highlights and attractions, join a guided small-group tour of the town. Stowe’s proximity to nearby destinations, such as Burlington and Waterbury, make it one of the top New England weekend trip towns.
11. Concord, Massachusetts

Come for Concord’s Revolutionary War history; stay for its fall colors.
Concord, located just west of Boston, is famous for holding one of the first battles of the American Revolution. Later it became the center of a literary renaissance, home to mid-19th-century luminaries such as Ralph Waldo Emerson and Louisa May Alcott. Visit Walden Pond, the Concord Museum, and Sleepy Hollow Cemetery (look for the graves of those literary greats), or see landmarks including the Old North Bridge on a private tour from Boston. Once the leaves change, Concord is one of the best New England fall towns to explore.
Book more things to do in New England
Keep planning your New England trip





















