The time it takes to approve a pending withdrawal request boils down to the casino, but 24-72 hours is reasonable in most scenarios. Avoid delays by providing KYC information that the casino requests as soon as possible. Some casinos will fastrack VIP pending times as one of the perks.
After the casino has approved your cashout request, the time it takes for your money to reach you depends on the payment provider. It often can range from seconds to 5+ business days.