There are a lot of Harry Potter audiobooks available so the duration cannot be confined to one unless you have a specific speaker in mind. I can however tell you that almost all the audiobooks (7 books) comes to around 100 hours minimum. It is usually between 100–115 hours for most.