Thailand numbers work as +66, then the local number without its first 0; use 011 or + from the US.
For a US traveler saving a Thai contact before departure, the answer to How to Call Thailand Number is simple: dial +66, remove the Thai number’s first 0, then dial the rest. From a US cell phone, the easiest format is +66 followed by the Thai mobile or landline number.
From a US landline, dial 011 first, then 66, then the Thai number without the first 0. The most common mistake is dialing both the country code and the domestic 0, which turns a working number into a failed one.
Calling A Thailand Number From The US: The Working Format
A Thailand number called from the United States needs either +66 or 011-66 at the front. A mobile phone usually handles the plus sign better, while a landline needs the US exit code 011.
Use this structure when the Thai number is written in local form:
- Thai mobile shown locally: 081 234 5678
- From a US mobile: +66 81 234 5678
- From a US landline: 011 66 81 234 5678
The same rule works for landlines. A Bangkok number shown as 02 123 4567 becomes +66 2 123 4567 from a US mobile, or 011 66 2 123 4567 from a US landline.
Phone tip: On most smartphones, long-press 0 to type the plus sign. Saving Thai contacts with +66 makes calls, SMS, and messaging apps more reliable after you land.
What Is The Right Format For A Thai Number?
A Thai number has a domestic form with a leading 0 and an international form without that leading 0. Thailand’s country code is +66, so the first 0 is only for calls made inside Thailand.
Thailand’s national numbering plan is published by the National Broadcasting and Telecommunications Commission through the ITU Thailand country code notice, which identifies Thailand as country code +66 and sets national number lengths for fixed, mobile, and VoIP numbers.
For practical dialing, treat the first 0 as a local door code. Use it inside Thailand. Drop it from abroad.
Common Dialing Situations
Thailand calling works best when you identify whether the phone number is mobile, landline, local, or foreign. The table below covers the cases travelers usually face.
| Situation | Dial This | Example |
|---|---|---|
| US mobile to Thai mobile | +66, then drop the first 0 | 081 234 5678 becomes +66 81 234 5678 |
| US landline to Thai mobile | 011 66, then drop the first 0 | 011 66 81 234 5678 |
| US mobile to Bangkok landline | +66, then area code without 0 | 02 123 4567 becomes +66 2 123 4567 |
| US landline to Phuket landline | 011 66, then area code without 0 | 076 123 456 becomes 011 66 76 123 456 |
| Inside Thailand to Thai mobile | Use the full local number with 0 | Dial 081 234 5678 |
| Inside Thailand to Thai landline | Use the area code with 0 | Dial 02 123 4567 for Bangkok |
| Saving a Thai contact for WhatsApp or SMS | Save in international format | +66 81 234 5678 |
Why Calls To Thailand Fail
Calls to Thailand usually fail because the number keeps the domestic 0 after +66, misses an area code, or uses a hotel extension without the main number. Fix the format before assuming the number is disconnected.
These are the usual trouble spots:
- Keeping the 0 after +66: +66 081 234 5678 is wrong. Use +66 81 234 5678.
- Dropping too much: Remove only the first 0. Do not remove the next digit.
- Calling a landline without its area code: Bangkok needs 2 after +66, Phuket needs 76, and Chiang Mai commonly uses 52 or 53.
- Dialing an extension as a direct number: Hotel and office extensions usually work only after the main switchboard answers.
- Using carrier blocks: Some US mobile plans block international voice calls unless international calling is enabled.
Messaging apps can hide a bad phone format because they match saved contacts differently. For a real phone call, the international format must be clean.
How Do You Call A Thailand Mobile Or Landline?
A Thailand mobile number keeps the mobile prefix after the 0 is removed, while a Thailand landline keeps the city or regional area code after the 0 is removed. Mobile and landline numbers look similar after +66, so the original local number tells you what you are calling.
Thai Mobile Numbers
Thai mobile numbers are commonly written with 10 digits in local form, starting with 06, 08, or 09. From abroad, remove the first 0 and keep the rest.
- Local: 091 234 5678
- International: +66 91 234 5678
- From a US landline: 011 66 91 234 5678
Thai Landline Numbers
Thai landlines use geographic area codes. Bangkok is 02 locally, Chiang Mai commonly uses 052 or 053 locally, and Phuket uses 076 locally.
- Bangkok local: 02 123 4567 becomes +66 2 123 4567
- Chiang Mai local: 053 123 456 becomes +66 53 123 456
- Phuket local: 076 123 456 becomes +66 76 123 456
Codes Travelers Might Need Once In Thailand
Thailand short service numbers are dialed inside Thailand without +66, and emergency numbers should be saved separately from normal contacts. These short numbers do not work the same way as normal mobile or landline numbers from overseas.
| Number Or Code | What It Means | How Travelers Use It |
|---|---|---|
| +66 | Thailand country code | Use from outside Thailand |
| 0 | Domestic trunk prefix | Use at the start of Thai numbers inside Thailand |
| 02 | Bangkok landline area code | Dial 02 locally, +66 2 from abroad |
| 052 or 053 | Chiang Mai and nearby northern areas | Dial with 0 locally, drop 0 from abroad |
| 076 | Phuket and Phang-nga landline area code | Dial 076 locally, +66 76 from abroad |
| 1155 | Tourist Police | Call inside Thailand for tourist assistance |
| 191 | Police emergency | Call inside Thailand for urgent police help |
| 1669 | Medical emergency | Call inside Thailand for ambulance help |
Safety tip: Short emergency numbers are local services. If you are outside Thailand and need urgent help for someone in Thailand, contact the hotel, local host, airline, or nearest Thai embassy contact line rather than relying on a short code.
Save These Three Rules Before You Dial
Calling Thailand is easy once each contact is saved in international format. Use the three rules below and the same contact will usually work from the US, inside Thailand, and in messaging apps.
- Use +66 from a mobile phone. The plus sign replaces the exit code and travels better across countries.
- Drop only the first 0. 081 becomes +66 81, 02 becomes +66 2, and 076 becomes +66 76.
- Use 011 only from a US landline. A US landline call starts 011 66, then the Thai number without its first 0.
For a Thai mobile, 081 234 5678 becomes +66 81 234 5678. For a Bangkok landline, 02 123 4567 becomes +66 2 123 4567. Those two examples solve most Thailand calling problems before the call even starts.
References & Sources
- International Telecommunication Union.“Thailand Country Code +66 — NBTC Numbering Plan Notice.”Supports Thailand’s +66 country code and national numbering-length rules.