The cost of living in Colonial Heights, Tennessee is 7.3% more expensive than Greeneville, Tennessee.