The cost of living in Baltimore Highlands, Maryland is 2.9% more expensive than West Lafayette, Indiana.