Bangladesh Dial Code: A Comprehensive Guide to International Calling

Whether you are connecting with family, friends, or business partners, getting the Bangladesh dial code right is essential for a seamless call. The country code for Bangladesh is +880, a fundamental part of the global E.164 numbering plan used by all modern telephone networks. In this guide, we unpack what the Bangladesh dial code means, how to apply it whether you’re calling from a small island studio in the Indian Ocean or a high-rise in Manchester, and how the local numbering structure fits around the international format. The aim is to make international communication effortless and reliable, so you can stay connected with certainty.
The Bangladesh dial code: what it is and why it matters
The Bangladesh dial code is the international country code assigned to Bangladesh. It is the digits you dial after initiating an international call, and before the local number. In international notation, this code is written as +880. The “+” symbol represents the international access code used by your country (for example, 00 in many parts of Europe, or 011 in the United States and Canada). The +880 tells the network that you intend to reach a Bangladeshi number, and it routes the call accordingly.
Understanding the Bangladesh dial code is the first step in getting the format right. In practice, you will usually see a number written as +880 followed by the local area code and the subscriber number. For landlines, this often means including the area code with a leading zero dropped when dialling from abroad. For mobiles, the format is +880 followed by the mobile prefix and the subscriber number, again without the leading zero. This distinction helps the network know whether you are trying to reach a home or business line, and it allows the system to allocate the call to the correct routing path.
Dialling Bangladesh from any country follows a simple pattern: international access code, country code, area or mobile prefix, and the subscriber number. The general structure is:
- International access code (varies by country) or the + symbol
- Bangladesh country code: 880
- Local area code (for landlines) or mobile prefix (for mobile numbers) without the leading zero
- Subscriber number
For example, to call a Bangladeshi landline in Dhaka from abroad, you would typically dial something like +880 2 XXXXXXX, where “2” is the Dhaka area code and “XXXXXXX” is the local line. If you are calling a mobile number, you might dial +880 1X XXXXXXX, with “1X” indicating the mobile network prefix such as 17, 18, 19, etc. The exact number of digits can vary depending on the operator and the specific line, but the basic pattern remains consistent: +880, followed by the appropriate digits, followed by the subscriber digits.
Landlines and area codes
Bangladesh uses area codes for landlines, which are essential when dialling from outside the country. After the +880 code, you typically dial the city or regional code without its leading zero. For example, Dhaka’s landline area code is 2, so a full international number will appear as +880 2 XXXXXXXX. Other major cities have their own area codes, which can be two to four digits long, depending on the region. When you see a Bangladeshi landline number listed internationally, you will often see the format +880 followed by the area code and the subscriber number. The result is a globally recognisable number that can be routed through regional exchanges to reach the destination inside Bangladesh.
Mobile numbers and prefixes
Mobile numbers in Bangladesh are typically written with a leading ’01’ trunk code when dialling domestically. From abroad, this structure changes to +880 followed by the mobile prefix (the digits after the 01) and the subscriber number. For example, a typical Bangladeshi mobile number might appear as +880 17XXXXXXX or +880 18XXXXXXX, depending on the operator. The exact length of the subscriber portion may vary, but the global format remains clear and stable: +880, then the operator’s mobile prefix, then the subscriber digits. This system allows callers to reach mobile devices across the nation without confusion, regardless of the operator or region of the subscriber.
Calling Bangladesh from the United Kingdom
From the UK, you will typically use the international access code 00, followed by the Bangladesh country code 880. If you are dialling a landline in Dhaka, you would dial 00 880 2 XXXXXXX. For a Bangladeshi mobile number, you would dial 00 880 1X XXXXXXX. Some modern mobile phones support the + symbol as a direct international prefix, allowing you to simply enter +880 2 XXXXXXX or +880 1X XXXXXXX. Either approach will route the call through the international network to reach the intended Bangladeshi recipient.
Calling Bangladesh from the United States and Canada
In North America, the international call prefix is 011. To reach a Bangladeshi landline in Dhaka, dial 011 880 2 XXXXXXX. To reach a Bangladeshi mobile number, dial 011 880 1X XXXXXXX. If you prefer, using the plus sign on a smartphone or a VoIP service can simplify the process: +880 2 XXXXXXX or +880 1X XXXXXXX. This not only standardises the format but also makes saving numbers easier for future use.
Dialling from other countries
Most countries use either 00 or a similar international access code to begin an international call. The Bangladesh dial code remains +880, which is the essential anchor for all Bangladeshi numbers when dialling from abroad. If you are in a country that uses a different international prefix, simply adapt the sequence accordingly. The important point is to switch the leading 0 of any local area or mobile prefix to nothing when using the international format. In short: +880 followed by the appropriate digits, without any leading zero.
ITU and the E.164 standard
The Bangladesh dial code is part of the ITU-T E.164 numbering plan, which defines the maximum length of telephone numbers worldwide and the international format for dialling. E.164 numbers begin with a country code and are designed to be dialled from anywhere in the world. The +880 format is compatible with mobile and fixed-line networks, so you can rely on consistent routing irrespective of your device or service provider.
Area codes and the local structure inside Bangladesh
Within Bangladesh, the numbering plan includes area codes for landlines and fixed lines across districts and cities. The Bangladesh dial code plus the area code forms the routing path to reach the specific locale. When calling from outside the country, you omit the leading zero that you would normally dial domestically, and you replace it with the country code. This small adjustment is the key to ensuring your call is directed to the intended regional exchange rather than failing to connect.
Tips for successful international calls to Bangladesh
- Always start with the international access code or the + symbol if you are saving numbers on a mobile device.
- Use +880 as the Bangladesh dial code and then the correct area or mobile prefix without any leading zero.
- When dialling a landline, ensure you include the correct area code (e.g., 2 for Dhaka) after +880.
- For mobile numbers, confirm the operator prefix after +880, such as 17, 18, or 19, followed by the subscriber digits.
- Be mindful of time zones when calling—Bangladesh is in the Bangladesh Standard Time zone (BST), which is UTC +6 hours, without daylight saving adjustments.
Examples of correct formatting
- +880 2 XXXXXXX — Dhaka landline
- +880 31 XXXXXXX — Chittagong (or other regional areas, depending on the actual code)
- +880 17XXXXXXX — Mobile number with an 17 prefix
- +880 1922 123456 — Example international mobile format for a specific operator
- Forgetting to drop the leading zero on the area or mobile prefix after the country code. Always dial +880 followed by the area or mobile prefix and the subscriber number.
- Using 880 instead of +880 or omitting the international access code when saving numbers in a contact list.
- Typing the wrong area code, especially for major cities where multiple prefixes can exist. Always verify the correct code for the destination.
- Assuming all Bangladeshi numbers have the same length; some regional numbers can vary slightly in length, particularly for business lines versus residential lines.
- Trying to dial local emergency numbers from abroad; these numbers are specific to the country and may not be reachable from overseas lines in the same way as typical phone numbers.
When calling Bangladesh from abroad for emergencies, international callers should use the standard numbers provided by Bangladeshi operators and local authorities. The Bangladesh dial code is just the starting point; you must dial the appropriate fixed-line or mobile number for emergency services, which may be different from regular consumer numbers. If you are visiting Bangladesh, familiarise yourself with local emergency numbers such as police, fire, and medical services. Use the country’s official information sources or your mobile operator’s roaming guide to obtain the up-to-date numbers for urgent situations.
You are in Manchester and need to call a Dhaka-based office. From a landline or mobile in the UK, you would dial 00 880 2 XXXXXXX or, using the + sign, +880 2 XXXXXXX. This will connect you to the Dhaka exchange and the landline within the city. Ensure the number you dial after the area code is complete and correct for the recipient’s line.
To connect to a Bangladeshi mobile, dial 011 880 1X XXXXXXX in the United States, or use the + symbol if you are using a mobile device: +880 1X XXXXXXX. Mobile numbers in Bangladesh often begin with 01 followed by the operator code and eight more digits, though the exact digit pattern can vary by network. Double-check the subscriber number you are contacting to avoid misdials.
When saving a Bangladeshi contact, include +880 and the appropriate digits. For a Dhaka landline, you might store +8802XXXXXXX. For a mobile, store +8801XXXXXXXX. If you travel internationally, your phone will automatically prepend the correct international access code, and you will not need to use the local domestic prefix.
The Bangladesh dial code is part of a dynamic and evolving global numbering landscape. As telecommunications infrastructure expands, there may be updates to the numbering plan to accommodate more subscribers, improve efficiency, and integrate new services such as VoIP, mobile data offerings, and IoT devices. Operators in Bangladesh frequently adapt to regulatory changes, and international callers should remain aware of any changes that could alter dialing patterns or prefix allocations. In the meantime, the +880 framework remains the reliable standard for reaching Bangladeshi numbers from overseas, and the general rules described here continue to apply.
A consistent approach for corporate communication
For businesses that operate internationally, ensuring the correct use of the Bangladesh dial code in customer-facing systems is essential. Whether standing up a helpdesk number, a sales line, or an outbound calling service, standardised international formatting reduces misdials and improves customer experience. Use the E.164 number format (for example, +8802XXXXXXX for a Dhaka line) in all customer communications, databases, and API integrations. This consistency simplifies global calling, CRM integration, and analytics reporting.
Developer considerations: integrating with telephony APIs
When integrating Bangladeshi numbers into applications and telephony APIs, ensure that your system stores numbers in E.164 format with the leading plus sign. Validate numbers against ITU formats and enforce the rule to drop the domestic 0 when constructing international numbers. This prevents failed connections and ensures reliable routing, regardless of whether calls originate from desktop clients, mobile apps, or VoIP gateways.
Bangladesh has a vibrant and diverse telecommunication landscape. The Bangladesh dial code is not merely a string of digits; it is a gateway to connections that underpin family, friendship, and business relationships. When reaching out to Bangladeshi contacts, be mindful of local customs around calling times, business hours, and holiday calendars. A respectful approach to timing and language can improve the likelihood of a positive response, especially when establishing new collaborations or sustaining long‑term partnerships.
In a world where cross-border communication is routine, the Bangladesh dial code stands as a fundamental building block of reliable global connectivity. By understanding the country code +880, the distinction between landline and mobile numbering, and the practical rules for dialing from different countries, you can ensure your international calls reach their destination without delay. Whether you are calling from the United Kingdom, the United States, or anywhere else, the correct use of the Bangladesh dial code guarantees a smooth connection and a clear line of communication. Remember to drop the domestic zero after the country code, to format numbers in the familiar +880 pattern, and to keep a small note of regional prefixes for quick reference during frequent calls. With these practices, you can communicate with confidence, efficiency, and ease, every time you pick up the phone to reach Bangladesh.