A transfer can take up to 48 hours. On the platform you will always be able to view the dates of sending funds, for both options.
For local payments through SPEI®, they should not take more than 30 seconds. Internet banking hours on any banking business day are from 6:00 in the morning to 5:30 in the afternoon. If the transfer it's done after that time, it will be reflected that it was done the next day. Source: Banxico.
In the case of international payments it may take 24 to 48 hours, this will depend on the time the transfer is made.