Prefixyr.com
Botswana ☎️ Landline / Geographic

Area Code 312 – Gaborone

The phone area code for Gaborone is 312 (international format +267312). Browse local exchange codes (NXX) and carrier assignments below.

Current Local Time
04:29:24
UTC • UTC +00:00
Full Dialing Format
+267312
Population 246,325
👥
Admin Region Gaborone
🗺️
Elevation 1011m
🏔️
GPS Coordinates -24.6545, 25.9086
📍

📍 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.

❓ Frequently Asked Questions

What is the area code 312 in Botswana?
312 is a geographic area code assigned to Gaborone, the capital city of Botswana. It is used for fixed-line telephone numbers within the city.
How do I call a Botswana number with area code 312 from abroad?
Dial your country's exit code, then Botswana's country code 267, followed by the area code 312 and the local number. For example, from the US, dial 011 267 312 123 4567.
Do I need to dial a trunk prefix before the area code when calling within Botswana?
No, Botswana does not use a trunk prefix. You should dial the area code and the local number directly, e.g., 312 123 4567.
Can I port a mobile number to the 312 area code?
No, the 312 area code is reserved for fixed-line services. Mobile numbers in Botswana have distinct prefixes and are not portable to geographic area codes.
Are there any overlay codes for Gaborone?
Currently, there are no overlay codes for Gaborone. The 312 code is the sole geographic code for the area, and no dialing changes are expected.