The information of your transaction is transferred in the form of a payment order, from bank to bank, until it arrives at its desired account. These payments usually pass through a number of different intermediary banks before arriving at your destination, which is a major cause in a delayed payment. But how long a SWIFT payment takes can vary, taking anywhere from 24-48 hours, up to five business days.