How Long Does It Take For A Swap To Execute?

This depends on which two chains are involved in the swap, since all transactions are on-chain. An ETH,BTC,BCH swap may take several minutes while a RUNE-BNB swap might be executed within 15 seconds. It also depends on the volume of the swap (see THOChain's security measure outbound throttling).
THORChain's Outbound Throttling