The cost of a dental filling ranges from $330 to $580, depending on the size and depth of the cavity, as well as the type of material used. Smaller cavities tend to be less expensive, while larger or more complex fillings may be on the higher end of the range.