The town of Hancock, MD is located less than two hours from Baltimore and Washington D.C. Along the Potomac River, National Road, C & O Canal, and Interstates 68 and 70, Hancock is a hub of activity for travelers, visitors, and residents who appreciate small town living at its best.