538 miles
25 miles
277 miles
Truro to York is 383 miles.
About 100 km... so around 60 miles
Truro, Cornwall to Plymouth, Devon is 56 miles.
The distance between Truro, Cornwall, and Jakarta, Indonesia is 7,505 miles (12,078 km)
532 road miles form Truro, MA to Fredericton, NB
About 820 miles.
The distance from Truro, Nova Scotia to Antigonish, Nova Scotia is 65.34 miles or 105.16 kilometers.
The driving distance is about 284 road miles.
There is no direct train service between Heathrow and Truro. Your best (and cheapest) option would be to take a bus to Reading (pronounced redding) and then get a train from there directly to Truro. The journey takes about 5 hours.