Depending on the network you use, Bitcoin on-chain can take from 10 minutes to several days depending on mempool congestion. On the other hand, transactions via Lightning and LNURL should be instantaneous (less than a minute).