2 to 5 days are sufficient to have a good wildlife safari in Bandhavgarh national park.