U.S. Route 3 passes through parts of the city, bypassing downtown but passing through Weirs Beach. New Hampshire Route 11 bypasses the city in a concurrency with US 3. The two highways lead southwest from Laconia to Tilton and Franklin. New Hampshire Route 11A represents the old routes 11 and 3 through downtown as Court Street and Union Avenue, but then turns east on Gilford Avenue to lead to Gilford and West Alton. New Hampshire Route 106 runs north-south through downtown, leading south to Concord and north to Meredith. New Hampshire Route 107 leads southeast from downtown towards Gilmanton and Pittsfield. Route 107 turns north in downtown and follows Union Avenue (former Route 3) to a junction with US 3 near the north end of the Laconia Bypass. US 3 continues north along the east shore of Paugus Bay, through Weirs Beach and into Meredith. Route 11 leads east from the Laconia Bypass past Glendale and into Alton. New Hampshire Route 11B leads east from Weirs Beach into Gilford.