Bank Branches in STIRLING with own SWIFT codes:

BANK OF SCOTLAND PLC (ABERFOYLE): BOFSGBS1339
BANK OF SCOTLAND PLC (MUNRO ROAD (804858)): BOFSGBS1241
BANK OF SCOTLAND PLC (PORT STREET (804856)): BOFSGBS1200
BANK OF SCOTLAND PLC (STIRLING BUSINESS CENTRE (R) 804858): BOFSGBS1STG
BANK OF SCOTLAND PLC (STIRLING PORT STREET (804859)): BOFSGBS1240
BANK OF SCOTLAND PLC (STIRLING PORT STREET - 809129): BOFSGB21128
CLYDESDALE BANK PLC (STIRLING): CLYDGB21805
HALIFAX PLC (ABERFOYLE): HLFXGB21A18
HALIFAX PLC (BRIDGE OF ALLAN): HLFXGB21C82
HALIFAX PLC (STIRLING PORT STREET (110975)): HLFXGB21U40
HALIFAX PLC (STIRLING PORT STREET (114856)): HLFXGB21U41
HALIFAX PLC (STIRLING PORT STREET (114859)): HLFXGB21U45
HALIFAX PLC (STIRLING THISTLE CENTRE): HLFXGB21U42
HALIFAX PLC (STIRLING,FINANCIAL AD CENT): HLFXGB21U43
HALIFAX PLC (STIRLING,KILDEAN AUCTION M): HLFXGB21U44
HSBC BANK PLC (STIRLING): HBUKGB4194B
PRUDENTIAL DISTRIBUTION LIMITED: PRTUGB21
PRUDENTIAL LIFETIME MORTGAGES LIMITED: SCAIGB21
ROYAL BANK OF SCOTLAND PLC (STIRLING MURRAY PLACE): RBOSGB21169
ROYAL BANK OF SCOTLAND PLC (STIRLING PITT TERRACE): RBOSGB21168
SCOTTISH AMICABLE UNIT TRUST MANAGERS LTD: SAURGB21
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (STIRLING - 302584): TSBSGB21277
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (STIRLING - 874408): TSBSGB21041
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (STIRLING - 876401): TSBSGB21063