Truro is a locality located 372.49 km east-northeast from London in South West England, England, United Kingdom. The population of Truro is 21,555 people. Cardiff, Exeter, Plymouth are located close to Truro. You can find Truro on any map using the following decimal coordinates: 50.25 (latitude), -5.05 (longitude).