Prefixyr.com
E.164 Country Calling Code

Thailand +66

Official telecommunications routing registry for Thailand. International dialing prefix is +66. Browse all regional numbering plan area codes below.

Current Local Time
02:57:40
UTC • UTC +00:00
Full Dialing Format
+66 (XXX) XXX-XXXX
International Prefix +66
🌐
ISO Jurisdiction TH
MAP
Total Area Codes 31
⚡
Standard ITU-T E.164
📜

Thailand, officially the Kingdom of Thailand, is a Southeast Asian nation renowned for its rich cultural heritage, vibrant cities, and stunning tropical landscapes. With a population exceeding 70 million, it serves as a major economic and tourism hub in the region. The international dialing code for Thailand is +66, a prefix that connects callers to one of the most visited countries in the world. Understanding the nuances of Thailand's telecommunication system is essential for seamless communication, whether for business, travel, or personal connections.

Dialing Instructions

To call a Thai number from abroad, you must follow a specific sequence: first, dial the international access code of your country (e.g., 011 from the US, 00 from most European countries), then the Thailand country code +66, followed by the local area code (without the leading '0') and the subscriber number. For example, to call a landline in Bangkok (area code 2) from the US, you would dial: 011 + 66 + 2 + [local number]. For mobile numbers, which in Thailand typically start with 8 or 9, you drop the leading '0' from the mobile number as well, so a call would be: 011 + 66 + 8X XXX XXXX.

Area Codes and Numbering Context

Thailand employs a closed telephone numbering plan, meaning that area codes are an integral part of the local number format. The country is divided into multiple geographic area codes, with Bangkok assigned the code '2', while other provinces use codes ranging from 32 to 77. For instance, Chiang Mai uses 53, Phuket uses 76, and Pattaya uses 38. Mobile numbers in Thailand are not geographically assigned and use prefixes such as 6, 8, or 9, followed by seven to eight digits. Since 2021, Thailand has transitioned to 9-digit subscriber numbers for mobile services, standardizing the format to +66 8X XXX XXXX or +66 9X XXX XXXX. It is crucial to omit the trunk prefix '0' when dialing from abroad, as it is only used for domestic calls within Thailand.

Special Rules and Emergency Numbers

Thailand has a few special dialing rules that callers should be aware of. The country uses a single emergency number, 191, for police, while medical emergencies can be reached at 1669. Tourist police are available at 1155, and a general emergency hotline is 112 (though this is primarily for government services). For calls within Thailand, you must dial the trunk prefix '0' before the area code (e.g., 0 2 XXX XXXX for Bangkok). However, when dialing from overseas, the '0' is replaced by the country code '+66'. Additionally, some premium-rate and toll-free numbers have specific formats, such as 1800 for toll-free calls and 1900 for premium services, but these are not accessible from outside Thailand without proper international dialing procedures.

Traveler and Business Tips

For travelers and business professionals, understanding local communication norms is vital. Thailand has excellent mobile network coverage, with major operators like AIS, TrueMove H, and dtac offering extensive 4G and 5G services. Visitors often purchase local SIM cards, which require passport registration—a standard procedure in Thailand. When making international calls from Thailand, you can use the international prefix 001 (for most carriers) or 009 (for alternative operators) followed by the destination country code. Alternatively, VoIP services and messaging apps are widely used, especially for international communication, to avoid high roaming charges. For businesses, it is advisable to have a local presence or use a virtual phone number with a Thai +66 prefix to build trust with local clients. Always confirm the correct number format with your Thai counterpart, as mobile numbers are often written with spaces for clarity, e.g., 08X XXX XXXX, but when dialing from abroad, you would use +66 8X XXX XXXX.

The Thai telecommunications landscape is modern and efficient, with a high penetration of mobile phones and internet usage. Landlines are still common in offices and some residences, but the trend is shifting toward mobile-only communication, particularly among younger generations. When dialing from abroad, be mindful of time zone differences (Indochina Time, UTC+7) and business hours, as Thailand operates on a single time zone despite its geographical span. By adhering to these dialing guidelines and tips, you can ensure effective and uninterrupted communication with contacts in the Land of Smiles.

❓ Frequently Asked Questions

How do I call a Thai mobile number from the United States?
To call a Thai mobile number from the US, dial the US international access code (011), then Thailand's country code (+66), followed by the mobile number without the leading '0'. For example, if the Thai mobile number is 08X XXX XXXX, you would dial 011 + 66 + 8X XXX XXXX.
What is the emergency number in Thailand?
The main emergency number in Thailand is 191 for police. For medical emergencies, dial 1669. Tourist police can be reached at 1155. These numbers are toll-free and can be dialed from any phone in Thailand.
Do I need to drop the '0' when calling a Thai number from abroad?
Yes, when calling a Thai number from outside Thailand, you must omit the leading '0' from the area code or mobile number. The '0' is a trunk prefix used only for domestic calls within Thailand. Instead, you use the country code +66 before the remaining digits.
What are the area codes for major Thai cities?
Bangkok has area code 2, Chiang Mai uses 53, Phuket uses 76, Pattaya uses 38, and Hat Yai uses 74. When dialing from abroad, you would dial +66 followed by the area code (without the leading '0') and the local number.
Can I use my foreign SIM card in Thailand?
Yes, most foreign SIM cards work in Thailand, but you will incur roaming charges. To avoid high costs, it is recommended to purchase a local Thai SIM card from operators like AIS, TrueMove H, or dtac. You will need your passport for registration.
How do I call internationally from Thailand?
To call internationally from Thailand, dial the international access code 001 (or 009 for alternative carriers), then the destination country code, area code, and local number. For example, to call the US, dial 001 + 1 + area code + number.
Are Thai phone numbers always 9 digits long?
Thai mobile numbers are 9 digits long when including the leading '0' (e.g., 08X XXX XXXX). When dialed from abroad, they become 8 to 9 digits after the country code, depending on the network. Landline numbers vary in length, typically 7-8 digits excluding the area code.