they usually take longer because the wire transfer does in most cases not go straight from the original bank to the receiving bank.
If the receiving bank in the US is a local savings bank it can even take longer because they are often not set up for internation transfers and need to use a bigger...