you can do interbank transfer through online banking portal. if you choose the option for normal transfer, which you will need to wait 2 days before the fund is available in your HSBC account, this should be free of charge.
if you choose to have your fund available on the same day in your HSBC account, the bank would normally charge you a fee for the same day transfer.