It all depends on the online casino you visit. If there is no pending period, you should receive your cash within 2-4 hours at most. If there is a pending period, you can wait for your winnings up to 26 hours after making the withdrawal request.