I would say 60-70 hours would be the average. The time it takes can depend on a variety of reasons.
Over the years, the aviation authorities have added extra requirements to the basic PPL syllabus, without increasing the minimum hour requirement.
The ability of the student to learn and commit to learning is a big factor, as is the enthusiasm and knowledge of those doing the teaching.
The regularity that a student flies, will affect the time it takes to complete a PPL, as people who fly every day will be more 'current' with their skills and will require less in the way of revision or correction, when compared to another student who flies two or three times a month. This, of course, is usually dictated by the time and funds available to that student.
These are some of my ideas to answer your question.
Kermie