Yes, there is an entry fee to visit Dilli Haat. They charge INR 20 for adults and INR 10 for children.