Transfer timing depends on your location and method for sending funds. Generally, paying from a bank account is slower than paying with a credit or debit card or paying cash at an agent location.
If you are unsure whether a transfer you sent is already available for your recipient, you can track it here.