+1... +2... +3... +4... +5... +6... +7... +8... +9... By Country Codes +0... By Country Codes A... B... C... D... E... F... G... H... I... J... K... L... M... N... O... P... Q... R... S... T... U... V... W... Y... Z...
Updated 2 June 2011 By Country Code By Country Name Other WTNG pages Acknowledgements
World Telephone Numbering Guide Select by Country Code Select by Country Name Main Page Main Page
Calendar Calendar
Glossary Glossary
History History
Regional Services Regional Services
Special Services Special Services
What's New What's New
Hosted by The Interocitor

Mooney's Mini-Flags
|bd| Bangladesh +880

Number Format

Area Code:            1-4 digits
Subscriber Number:    3-7 digits
Trunk Prefix:         0
International Prefix: 00

Area code information

Timing unknown (2007?) - new national numbering plan

BTRC, the Bangladesh regulator, announced in April 2006 that a revised numbering plan would be introduced "shortly". No specific dates of implementation were indicated.

The plan features consolidation of area codes and standardisation of national number lengths to 10 digits (area code plus subscriber number, excluding prefixes).

International calling into Bangladesh is expected to be in the following formats:

International format  Service/carrier
--------------------  ---------------
+880 1x xxxxxxxx      mobile numbers
+880 2 T xxxxxxxx     BTTB (incumbent carrier)
+880 3x T xxxxxxx     other carriers
+880 4x T xxxxxxx     other carriers
In the above table, the T digit represents the consolidated zone code, identifying the region of Bangladesh:
Zone code   Area
---------   ----
2           central (Dhaka)
3           southeast (Chittagang)
4           southwest (Khulna)
5           northwest (Bogra, Rajshai)
9           northeast (Sylhet)
Overview of domestic dialling plan (as used within Bangladesh):

Prefix     Purpose
------     -------
0          national calling prefix
000        home country direct access (except 000800)
000800     international freephone
001        international prefix, toll-quality
002        international prefix, not toll-quality
0010 + cc  international carrier selection prefix, toll-quality
0020 + cc  international carrier selection prefix, not toll-quality
010xxx     value-added services
0101xx     internet access
0102xx     prepaid
0103xx     voice mail
0104xx     paging (automatic)
0105xx     paging (operator-assisted)
01x        national mobile calling (except 010)
02         national calling
03         national calling
04         national calling
05         national calling
06         new services, to be determined
07         new services, to be determined
08xxx      special services
0800       freephone
0801       virtual private network
0802       virtual card calling
0803       voting
09         national calling
10         national carrier access code
1xx...     short codes (3 or more digits)
100        police
101        fire
102        ambulance
103        trunk enquiry
107x       emergency information
2 to 9     subscriber numbers within area
In the above table, "cc" represnets a 2-digit international carrier selection code, which does not begin with reserved digit '0'.

The general format for domestic long distance calling is:

0 + carrier code + zone code + subscriber number

Format          Carrier/service
------          ---------------
0 11 xxxxxxxx   mobile, PBTL
0 12 xxxxxxxx   (unused mobile)
0 13 xxxxxxxx   mobile, BTL
0 14 xxxxxxxx   mobile, BBTT
0 15 xxxxxxxx   mobile, Teletalk
0 16 xxxxxxxx   mobile, Warid Telecom
0 17 xxxxxxxx   mobile, Grameen Phones
0 18 xxxxxxxx   mobile, TMIB
0 19 xxxxxxxx   mobile, Sheba Mobile
0 2 T xxxxxxxx  BTTB (incumbent carrier)
0 30 T xxxxxxx  Worldtel
0 31 T xxxxxxx  Westec
0 32 T xxxxxxx  Square Informatix
0 33 T xxxxxxx  One Tel
0 34 T xxxxxxx  GEP Telecom
0 35 T xxxxxxx  Bangla Phone
0 36 T xxxxxxx  Tele Barta
0 37 T xxxxxxx  National Telecom
0 38 T xxxxxxx  Peoples
0 39 T xxxxxxx  S.A. Telecom
0 40 T xxxxxxx  Jalalabad Telecom
0 41 T xxxxxxx  Nextel Telecom
0 42 T xxxxxxx  Integrated Service
0 43 T xxxxxxx  Dhaka Telephone
0 44 T xxxxxxx  Ranks Telecom
0 45 T xxxxxxx  Dominox Technologies
0 46 T xxxxxxx  Bashundhara
Again, the T digits represents the zone or region code (2, 3, 4, 5 or 9), as defined above.

Source: BTRC announcement (3 April 2006, via ITU).

(news courtesy Sergiu Rosenzweig)

5 August 2005 - new Sylhet number ranges

New number ranges for carrier Jalalabad Telecom in Sylhet region:

+880 821 400xxxx through +880 821 404xxxx

+880 821 410xxxx through +880 821 414xxxx

Source: BTTB announcement (23 August 2005, via ITU).

April 2005 - updated number ranges

Barisal city (+880 431) BTTB subscriber numbers changed from 5-digit to 7-digit format ber numbers at some unknown date since January 2004, apparently by prepending '21': +880 431 xxxxx to +880 431 21xxxxx

Mobile number ranges were also introduced for Teletalk Bangladesh since January 2004:

+880 15 2xxxxxx
+880 15 40xxxxx-48xxxxx
+880 15 60xxxxx-68xxxxx

Source: BTTB announcement (5 April 2005, via ITU).

21 April 2004 - new area codes, new Aktel mobile numbers

From BTTB announcement (21 April 2004, via ITU): New area codes / number ranges for geographic wireline/fixed services:

District    Exchange     Old Area Code   New Area Code
========    ========     =============   =============
Barguna     Pathorghata  +880 448 75xxx  +880 4455 75xxx
Barisal     Bakergonj    +880 431 74xxx  +880 4328 74xxx
Barisal     Babugonj     +880 431 73xxx  +880 4327 73xxx
Barisal     Muladi       +880 4326 8xxx  +880 4326 75xxx
Bhola       Lalmohan     +880 491 75xxx  +880 4925 75xxx
Patuakhali  Mirjagonj    +880 441 75xxx  +880 4426 75xxx
Pirojpur    Mothbaria    +880 461 75xxx  +880 4625 75xxx
Rajbari     Pangsha      +880 641 75xxx  +880 6424 75xxx
Jessore     Manirumpur   +880 421 78xxx  +880 4227 78xxx
Also, mobile carrier Aktel (+880 18) prepended '9' to its subscriber numbers, to extend these to 7-digit format:

Valid Aktel number ranges
=========================
+880 18 91XXXXX
+880 18 92XXXXX
+880 18 93XXXXX
+880 18 94XXXXX
+880 18 95XXXXX
+880 18 96XXXXX
+880 18 97XXXXX (except 970xxxx)

February 2003? - various area code changes

Various area codes in Bangladesh were changed as reported in a BTTB announcement of 18 February 2003. The actual number change dates were not indicated:

Place      Old code   New code
=====      ========   ========
Bagerhat   +880 401   +880 468
Barguna    +880 446   +880 448
Jhalkathi  +880 496   +880 498
Magura     +880 611   +880 488
Narsingdi  +880 621   +880 628
Panchagarh +880 562   +880 568
Area code changes in designated growth centres:

Place (District)            Old code    New code
================            ========    ========
Banaripara (Barisal)        +880 4320   +880 4332
Banshkhali (Chittagong)     +880 3020   +880 3037
Chauddagram (Comilla)       +880 8020   +880 8034
Goalanda (Rajbari)          +880 6421   +880 6423
Kanaighat (Sylhet)          +880 8220   +880 8233
Mongla New Port (Bagerhat)  +880 4031   +880 4662
Madhabdi (Narsingdi)        +880 6251   +880 6257
Mithamain (Kishoreganj)     +880 9420   +880 9435
Mohanganj (Netrakona)       +880 9520   +880 9524
Nagarpur (Tangail)          +880 9220   +880 9233
Phulpur (Mymensingh)        +880 9020   +880 9033
Sayadpur (Nilphamari)       +880 552    +880 5526
Shibganj (Bogra)            +880 5020   +880 5033
Taherpur (Sunamganj)        +880 8720   +880 8732
Source: BTTB announcement (no longer online).

26 September 2000 - Pabna subscriber number expansion

Effective this date, existing Pabna subscriber numbers (under +880 731) had the digit 6 prepended. Details courtesy pabna.net.

Other Information

BTTB has a list of special numbers for ISP access.

Incumbent carrier: BTTB.

Regulator is Bangladesh Telecommunication Regulatory Commission (BTRC)


Return to Top Return to Top