Truro is a town in central Nova Scotia, Canada. Truro is the shire town of Colchester County and is located on the south side of the Salmon River floodplain, close to the river's mouth at the eastern end of Cobequid Bay. Truro is known as the Hub of Nova Scotia as it is located at the junction between the Canadian National Railway, running between Halifax and Montreal, and the Cape Breton and Central Nova Scotia Railway, running between Truro and Sydney.
An important highway interchange is located just north of Truro in the rural community of Onslow where Highway 102 (Veterans Memorial Highway) ends at Highway 104, a part of the Trans-Canada Highway. Trunk 2 and 4 intersect in the town as with the Glooscap Trail and Route 236.