National Geographic is releasing a new book highlighting 100 must-see small town getaways across the United States, and several destinations within road-trip distance of Washington, D.C. made the cut.
The list spotlights smaller communities that offer travelers a mix of history, culture, scenic beauty, and standout local experiences without the crowds of major cities.
For D.C.-area residents planning a spring, summer, or fall weekend trip, the good news is that five of the featured destinations are all within a relatively easy drive.
From Maryland’s Eastern Shore to Virginia horse country and the historic mountain towns of West Virginia, these spots prove you do not have to travel far for a memorable escape!
Maryland’s small towns that National Geographic considers to be must-see
Berlin, Maryland

Located just minutes from Ocean City, Berlin has built a reputation as one of Maryland’s most charming small towns thanks to its walkable downtown lined with boutiques, galleries, and restaurants.
Its historic Main Street is packed with Victorian-era buildings and regularly hosts festivals, farmers markets, and seasonal events that give the town an especially lively atmosphere.
For travelers who want beach proximity without staying directly in the resort crowds, Berlin offers the best of both worlds.
You can even drive just 10 minutes away to Maryland’s state park on Assateague Island, where you can see wild horses roam freely.
Easton, Maryland

Easton is often considered one of the cultural hubs of Maryland’s Eastern Shore, combining small-town charm with a surprisingly strong arts scene.
Visitors can explore art galleries, historic architecture, and an upscale dining scene, while nearby waterways make it easy to enjoy kayaking, boating, and waterfront relaxation.
Its polished yet laid-back vibe makes it a favorite for couples and weekend travelers from D.C. and Baltimore.
St. Michaels, Maryland

Known for its postcard-worthy harbor views, St. Michaels is one of the most iconic waterfront towns in the Mid-Atlantic.
The town is famous for sailing, seafood restaurants, boutique inns, and attractions like the Chesapeake Bay Maritime Museum.
For travelers seeking a slower pace, waterfront sunsets, and classic coastal charm, St. Michaels remains a standout Maryland getaway.
Virginia’s only small town that National Geographic considers a must-see
Unlike Maryland, which had three towns make the list, there was just one town to represent the state of Virginia
Middleburg, Virginia

Nestled in Virginia’s horse and wine country, Middleburg is synonymous with countryside luxury and historic charm.
The town is known for its equestrian roots, scenic vineyards, boutique shopping, and upscale inns that attract visitors looking for a refined weekend retreat.
Located roughly an hour from Washington, D.C., it is one of the easiest luxury escapes for Northern Virginia residents.
It’s particularly worth visiting during the holiday season in the winter, when the whole town gets deep in the Christmas spirit and even puts on one of the top ‘Christmas Parades’ in the nation.
West Virginia’s closest small town that National Geographic considers a must-see
While there were two small towns featured on Nat Geo’s list in West Virginia, the other town, Lewisburg, is just over a four-hour drive from the District, making it too far for us to reasonably recommend it to Washingtonians as a quick trip.
Harpers Ferry, West Virginia

Best known for its deep historical significance, Harpers Ferry sits at the meeting point of the Potomac and Shenandoah rivers and offers one of the most scenic landscapes in the region.
Visitors flock here for hiking, Civil War history, and exploring the preserved historic lower town within Harpers Ferry National Historical Park.
Its proximity to D.C. makes it one of the most popular outdoor day trips and overnight escapes in the area!