Mastercard deposits are nearly instant – depending on your bank and the operator – but the large majority of transactions will happen nearly instantly.
Withdrawals will also vary, but the majority of withdrawals through Mastercard will take between 3-5 business days. It may be faster in some cases, but for the most part that is the range of transaction time.