Thailand Phone Number Format
Country code +66 · ISO TH
How to format, dial, and validate Thailand phone numbers, with live examples.
Country Code
+66
National Prefix
0
International Prefix
—
Mobile Portability
Yes
Try it now
Pre-filled with a valid fixed line number for Thailand. Edit it and click "Try It" to see the parsed result.
Number Types & Example Formats
Each Thailand phone-number type supported by libphonenumber, with a real example formatted three ways.
| Type | Length | National | International | E.164 |
|---|---|---|---|---|
| Fixed Line | 8 digits | 02 123 4567 | +66 2 123 4567 | +6621234567 |
| Mobile | 9 digits | 081 234 5678 | +66 81 234 5678 | +66812345678 |
| Premium Rate | 10 digits | 1900 123 456 | +66 1900 123 456 | +661900123456 |
| Toll Free | 10 or 13 digits | 1800 123 456 | +66 1800 123 456 | +661800123456 |
| VoIP | 9 digits | 060 123 4567 | +66 60 123 4567 | +66601234567 |
How to Dial Thailand Numbers
From abroad
Dial +66 followed by the national number, dropping any leading 0.
Within Thailand
Dial 0 before the local number to make a domestic call.
Area Codes
Browse Thailand area codes with cities, timezones, and example numbers for each.
Validate a Thailand Number with the API
Send the number to the free libphonenumber API to get the parsed country, type, formatting, and validity.
curl https://libphonenumberapi.com/api/phone-numbers/+6621234567
Frequently Asked Questions
What is the country code for Thailand?
└ The international country code for Thailand is +66. Use this prefix when dialing Thailand numbers from another country.
How long is a Thailand phone number?
└ Thailand phone numbers are typically 8 digits, not including the +66 country code.
How do I dial a Thailand phone number from abroad?
└ From abroad, dial +66 followed by the national number, dropping any leading 0. Within Thailand, dial 0 before the local number.
How do I validate a Thailand phone number programmatically?
└ Send a GET request to https://libphonenumberapi.com/api/phone-numbers/<number>. The free libphonenumber API returns the parsed country, format, type, and validity for any number — no API key required.