Ringflow

Bangladesh Phone Number Format and +880 Virtual Numbers

How to read a Bangladesh phone number: the +880 code, mobile prefixes, landline codes, 096 IP numbers, and the realistic ways to get a virtual number.

Ringflow
Bangladesh Phone Number Format and +880 Virtual Numbers
Smartphone dial pad showing +880 beside the Bangladesh flag and map, with chips for number format, +880 virtual numbers, global reach, and secure communication
Senior Writer:Ringflow Editorial Team
Published:September 11, 2026

Introduction

A Bangladesh phone number is built from three pieces: the country code +880, an operator or area code, and the subscriber number. Mobile numbers are the ones you will see most often, and they are also what people usually mean when they search for a Bangladesh virtual phone number. Before you pick one, it helps to know what each part of the number tells you.

This guide from Ringflow shows how to read and write a Bangladesh phone number, which prefix belongs to which mobile operator, and how landline and IP telephony codes work. You will also learn how to call Bangladesh from the US, which routes exist for getting a Bangladesh virtual phone number, and what to check before you rely on one for text verification.

Bangladesh Phone Number Format (+880)

Bangladesh flag and SIM card marked +880, with six cards: country code, two mobile formats, a landline pattern, IP telephony, and the eleven digit local format

Dialed locally, a Bangladesh phone number starts with the trunk prefix 0, then an area or operator code, then the subscriber number. When the same number is written for someone abroad, +880 takes the place of that 0. The codes come from the National Numbering Plan issued by the telecom regulator, which published the current plan on 31 July 2017.

A mobile Bangladesh phone number has eleven digits when written locally, and ten digits after +880. Counting digits catches most typing errors. If you see eleven digits after +880, the 0 was probably left in by mistake. People who compare regional numbering plans can see a different structure in our Indian phone number format guide, which helps when you handle contacts from both countries.

  • Country code: +880, which replaces the leading 0 when you write a number internationally.
  • Mobile, local style: 01XXX-XXXXXX, which is eleven digits including the 0.
  • Mobile, international style: +880 1XXX-XXXXXX, which is ten digits after the country code.
  • Landline, Dhaka: 02 followed by the subscriber number, written +880 2 from abroad.
  • IP telephony: numbers in the 096 range, written +880 96XX-XXXXXX from abroad.
  • Digit check: a local mobile Bangladesh phone number has eleven digits, so any other length usually signals a typo.

Mobile Operator Prefixes

Chart matching mobile prefixes 013 to 019 with Grameenphone, Banglalink, Teletalk, and Robi, with a note that numbers can move operators since 2018

In a Bangladesh phone number from a mobile operator, the digit after 01 is the operator code. Each code was first handed to one operator, and two operators now have a second series because their first one filled up. Grameenphone, for example, added 013 after running through 017. The prefix is a quick clue to who issued the number. Knowing the series helps you spot a mistyped digit quickly.

Treat the prefix as a record of where a number started, not proof of who serves it today. Mobile number portability arrived in 2018, so a customer who moves to another operator keeps the whole number, prefix included. A Bangladesh phone number beginning 017 could now be served by Robi or Banglalink, so never assume the network from the digits.

  • 013 and 017: Grameenphone, whose second series was added after 017 filled up.
  • 014 and 019: Banglalink, which uses both series for its customers.
  • 015: Teletalk, the state-owned mobile operator.
  • 016 and 018: Robi, where 016 was the former Airtel Bangladesh series.
  • 011: the old Citycell series, which closed in 2016.
  • Portability: since 2018 a customer can keep the number when changing operator, so the network may differ.

Landline Area Codes and 096 IP Numbers

Landline telephone over a Bangladesh map with six code tags: 02 Dhaka, 031 Chattogram, 096 IP telephony, and the 022, 023 and 024, and 025 and 029 zones

Landlines from BTCL, the Bangladesh Telecommunications Company Limited, come in two formats. The older one uses a geographic code for each district: 02 for Dhaka, and three or four digit codes starting with 0 almost everywhere else. Some reference lists still use the older spelling Chittagong for the city whose official name is Chattogram. Check which format a contact uses before you dial.

Newer BTCL numbers replace district codes with five zone codes, written as +880 2, a zone digit, and the subscriber number. Locally they read 02XXX-XXXXXX, and the third digit tells you the zone. Bangladesh also keeps a separate 096 range for internet-based phone service, which licensed IP telephony providers use for local numbers delivered over the internet.

  • 02: the older code for Dhaka, with 031 for Chattogram and 041 for Khulna.
  • 022: the Central zone, covering Dhaka City, Gazipur City, and Narayanganj City.
  • 023 and 024: the South-East and South-West zones in the newer format.
  • 025 and 029: the North-West and North-East zones in the newer format.
  • 096: the IP telephony range, written +880 96 followed by a two-digit provider code.

How to Call a Bangladesh Number From the US

Dial 011, the international access code used across the North American Numbering Plan, then 880, then the Bangladeshi number without its leading 0. A Grameenphone mobile becomes 011 880 17XX XXXXXX. On a smartphone, a plus sign can stand in for 011. Leaving the trunk 0 in a Bangladesh phone number is the most common reason a call to Bangladesh fails.

The same logic works in reverse for contacts you save. Store numbers with the plus sign and country code so they dial correctly from any country, including Ringflow's mobile and desktop apps, just as our US phone number format guide explains for American numbers. Bangladesh Standard Time is six hours ahead of UTC and has no daylight saving, so plan calls with the time difference in mind.

  • Step one: dial 011, or the plus sign on a mobile phone.
  • Step two: dial 880, the country code for Bangladesh.
  • Step three: dial the number without its leading 0, such as 17XX XXXXXX.
  • Time difference: Dhaka is 10 hours ahead of New York in summer and 11 hours ahead in winter.
  • Emergency number: 999 reaches emergency services inside Bangladesh.
  • Business calling: a Ringflow US number can place calls to Bangladesh from mobile and desktop apps.
  • Saving contacts: write each Bangladesh phone number as +880 followed by the digits, never with the extra 0.

Can You Get a Bangladesh Virtual Phone Number?

SIM card and national monument beside five options: local SIM, 096 number, international VoIP, identification required, and range check

Yes, but the word virtual can mean several different things, and each route has its own sign-up process. Some options give you a real Bangladeshi mobile number, some give you an internet-based local number, and some give you a +880 number from a global provider that forwards calls to an app. Check what kind of Bangladesh phone number you get before you pay. Compare more than one provider before you decide, because prices and requirements vary.

The regulator publishes the BTRC numbering plan 2017 and licenses the providers that issue local numbers, so it is the right place to understand the rules. The page is written in Bengali. Always read a provider's terms and confirm what the number can do, because requirements differ between providers and can change. Rules can change, so recheck them before you renew.

  • Local SIM: a SIM from Grameenphone, Robi, Banglalink, or Teletalk gives you a genuine 01X Bangladesh phone number.
  • Identification: ask the operator what identification it needs before you buy, especially as a foreigner.
  • 096 number: an IP telephony provider can issue a local number delivered over the internet.
  • International VoIP: some global providers sell +880 numbers that forward to an app or another phone, while Ringflow offers US business numbers.
  • Range check: find out whether a number is mobile, landline, or 096, because services treat them differently.
  • Calls and texts: confirm whether the number makes outbound calls, receives calls, and supports texting.

Virtual Numbers for SMS Verification: What Works

Phone showing a verification code surrounded by four tips: best choice, read the rules, confirm texting, and keep it active

Most people looking for a Bangladesh virtual phone number for verification need a one-time code from a bank, a marketplace, or a messaging app. Whether that code arrives is up to the service sending it, not the company that sold you the number. A service can choose to send codes only to mobile numbers, and the prefix makes the type easy to see.

A Bangladesh phone number that works for calls may still fail for texts. In Bangladesh, 01X is mobile while 096 is IP telephony, and some services accept only the first. Keep the number active for as long as the account exists. Recovery codes go to the number on file, so letting it lapse can lock you out. If you only need to call Bangladesh, a Ringflow US number may be simpler than a Bangladeshi SIM.

  • Best choice: a SIM in your own name is the most dependable Bangladesh phone number for services expecting a Bangladeshi mobile user.
  • Read the rules: check the service's help pages for the number types it accepts before you buy.
  • Confirm texting: a number that only takes calls cannot receive a text code.
  • Keep it active: recovery codes go to the number on file, so do not let it lapse.
  • Test first: send yourself a test text before you rely on the number for an important account.
  • Avoid public sites: anyone can read messages on public receive-SMS websites, and the number may belong to someone else's account.
  • Respect terms: using a borrowed number to get around a service's sign-up rules can break its terms of use.

Conclusion

Once you know the pattern, a Bangladesh phone number is easy to read. Mobile numbers start 01 and have eleven digits locally, BTCL landlines use 02 for Dhaka or a district or zone code elsewhere, and 096 numbers come from IP telephony providers. Swap the leading 0 for +880 to write any of them internationally, and remember that the prefix no longer guarantees the current operator.

If your company is in the US and works with people in Bangladesh, Ringflow offers a free trial, so you can test calling from the mobile and desktop apps your team already uses before you commit. Compare the virtual number routes, confirm texting support, and check each provider's terms. A little checking up front saves failed calls and lost codes later.

Ready when you are

Call Bangladesh From a US Business Number

Get a US local or toll-free number that rings on your team's mobile and desktop apps, port the number you already use, and start with a free trial.

Frequently Asked Questions

Locally it is 01XXX-XXXXXX; from abroad, +880 replaces the 0.

Dial 011, then 880, then the number without its leading 0.

It is +880, which replaces the leading 0 in international style.

Eleven digits locally, including the leading 0.

Ten hours in summer and eleven in winter.


AS

Ringflow Editorial Team

The Ringflow editorial team covers cloud phone, AI contact center, outbound dialing, and CRM integrations for US sales and support teams.

bangladesh virtual phone numberbangladesh phone numberbd phone number+880 country codebangladesh mobile prefixesbangladesh virtual number

Try the platform. Be on a call by lunch.

Free trial · No card · Free number porting · SLA-backed uptime