Good question, but it’s hard to say. Actually, there are different kinds of deposit methods on binance. It takes about 6 hours for the withdrawal process if the transfer is done manually, 15 minutes if you use online wire transfer.
When I created an account on binance , did I have to pay any fees?
No, there are no fee for depositing or withdrawing at all. However, depending on the volume of your orders bitcoin transactions take longer time to be confirmed in each block after they are made. When a transaction is delayed by 5 mins compared to normal confirmations many people get pissed off. So make sure that blocks are always full when you are trading there because every delay increases the chance of losing money when trading altcoins or others assets unless you can afford high trade fees (and may not even profit).