The cost of a dental filling varies widely but can range from $100 to $500 or more, depending on factors like location, the type of filling, and the dentist's fees.