In general, replacing a wheel bearing can cost between $100 and $700; on average, it could cost $300. Besides the car make, model and year, the cost of wheel bearing replacement can depend on the shop or mechanic who will do the work for you. Many experts suggest that the higher labor cost higher work quality.