Well, an instant bank transfer isn't instant - it needs to take time for your bank to process it. An instant one would make the best bank transfer. You will usually be given a time frame for receiving your money, but it is best to check the terms and conditions first, as this can vary from casino to casino.