South Africa Banks Branch Codes


Universal Branch Codes and SWIFT Codes for all banks in South Africa.


Bank NameUniversal Bank CodeSwift Code
Absa Bank Limited632 005ABSAZAJJXXX
African Bank Limited430 000AFRCZAJJXXX
Bidvest Bank Limited462 005BIDBZAJJXXX
Capitec Bank Limited470 010CABLZAJJXXX
Discovery Bank Limited679 000DISCZAJJ
First National Bank (FNB)250 655FIRNZAJJ
FirstRand Bank – A subsidiary of First Rand Limited250 655FIRNZAJJRSL
Grindrod Bank Limited223 626GRIDZAJJXXX
Investec Bank Limited580 105IVESZAJJXXX
Mercantile Bank Limited450 105LISAZAJJXXX
Nedbank Limited198 765NEDSZAJJXXX
Old Mutual462 005OMAMZAJC XXX
Sasfin Bank Limited683 000SASFZAJJXXX
Standard Bank of South Africa51 001SBZAZAJJ
SA Post Bank (Post Office)460 005SBZAZAJJ
Tyme Bank678 910CBZAZAJJ