Get the app
Back

Sonali Bank Routing Numbers: All Branch Codes Bangladesh

Dan Akeju
Dan AkejuMay 29, 2026

Find your branch

356 branches

BranchDistrictRouting number
BagerhatBagerhat200010074
Court BuildingBagerhat200010290
FakirhatBagerhat200010461
MonglaBagerhat200010940
Mongla PortBagerhat200010979
MorelganjBagerhat200011031
BandarbanBandarban200030133
LamaBandarban200030191
Barguna Court BuildingBarguna200040165
AmtaliBarguna200040044
PatharghataBarguna200040673
Barisal CorporateBarishal200060345
Barishal UniversityBarishal200060358
BakerganjBarishal200060224
C & B RoadBarishal200060587
College RoadBarishal200060732
GournadiBarishal200060824
MuladiBarishal200061452
Wazirpur BandarBarishal200062327
BholaBhola200090102
BorhanuddinBhola200090199
Char FashionBhola200090223
DaulatkhanBhola200090373
LalmohanBhola200090702
Bogra BazarBogra200100405
Bogra CantonmentBogra200100434
Bogra CorporateBogra200100463
College RoadBogra200100797
DhunatBogra200100889
DupchachiaBogra200100913
GabtaliBogra200101033
KahalooBogra200101541
NandigramBogra200102029
SantaharBogra200102416
SherpurBogra200102740
ShibganjBogra200102803
SonatolaBogra200102982
AkhauraBrahmanbaria200120043
AshuganjBrahmanbaria200120106
BancharampurBrahmanbaria200120256
BrahmanbariaBrahmanbaria200120430
KasbaBrahmanbaria200121039
NabinagarBrahmanbaria200121363
SarailBrahmanbaria200121600
ChandpurChandpur200130312
FaridganjChandpur200130675
HajiganjChandpur200130888
KachuaChandpur200130912
MatlabganjChandpur200131245
ShahrastiChandpur200131995
Agrabad CorporateChattogram200150163
AnowaraChattogram200150521
Bahaddar HatChattogram200150792
BanshkhaliChattogram200150976
Chawk BazarChattogram200151933
Chittagong CantonmentChattogram200151991
Chittagong Medical CollegeChattogram200152024
Court HillChattogram200152358
Custom HouseChattogram200152387
DohazariChattogram200152561
FatikchariChattogram200152745
Halishahar Housing EstateChattogram200153199
HathazariChattogram200153223
KarnaphuliChattogram200150321
KhatunganjChattogram200154277
Laldighi CorporateChattogram200153702
Loha GaraChattogram200154664
MirsaraiChattogram200155050
New MarketChattogram200155650
Pahartali Main RoadChattogram200155984
PanchlaishChattogram200156046
PatiyaChattogram200156167
PortChattogram200156220
RanguniaChattogram200156404
RaozanChattogram200156491
Reazuddin BazarChattogram200156525
SadarghatChattogram200156738
SandwipChattogram200156912
SatkaniaChattogram200157061
Shah Amanat Int. AirportChattogram200157124
SitakundaChattogram200157395
Terri BazarChattogram200157632
Wage EarnersChattogram200157690
AlamdangaChuadanga200180041
ChuadangaChuadanga200180191
Court BuildingChuadanga200180083
DamurhudaChuadanga200180283
Jiban NagarChuadanga200180588
BaruraComilla200190499
ChandinaComilla200190886
Comilla CantonmentComilla200191214
Comilla CorporateComilla200191272
Comilla Sadar DakkhinComilla200191335
Court BuildingComilla200191456
DaudkandiComilla200191519
DebidwarComilla200191601
Gouripur BazarComilla200192118
NangalkotComilla200193254
Cox's BazarCox's Bazar200220251
ChakariaCox's Bazar200220169
EidgaonCox's Bazar200220406
RamuCox's Bazar200220851
TeknafCox's Bazar200220914
AgargaonDhaka-North200260040
BaddaDhaka-North200260345
BananiDhaka-North200260437
BaridharaDhaka-North200260529
College GateDhaka-North200260824
Dhaka Cantonment CorporateDhaka-North200261036
Dhaka EPZDhaka-North200261094
DhamraiDhaka-North200261157
DhanmondiDhaka-North200262743
FarmgateDhaka-North200261452
GulshanDhaka-North200261728
Gulshan New North CircleDhaka-North200261878
Hazarat Shahjalal Int. AirportDhaka-North200264817
HemayetpurDhaka-North200260132
Karwan BazarDhaka-North200262530
Mirpur CantonmentDhaka-North200263018
Mirpur Section-1Dhaka-North200263100
MohakhaliDhaka-North200263197
New MarketDhaka-North200263526
PallabiDhaka-North200263168
Satmasjid RoadDhaka-North200264033
SavarDhaka-North200264091
Savar CantonmentDhaka-North200264183
Uttara Model TownDhaka-North200264691
Chawk BazarDhaka-South200271271
Dhaka University CampusDhaka-South200271750
Dilkusha CorporateDhaka-South200271934
FakirapoolDhaka-South200272175
Foreign ExchangeDhaka-South200272320
Head OfficeDhaka-South200272683
JatrabariDhaka-South200273224
KakrailDhaka-South200273374
Kamalapur Railway StationDhaka-South200273558
KeraniganjDhaka-South200273640
KhilgaonDhaka-South200273679
Lalbagh RoadDhaka-South200273824
Local OfficeDhaka-South200273882
MalibaghDhaka-South200273945
Mitford RoadDhaka-South200274128
MoghbazarDhaka-South200274186
Nawabpur RoadDhaka-South200274757
Ramna CorporateDhaka-South200275714
RampuraDhaka-South200275743
Sadarghat CorporateDhaka-South200275956
Segun BagichaDhaka-South200276168
ShahjahanpurDhaka-South200276250
Wage Earners CorporateDhaka-South200276913
WariDhaka-South200277004
Dinajpur CorporateDinajpur200280709
BirampurDinajpur200280341
BirganjDinajpur200280370
Court BuildingDinajpur200280554
ParbatipurDinajpur200281816
SetabganjDinajpur200282178
FaridpurFaridpur200290528
BhangaFaridpur200290281
BoalmariFaridpur200290344
Court BuildingFaridpur200290494
MadhukhaliFaridpur200291093
FeniFeni200300526
ChhagalnaiyaFeni200300313
DaganbhuiyanFeni200300371
SonagaziFeni200301488
GaibandhaGaibandha200320522
GobindaganjGaibandha200320580
PalashbariGaibandha200321097
SundarganjGaibandha200321305
Gazipur Court BuildingGazipur200330583
JoydebpurGazipur200330738
KaliakoirGazipur200330796
KapasiaGazipur200330888
TongiGazipur200331632
Tongi BazarGazipur200331661
GopalganjGopalganj200350376
KashianiGopalganj200350589
MuksudpurGopalganj200350734
HabiganjHabiganj200360616
BaniachangHabiganj200360166
ChunarughatHabiganj200360340
NabiganjHabiganj200361099
ShayestaganjHabiganj200361394
JamalpurJamalpur200390857
BakshiganjJamalpur200390107
Dewanganj BazarJamalpur200390499
IslampurJamalpur200390765
MelandahJamalpur200391272
Jessore BazarJessore200411002
Jessore CorporateJessore200411060
BenapoleJessore200410287
ChowgachaJessore200410553
JhikargachaJessore200411099
KeshabpurJessore200411215
NoaparaJessore200411631
Jhal. Court BuildingJhalokathi200420280
RajapurJhalokathi200420556
JhenaidahJhenaidah200440644
KotchandpurJhenaidah200441001
MoheshpurJhenaidah200441098
JoypurhatJoypurhat200380409
KalaiJoypurhat200380467
PanchbibiJoypurhat200380670
KhagrachariKhagrachari200460079
RamgarhKhagrachari200460316
Khulna CorporateKhulna200471600
DaulatpurKhulna200470706
DumuriaKhulna200470793
Fulbari GateKhulna200470856
K.D.A. New MarketKhulna200471213
Khulna ShipyardKhulna200471668
PaikgachaKhulna200472083
KishoreganjKishoreganj200480675
BhairabKishoreganj200480196
BajitpurKishoreganj200480109
KarimganjKishoreganj200480554
Katiadi BazarKishoreganj200480617
KurigramKurigram200490407
BhurungamariKurigram200490102
RowmariKurigram200490649
KushtiaKushtia200500942
BheramaraKushtia200500289
KumarkhaliKushtia200500889
PoradahKushtia200501367
LakshmipurLakshmipur200510732
ChandraganjLakshmipur200510190
RaipurLakshmipur200510974
RamganjLakshmipur200511036
LalmonirhatLalmonirhat200520469
BurimariLalmonirhat200520193
PatgramLalmonirhat200520580
MadaripurMadaripur200540407
KalkiniMadaripur200540281
ShibcharMadaripur200540702
MaguraMagura200550550
ManikganjManikganj200560616
DaulatpurManikganj200560287
MeherpurMeherpur200570372
GangniMeherpur200570222
Moulavi BazarMoulvi Bazar200581187
KulauraMoulvi Bazar200580946
Sree MangalMoulvi Bazar200581729
MunshiganjMunshiganj200591030
GazariaMunshiganj200590460
SreenagarMunshiganj200591427
MymensinghMymensingh200611752
Mymensingh Business CenterMymensingh200611781
FulpurMymensingh200610979
GaffargaonMymensingh200611002
HaluaghatMymensingh200611152
MuktagachaMymensingh200611699
TrishalMymensingh200612351
NaogaonNaogaon200641180
MandaNaogaon200641001
MohadebpurNaogaon200641098
SapaharNaogaon200641751
NarailNarail200650647
KaliaNarail200650342
Lohagara BazarNarail200650492
Narayanganj CorporateNarayanganj200671213
AraihazarNarayanganj200670043
FatullaNarayanganj200670522
Narayanganj DockyardNarayanganj200671242
RupganjNarayanganj200671455
SonargaonNarayanganj200671697
NarshingdiNarshingdi200680859
BelaboNarshingdi200680259
GhorasalNarshingdi200680491
MadhabdiNarshingdi200680675
PalashNarshingdi200680912
NatoreNatore200691093
BaraigramNatore200690160
SingraNatore200691480
Chapai NawabganjNawabganj200700250
GobindaganjNawabganj200700463
RohanpurNawabganj200700889
NetrokonaNetrokona200720735
KenduaNetrokona200720469
MohanganjNetrokona200720672
NilphamariNilphamari200730738
JaldhakaNilphamari200730462
SayedpurNilphamari200730796
Sayedpur CantonmentNilphamari200730820
NoakhaliNoakhali200751575
BashurhatNoakhali200750255
ChoumohaniNoakhali200750671
Maijdee BazarNoakhali200751546
SonaimuriNoakhali200752237
PabnaPabna200761781
BeraPabna200760461
IshwardiPabna200761215
SanthiaPabna200762056
PanchagarhPanchagarh200770556
DebiganjPanchagarh200770198
TetuliaPanchagarh200770730
PatuakhaliPatuakhali200781095
BauphalPatuakhali200780191
GalachipaPatuakhali200780496
PirojpurPirojpur200790765
BhandariaPirojpur200790136
MathbariaPirojpur200790523
RajbariPirojpur200820730
GoalandaRajbari200820280
PangshaRajbari200820677
Rajshahi CorporateRajshahi200812027
Rajshahi CantonmentRajshahi200811994
Rajshahi Medical College HospitalRajshahi200812056
Rajshahi University CampusRajshahi200810179
BaghaRajshahi200810108
CharghatRajshahi200810403
GodagariRajshahi200810616
PuthiaRajshahi200811844
TanoreRajshahi200812380
RangamatiRangamati200840523
KaptaiRangamati200840286
Rangpur CorporateRangpur200851541
BadarganjRangpur200850100
DhapRangpur200850526
GangacharaRangpur200850618
MithapukurRangpur200851091
PirganjRangpur200851367
Rangpur BazarRangpur200850850
SatkhiraSatkhira200871097
KalaroaSatkhira200870580
KaliganjSatkhira200870614
ShariatpurShariatpur200860679
BhederganjShariatpur200860103
NariaShariatpur200860587
SherpurSherpur200890557
NalitabariSherpur200890344
SerajganjSirajganj200881874
EnayetpurSirajganj200880820
ShahjadpurSirajganj200881908
UllaparaSirajganj200882231
SunamganjSunamganj200901125
ChhatakSunamganj200900221
JagannathpurSunamganj200900492
SylhetSylhet200913647
Sylhet CorporateSylhet200913647
Sylhet CantonmentSylhet200913584
Sylhet City CorporationSylhet200913618
Amjad Ali RoadSylhet200910079
Beani BazarSylhet200910316
BishwanathSylhet200910437
GolapganjSylhet200911607
KanaighatSylhet200912080
Osmani Biman BandarSylhet200910408
ZakiganjSylhet200914125
TangailTangail200932299
GhatailTangail200930912
MadhupurTangail200931487
MirzapurTangail200931511
ThakurgaonThakurgaon200940973
PirganjThakurgaon200940760
RanisankailThakurgaon200940823

What Is a Sonali Bank Routing Number?

A Sonali Bank routing number is a 9-digit code that identifies the exact branch where a Sonali Bank account is held within Bangladesh's payment network. Every domestic transfer processed through BEFTN, NPSB, or RTGS uses this code to route funds to the correct Sonali Bank branch automatically.

The 9 digits encode 3 distinct pieces of information:

  • Bank code (first 3 digits): Always 200 for every Sonali Bank branch in Bangladesh
  • District code (next 2 digits): Identifies the district where the branch operates, such as 26 for Dhaka North or 15 for Chattogram
  • Branch code (final 4 digits): Identifies the specific branch within that district

Sonali Bank is Bangladesh's largest state-owned commercial bank. It operates branches across all 64 districts, making it the most geographically distributed bank in the country. The bank organises its Dhaka branches into 2 zones: Dhaka-North (district code 26) and Dhaka-South (district code 27). Branches in each zone carry different routing numbers even when located close to each other geographically.

How to Use Your Sonali Bank Routing Number

How a Sonali Bank routing number is used depends on 3 transfer types, each with different requirements.

BEFTN and NPSB (local transfers)

To send via BEFTN or NPSB, log into your bank's internet banking, select Fund Transfer, choose Other Bank, and enter 2 pieces of information:

  • The recipient's 9-digit Sonali Bank routing number
  • The recipient's Sonali Bank account number

No SWIFT code is needed for either system. NPSB settles near-instantly within Bangladesh Bank processing hours. BEFTN settles on the next business day.

RTGS (high-value local transfers)

RTGS requires the routing number plus the recipient branch's SWIFT code. Sonali Bank's base SWIFT code is BSONBDDH, with a branch-specific suffix. Confirm the full suffix directly with the recipient branch before sending. RTGS payments are irrevocable once processed. Bangladesh Bank regulations place full liability for instruction errors on the sender, with no reversal mechanism available regardless of the error amount.

Receiving money from abroad with a Sonali Bank account

To receive an international wire transfer into a Sonali Bank account, provide the sender with 4 pieces of information:

  • Bank name: Sonali Bank Limited
  • SWIFT/BIC code: BSONBDDH (plus branch suffix, confirm with your branch)
  • Your 9-digit branch routing number
  • Your full account number and registered account name

Sonali Bank converts incoming foreign currency to BDT at the rate applied at the moment the funds clear.

How to Verify Your Sonali Bank Routing Number Before Sending

4 methods confirm a Sonali Bank routing number before any transfer:

  • Cheque leaf: the 9-digit routing number is printed along the bottom of every Sonali Bank cheque, directly below the account number
  • Sonali Bank internet banking: log into internet banking, navigate to Account Details, and the routing number appears alongside your branch name
  • Branch phone call: Call your specific Sonali Bank branch directly and ask: "What is the routing number for this branch?"
  • Bangladesh Bank official directory: Bangladesh Bank publishes a complete routing number registry at bangladeshbank.org.bd, updated when new branches are added

Cross-referencing at least 2 sources before an RTGS transfer eliminates the liability risk from instruction errors.

Frequently Asked Questions

Is the routing number on my Sonali Bank cheque?

Yes. Every Sonali Bank cheque has the 9-digit routing number printed along the bottom-left of the cheque leaf. It appears as a string of digits beginning with 200. The routing number sits to the left of the account number and the cheque serial number on the MICR line at the bottom of every cheque page.

How do I find my Sonali Bank routing number without a cheque?

3 methods work without a cheque. Log into Sonali Bank internet banking and navigate to Account Details where the routing number appears next to your branch name. Alternatively, call your specific Sonali Bank branch directly and ask for the branch routing number. The third option is to look up your branch in the Bangladesh Bank official routing directory at bangladeshbank.org.bd.

Does every Sonali Bank branch have a different routing number?

Yes. Every Sonali Bank branch carries its own unique 9-digit routing number. 2 branches in the same district share the same bank code (200) and the same district code, but differ in their final 4 digits. Using a Motijheel branch routing number to send funds to a Dilkusha branch account will route the transfer to the wrong branch. Confirm the specific branch routing number before every transfer.

What is Sonali Bank's SWIFT code?

Sonali Bank's base SWIFT code is BSONBDDH. Each branch carries an additional 3-character suffix that identifies the specific branch within the SWIFT network. The full branch SWIFT code is required for RTGS transfers and inward international wires. Confirm the full suffix for your specific branch by calling the branch directly or checking Sonali Bank's official website at sonalibank.com.bd.

Can I use a Sonali Bank routing number to receive money from abroad?

A Sonali Bank routing number alone is not sufficient for receiving international transfers. International senders wire through the SWIFT network using Sonali Bank's SWIFT code (BSONBDDH plus branch suffix) and your account number. The routing number identifies your branch within Bangladesh's domestic payment rails, not within the international SWIFT network. Provide senders with your full account number, branch name, and SWIFT code for international transfers.

What is the difference between a routing number and an account number?

A Sonali Bank routing number identifies the branch. A Sonali Bank account number identifies the individual account within that branch. Both are required for domestic transfers. 2 accounts at the same Sonali Bank branch share the same routing number but have different account numbers. An account number without a routing number tells the payment system which account to credit but not which branch to route funds through.

What happens if I send money to the wrong Sonali Bank routing number?

Funds sent to the wrong routing number route to the wrong branch. For BEFTN and NPSB transfers, the receiving branch may reject the transaction if the account number does not exist within that branch, in which case funds return to the sender within the settlement period. For RTGS transfers, the outcome is more serious. RTGS payments are irrevocable once processed. Bangladesh Bank regulations place full liability for instruction errors on the sender. The customer, not the bank, bears responsibility for verifying routing numbers before submitting any RTGS instruction.

nsave is not a bank. Accounts held with nsave are not protected by the Financial Services Compensation Scheme (FSCS). Customer funds are held in regulated UK and EEA financial institutions, separated from company funds, and protected through safeguarding rules designed for electronic money services.

The information in this article is provided for general informational and educational purposes only and does not constitute financial, legal, or tax advice from nsave or any of its affiliates. It is not a substitute for advice from a qualified financial adviser. We make no representations or warranties, whether expressed or implied, that the content is accurate, complete, or up to date.

Fees, exchange rates, incentives, and product availability may change and can vary by user and jurisdiction. Examples are illustrative only. Before making any financial decisions, seek advice from a qualified financial adviser who can assess your individual circumstances and objectives.

nsave helps freelancers and professionals from Bangladesh, Nigeria, Pakistan, Egypt, and other emerging markets receive and manage USD abroad. As a non-bank payment provider, your money is not protected by the Financial Services Compensation Scheme (FSCS). Customer funds are held in regulated, UK and EEA financial institutions, separated from company funds, and protected through safeguarding rules designed for electronic money services.

4.4 of 5.0 on the App Store and Google Play Store

Get the app