The cost of living in Fayetteville, Pennsylvania is 1.9% more expensive than St. Thomas, Pennsylvania.