The duration of a dental filling appointment varies depending on the size and complexity of the cavity being treated. In most cases, a single filling can be completed within 30 minutes to an hour.