Bank Branches in BANFF with own SWIFT codes:
BANK OF SCOTLAND PLC (BANFF - 804801): BOFSGBS1176BANK OF SCOTLAND PLC (BANFF): BOFSGBS1334
HALIFAX PLC (BANFF): HLFXGB21A95
HALIFAX PLC (PORTSOY): HLFXGB21R59
ROYAL BANK OF SCOTLAND PLC (BANFF): RBOSGB21360
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (BANFF - 873437): TSBSGB21169
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (BANFF - 873441): TSBSGB21147