Prefixyr.com
Thailand 📱 Mobile Network

Area Code 8 – Mobile Network

The phone area code for Mobile Network is 8 (international format +668). Browse local exchange codes (NXX) and carrier assignments below.

Current Local Time
04:30:24
UTC • UTC +00:00
Full Dialing Format
+668
Population N/A
👥
Admin Region Thailand
🗺️
Elevation N/A
🏔️
GPS Coordinates N/A
📍

Thailand Mobile Prefix +66 8: Network Architecture and Dialing Protocols

The Thai mobile numbering landscape is characterized by a non-geographic prefix structure, with the leading digit 8 (following the +66 country code) designating mobile services. This prefix is allocated to cellular networks, distinguishing them from fixed-line services, which typically commence with 2 or 3. The complete mobile number format is +66 8X XXX XXXX, comprising a total of nine digits after the country code. The second digit (X) often indicates the specific mobile network operator or mobile virtual network operator (MVNO), although number portability (introduced in Thailand in 2010) allows subscribers to retain their numbers when switching carriers, thereby decoupling the prefix from the current operator.

Thailand's mobile market is served by major MNOs including Advanced Info Service (AIS), TrueMove H, and dtac. Historically, prefixes such as 81, 82, and 89 were associated with dtac; 83, 84, 86, and 87 with TrueMove; and 80, 85, 88, and 90 with AIS. However, due to number portability, these associations are no longer definitive. The 8-series prefixes are exclusively assigned to mobile services, and no geographic area is tied to them.

Dialing Formats for Local and International Callers

For domestic callers within Thailand, the trunk prefix 0 is dialed before the mobile number, omitting the +66 country code. For example, a local caller would dial 08X XXX XXXX. In contrast, international callers must replace the leading zero with the +66 country code, resulting in the format +66 8X XXX XXXX. For instance, a Thai mobile number 08 1234 5678 would be dialed as +66 81234 5678 from abroad. When dialing from a landline or mobile within Thailand, the leading zero is essential; omitting it will result in a failed call.

SMS and International Routing

Short Message Service (SMS) to Thai mobile numbers follows the same international format: +66 8X XXX XXXX. For international SMS delivery, the sender must use the full international format, including the plus sign and country code. Thai mobile networks support standard GSM/UMTS/LTE and now 5G technologies, ensuring seamless interoperability with global carriers. When roaming internationally, Thai subscribers retain their +66 8X numbers, and incoming calls are routed to the visited network via international gateway exchanges.

Regulatory and Technical Considerations

The National Broadcasting and Telecommunications Commission (NBTC) regulates Thailand's numbering plan. The 8-series prefixes are part of the closed numbering plan, meaning that all digits must be dialed for every call. There are no overlay codes or local dialing variations for mobile numbers. For VoIP and OTT services, users may encounter alternative access numbers, but these are not part of the official E.164 numbering plan. When integrating Thai mobile numbers into databases or communication systems, it is imperative to store them in international format (+66 8X XXX XXXX) to ensure proper routing and avoid truncation issues.

❓ Frequently Asked Questions

What does the +66 8 prefix indicate in Thailand?
The +66 8 prefix indicates a mobile phone number in Thailand. The '8' is the first digit of the mobile number, and it is non-geographic, meaning it is not tied to any specific region. It is used by mobile network operators and MVNOs.
How do I dial a Thai mobile number from abroad?
To dial a Thai mobile number from abroad, you need to use the international format: +66 followed by the mobile number without the leading '0'. For example, if the local number is 08 1234 5678, you would dial +66 81234 5678.
Can I determine the mobile operator from the prefix?
Historically, certain prefixes were associated with specific operators (e.g., 81, 82, 89 with dtac; 83, 84, 86, 87 with TrueMove; 80, 85, 88, 90 with AIS). However, due to mobile number portability, the prefix no longer guarantees the operator, as subscribers can retain their numbers when switching carriers.
Is the +66 8 prefix used for VoIP or landline services?
No, the +66 8 prefix is exclusively allocated for mobile services. Fixed-line numbers in Thailand typically start with 2 (Bangkok) or 3 (other regions), and VoIP services may use different non-geographic prefixes or be accessed via special access numbers.
What is the correct format for storing Thai mobile numbers in a database?
For international interoperability, store Thai mobile numbers in E.164 format: +66 followed by the nine-digit mobile number (e.g., +66812345678). This ensures proper routing and avoids issues with leading zeros.