Area Code 31 – Durban
The phone area code for Durban is 31 (international format +2731). Browse local exchange codes (NXX) and carrier assignments below.
📍 Geographic Location of Durban
Overview of Area Code +27 31
Area code 31 is a geographic National Destination Code (NDC) assigned to the city of Durban and its surrounding metropolitan area in the KwaZulu-Natal province of South Africa. It is part of the national numbering plan administered by the Independent Communications Authority of South Africa (ICASA) under the ITU-T E.164 international standard. The code covers the eThekwini Metropolitan Municipality, which includes Durban Central, Umhlanga, Westville, Pinetown, and other northern and western suburbs.
Dialing Formats
When calling a Durban landline from within South Africa, you must dial the trunk prefix 0 followed by the area code and the subscriber number. The national format is:
- 0 31 XXX XXXX (within South Africa)
For international callers, the country code for South Africa is +27, and the leading trunk prefix 0 is omitted. The international format is:
- +27 31 XXX XXXX (from abroad)
For example, a local Durban number might be 031 555 1234. From outside South Africa, you would dial +27 31 555 1234.
Geographic Coverage and Administration
The 31 area code serves the greater Durban area, which is the largest city in KwaZulu-Natal and a major economic hub on the east coast of South Africa. Key suburbs and towns within this code include Berea, Glenwood, Umhlanga Rocks, Durban North, and Chatsworth. The code is administered by various telecommunications operators, including Telkom (the incumbent fixed-line operator) and other licensed service providers. Subscriber numbers are typically 7 digits long, following the NDC.
Overlay and Numbering Considerations
Currently, no overlay code has been introduced for the Durban area, meaning that the 31 NDC remains the sole geographic code for the region. However, number portability allows subscribers to retain their numbers when switching between fixed-line operators, provided the service remains within the same geographic area. This is in line with ICASA's regulations on local number portability.
Caller Instructions
For local callers within South Africa, always include the trunk prefix 0 when dialing a Durban number, even if you are calling from within the same area code. For international callers, remember to replace the leading 0 with the +27 country code. If you are using a mobile phone, you can dial the number in international format with a plus sign, as most mobile networks support this.
Understanding the correct dialing format is essential for both business and personal communication. For businesses operating in Durban, using the correct area code ensures that calls are routed efficiently and that customers can reach you without difficulty.