New Hampshire Route 11 crosses the town from east to west, connecting Alton and Rochester to the east with Laconia to the west. NH 11 joins U.S. Route 3 near the western border of Gilford, and together they turn south on the Laconia Bypass, which is largely within the Gilford town limits, traveling southwest towards Tilton and Franklin. New Hampshire Route 11A is an alternate east-west route to NH 11, passing through the center of Gilford and by the entrance to Gunstock Mountain Resort. New Hampshire Route 11B leaves NH 11 near Sanders Bay on Lake Winnipesaukee and proceeds northwest to Weirs Beach in Laconia.