The Trans Canada Highway (Highway 104) passed near just south of the town and provincial routes 204, 301, and 321 all travel through town via Pugwash Road, Brichwood Road, Water Street, Upper/Lower Main Street and Little River Road.