the same bank in the same time zone is the fastest. (For example, Bank of China Hong Kong remits Hong Kong dollars to a domestic China bank, and it can arrive on the same day.)
Generally, US dollars can't arrive directly, so you need to find a clearing bank. (For example, if the clearing bank is in new york and the remitter is in Asia, it will arrive on the second working day at the earliest).