It is hard to tell how long it will take to kill 30 Elite NPCs because the duration depends on your skills and speed. At a minimum, you’ll spend around five hours, and that is if you find all of them immediately and take them down in under a minute.