U.S. Route 3 runs from Boston, Massachusetts, through New Hampshire, to the Canada–US border near Third Connecticut Lake. From Boston to Burlington, US 3 is routed on surface streets through the dense suburbs in the Greater Boston area. After a brief concurrency with Interstate 95 and Massachusetts Route 128, the route follows its own freeway northwest, bypassing Lowell and entering New Hampshire at Nashua.