Truro liegt am Zusammenfluss der beiden Flüsse Allen und Kenwyn, die danach wie die Stadt Truro heißt. Truro ist die Hauptstadt der Grafschaft Cornwall. Sie liegt im Landesinnern, in etwa in der Mitte der Küsten der Keltischen See und des Ärmelkanals. Truro ist die südlichste Stadt (City) der britischen Insel. Newquay liegt knapp 20 Kilometer, St. Ives rund 30 Kilometer und Falmouth etwas mehr als 10 Kilometer entfernt.
Die Distanz bis London beträgt rund 370 Kilometer, bis Bristol (Airport) etwas über 200 Kilometer und bis Dover rund 460 Kilometer. Alle Angaben in Luftlinie.
Die Hauptstadt der Grafschaft Cornwall zählt rund 12'500 Einwohner.