In Truro, Trunk 2 follows Willow Street and then Prince Street West (co-signed for Trunk 4), then Juniper Street and Robie Street to the interchange with Highway 102 in Lower Truro. Trunk 2/4 follows Highway 102 for 1 kilometre to the north, crossing the Salmon River between exits 14 and 14A to Onslow and then continues as a local road heading west from Onslow along the north shore of Cobequid Bay through Masstown and Glenholme, where Trunk 2 and 4 separate.