Area Code 312 – Gaborone
The phone area code for Gaborone is 312 (international format +267312). Browse local exchange codes (NXX) and carrier assignments below.
📍 Geographic Location of Gaborone
The area code 312 is a geographic National Destination Code (NDC) assigned to the capital city of Botswana, Gaborone, under the national numbering plan administered by the Botswana Communications Regulatory Authority (BOCRA). As part of the international dialing prefix +267, the code 312 routes calls to fixed-line subscribers within the Gaborone metropolitan area, including the central business district and surrounding residential suburbs.
Geographic Coverage and Dialing Formats
Within Botswana, calls to numbers in the 312 area code must be dialed using the full national significant number, which includes the area code followed by the subscriber's seven-digit local number. For example, a local call to a Gaborone landline would be dialed as 312 123 4567. When calling from outside Botswana, the international format requires the country code and the national significant number without any leading trunk prefix: +267 312 123 4567. It is important to note that Botswana does not use a trunk prefix (such as '0'), so the number is dialed exactly as it appears after the country code.
Administrative and Regulatory Context
Gaborone serves as the political and economic hub of Botswana, hosting government ministries, embassies, and major corporate headquarters. The 312 code is one of several geographic codes assigned to the city, alongside 31x and 39x ranges, reflecting the high density of fixed-line services. As with other geographic codes in Botswana, the 312 prefix is used exclusively for fixed-line PSTN services, and it is not portable to mobile networks. Mobile numbers in Botswana are identified by their own distinct prefixes, such as 71, 72, 73, 74, 75, 76, and 77, and are not subject to geographic routing.
Caller Instructions
For local callers within Botswana, dialing a 312 number requires only the seven-digit subscriber number if you are also within the same local calling area? However, due to the implementation of the national numbering plan, it is recommended to always dial the full national number (including the area code) to avoid misrouting, especially when calling from mobile networks. For international callers, the process is straightforward: dial your country's exit code (e.g., 00 from most European countries, 011 from the United States), followed by Botswana's country code 267, then the area code 312 and the subscriber number. For example, from the US, you would dial 011 267 312 123 4567.
Overlays and Numbering Stability
Currently, there are no overlay codes in Gaborone, and the 312 area code remains the sole identifier for its assigned geographic region. The numbering plan is managed to ensure sufficient capacity for future growth, and no changes to the dialing procedure are anticipated in the near term. Businesses and residents in Gaborone should continue to use the 312 code for all fixed-line communications, ensuring accurate and efficient call routing.