The average hourly painting cost ranges from $25 to $100, depending on location, painter experience, and job complexity.