The cost of living in Colonial Heights, Tennessee is 0.8% more expensive than Walnut Hill, Tennessee.