Deposits are fast or in this case instant. However, withdrawals heavily dependent on which Visa casinos you are gambling in and their terms and conditions.