I think mine was like 4 days and ended up being $60 in fees (their bank, my bank, and interim bank). I likely won't do that again.
Back in the days when they had HSBC in Hong Kong, I have sent them a 100 USD wire from a bank in Poland, and the total cost where:
3.00 USD - my bank
5.40 USD - their bank
8.40 USD total.
No intermediary charges, although it went though The Bank of New York Mellon (BNY Mellon) - the only USD intermediary of my bank. BNY Mellon seems to be an intermediary of a lot of banks, did anyone also see them on a list of intermediaries of your bank, and got charged no fees by them on a wire? Or I was just lucky? Or the sum was small?