If you want to dial a phone number in Thailand, you must know the Thailand phone area code, prefix, and other details. Knowing the correct phone number format in Thailand ensures your calls connect smoothly. Thai phone numbers follow a structured system that includes country codes, area codes, and subscriber numbers. How you use them depends on whether you’re dialing locally, internationally, or using a mobile device. This article will introduce you to the calling code of Thailand and how to communicate easily.
Thailand phone number format
The Thailand phone number format is relatively simple. Thai phone numbers are 9 to 10 digits long. They include a trunk prefix, which is “0” followed by the area code or mobile prefix before the subscriber number. That said, the format you use for calling internationally differs from that for calling locally. Here’s how it works:
- If you want to call locally, 0X-XXXX-XXXX, where 0 is the national prefix, X is the area code and can be 1 or 2 digits, and the rest is the subscriber’s number.
- If you’re going to make international calls to Thailand, then this includes the exit code and the country code. +66-XX-XXX-XXXX.
Thailand phone country & area code
Besides the country code, different countries can dial Thailand with varying international dialing prefix numbers. This means the Thailand prefix code changes depending on your location or anywhere in the world. For example:
- U.S & Canada: Dial 011 before 66
- UK, Germany, France, and most of Europe: Dial 00 before 66
- Australia: Dial 0011 before 66
- Japan: Dial 010 before 66
Beyond the country codes, you must also factor in the key area codes for calling in Thailand. You have regional area codes to consider depending on where you are in the country. The Thailand area code is also different for landlines, with specific prefixes for mobile numbers. For example, mobile numbers in Thailand start with 06, 08, or 09, so you don’t have to add the leading zero when dialing internationally. So, a mobile number would be +66 8X XXX XXXX while a landline in Bangkok would be +66 2 XXXX XXXX.
Here are some major area codes:
Region/City | Area Code |
Bangkok | 2 |
Khon Kaen | 43 |
Samui | 77 |
Mobile Numbers | 8,9 or 6 |
Chiang Mai | 53 |
Phuket | 76 |
Pattaya | 38 |
Ubon Ratchathani | 45 |
Chanthaburi | 39 |
Kanchanaburi | 34 |
Lampang | 54 |
Surat Thani | 77 |
Thailand phone number examples
Figuring out what to do with the different Thailand phone area codes and calling codes can be a bit confusing. Here are some examples to help for different purposes.
Local number
If you want to dial a local landline number in Bangkok, Thailand, you do this: 02-123-4567. The area code is 2, and the 7 digits that follow are the subscriber number.
Mobile number
If you want to dial a mobile number anywhere in Thailand, you can do this: 081-234-5678. The mobile code is 06, 08, or 09, followed by 7 to 8 digits.
Toll-free number
If you want to dial a toll-free number, do this: 1800-123-456. The format means you start with 1800 or 1600 toll-free prefix, followed by 6 to 7 digits of the subscriber’s number.
Special service number
Special service numbers are provided for unique services. They often consist of 3 to 4 digits and are designed for essential services that the public uses. Examples include 1111, 191, or 1669.
How to dial a Thailand phone number
Now, let’s bring all of these examples into focus by showing you how you can dial Thai phone numbers. As earlier said, the Thailand country telephone code differs depending on your location.
Calling from outside Thailand
If you are in another country and want to call someone in Thailand, the international access code e.g, 00 or 01) will come first, followed by the Thai phone country code “+66.”. However, this also depends on whether you are using a mobile or landline.
This means for landline numbers:
- If you were calling from the US or UK, you would dial first the exit code for the country you’re calling from. The U.S is 011
- Next enter the Thailand country code 66 .
- Then add the area code. If you are calling a landline, then include the area code. For Bangkok, use the area code 2.
- Finally, dial the subscriber’s number, 234-5647
- So, the Thailand phone number you would dial is 011-66-2-123-5647
In the same way, if you’re calling a mobile number in Thailand:
- If you’re calling from Canada, then you dial the country’s exit code followed by the Thailand country code, then the mobile prefix and subscriber’s phone number.
- This means you will use the Thai code number 011-66-81-234-4567
Calling within Thailand
Domestic calls in Thailand also depend on your device, and whether you are in the same area code as the person you want to contact or not. Here’s how it works:
- In different area codes: Dial the Thailand country telephone code, which is 0, followed by the area code and then the subscriber number. For example, if you’re in Bangkok to call a landline number in Phuket, you’ll dial 076 987 6543. (Remember 76 is the area code for Phuket.
- In the same area code: Dial the local number directly without including the area code. So you’ll dial 987-6543.
- Using a mobile number: if you are calling a mobile number, you won’t need an area code. Instead, the prefixes, 09,08, or 06 would be enough. For example, 081-654-7897
How to look up a Thailand phone number
Besides identifying Thailand phone numbers by area, dialing and country codes, you may also want to lookup who’s behind the number. That’s why you need online reverse phone lookup services. Here are three options you should always consider, depending on the depth of data you want to achieve.
LocatePhone
LocatePhone reverse phone lookup service is designed to empower you with all sorts of data behind that Thailand phone number. This robust tool will find out the owner’s name, alternative phone number, email addresses, social media profiles, and many more. This tool brings you accurate information to help you make the best decisions about whether to connect with or discard that phone number. Here’s how it works:
- Go to Thailand reverse phone lookup in LocatePhone.
- Enter the phone number you want to search for and click “lookup.”

- Input your email to complete your account and jumpstart the search process.

Emobiletracker
EmobileTracker is designed to simply lookup the country, telecom operator and any other carrier information that can be helpful. It won’t find information about the owner of the phone number. But it’s simple lookup can help whenever you’re confused of the area you would be calling if you choose to dial that Thai phone number. To use Emobiletracker:
- Go to Emobiletracker and enter the phone number.

- Verify the captcha button.
- Finally, select “Track Now” and check results.

WhitePages Thailand
WhitePages Thailand offers a comprehensive phone record of public individuals and companies connected to different phone numbers. You won’t find details about private ordinary people. But it can be beneficial when trying to validate businesses or organizations you’re in contact with. To use this:
- Go to WhitePages Thailand and enter the phone number under Google Pages (Thailand).

- Wait for the results.
How to get a Thai phone number
Would you like to purchase a Thai phone number for yourself? People often consider this when planning a trip to Thailand, working remotely or managing a business in the country. So, here are the different ways you can do so:
Local SIM card
One of the best ways to get a Thai phone number is when you purchase a prepaid SIM card. You could buy this from popular telecom providers like TrueMove H, AIS or DTAC. You’ll find them in convenience stores like 7–Eleven, aiports or mobile network provider stores. That said, you’ll provide your passport for registration.
Get a virtual Thai phone number
If you don’t want a physical SIM card you can also get a virtual SIM card in Thailand. Virtual numbers work across the internet. And you don’t need to be in Thailand to use them. One of the popular virtual eSIMs that works in Thailand is Nomad eSIM. Other virtual phone number providers you could consider include Google Voice, RingCentral, KrispCall or Grasshopper.
Use a VOIP service
VOIP services also provide Thai phone numbers alongside international plans. These services are suitable for individuals or businesses that want a phone number that works for both mobile and landline calls. VOIP is also suitable for use by multiple people, which makes it beneficial for teams or clients around the world.
FAQ
Which country code is 66-62?
The country code for Thailand is +66, while the country code for Indonesia is +62. Hence, the item 66-62 likely means a call originating from Thailand to Indonesia. You should also always verify the proper way to write the Thailand phone number before dialing abroad or in Thailand.
How many digits is a Thailand number?
Thailand’s subscriber phone number is actually 6-7 digits. Besides that, you have the area codes and prefixes that make the number add up to 10 digits, depending on where you are calling from and whether you’re calling a landline or mobile number.
What is the caller code for Bangkok?
Bangkok’s area code, “02,” is needed when calling a landline in Bangkok. So, if you’re dialing from abroad, you need the exit code for your country (e.g., UK), followed by 66, which is Thailand’s country code, then the area code 2, and finally the subscriber number.
How do I add a Thai number on WhatsApp?
You can add a Thai contact on WhatsApp by dialing the country code and mobile phone number. For example, you could store a phone number like +66 81 234 5678.
Conclusion
Understanding how to dial a Thai phone number is vital to communicating with your friends and loved ones. Whether you’re calling locally or internationally, you want to always use the correct country codes, exit codes, and area codes. Avoid dialing mistakes and master all formats for smooth calls whenever and however you like.