TH
Thailand Phone Number Format
Country code +66 — Complete guide to Thailand phone number formats, mobile and landline structures, and area codes.
How Thailand Phone Numbers Are Written
Phone numbers in Thailand have 9 digits for mobiles and 8 for landlines after the country code +66.
Inside Thailand a number is written with a leading 0, which makes 10 digits:
081 XXX XXXX.
Drop that 0 when you call from abroad or save the number in international format:
+66 81 XXX XXXX.
| Country code | +66 |
|---|---|
| Digits after +66 | 9 digits for mobiles and 8 for landlines |
| Trunk prefix (domestic calls) | 0, dropped after +66 |
| Mobile numbers start with | 014, 061–067, 08 or 09 |
| Dial from the US | 011 66 81 XXX XXXX |
Mobile vs. Landline Numbers
9 digits after +66, starting with 014, 061–067, 08 or 09.
081 XXX XXXX at home+66 81 XXX XXXX international8 digits after +66. Landlines begin with an area code, for example Bangkok/Nonthaburi/Pathum Thani/Samut Prakan:
02 XXX XXXX at home+66 2 XXX XXXX internationalThailand Number Types
| Type | Starts with | Written at home | International | From the US |
|---|---|---|---|---|
| Mobile | 014, 061–067, 08 or 09 | 081 XXX XXXX |
+66 81 XXX XXXX |
011 66 81 XXX XXXX |
| Landline | 01, 02, 03, 04, 05 or 07 | 02 XXX XXXX |
+66 2 XXX XXXX |
011 66 2 XXX XXXX |
| Toll-free | 18 | 1800 XXX XXX |
+66 1800 XXX XXX |
011 66 1800 XXX XXX |
| Premium rate | 19 | 1900 XXX XXX |
+66 1900 XXX XXX |
011 66 1900 XXX XXX |
| VoIP | — | 060 XXX XXXX |
+66 60 XXX XXXX |
011 66 60 XXX XXXX |
X stands for any digit. Source: libphonenumber metadata (phonenumbers 9.0.40), Google's open numbering data.
Checking a number from Thailand? The phone number checker tells you if it is valid, mobile or landline, and gives its international format.
Thailand Area Codes
Major area codes in Thailand:
| Area Code | City / Region |
|---|---|
2 |
Bangkok |
44 |
Burirum |
39 |
Chanthaburi |
53 |
Chiang Mai |
54 |
Chiang Rai |
38 |
Chon Buri |
34 |
Kanchanaburi |
54 |
Lampang |
44 |
Nakhon Ratchasima |
56 |
Nakhon Sawan |
55 |
Namphaengphet |
42 |
Nong Khai |
73 |
Pattani |
38 |
Pattaya |
55 |
Phitsanulok |
76 |
Phuket |
32 |
Ratchaburi |
36 |
Saraburi |
74 |
Songkhla |
77 |
Surat Thani |
55 |
Tak |
45 |
Ubon Ratchathani |
Dialing Tips
- Remove the leading 0: When dialing internationally, drop the trunk prefix (0) that is used for domestic calls in Thailand.
-
Use the + notation: From a US mobile phone, use
+66instead of011 66. - Verify the number length: Numbers in Thailand have 9 digits for mobiles and 8 for landlines after +66. If your call does not connect, check that no digit is missing or doubled.
-
Save contacts in international format: Always store phone numbers with the full
+66prefix so they work from any country.
Thailand Phone Number FAQ
How many digits does a phone number in Thailand have?
Phone numbers in Thailand have 9 digits for mobiles and 8 for landlines after the country code +66. Written for domestic calls with the leading 0, a mobile number has 10 digits.
What do mobile numbers in Thailand start with?
Mobile numbers in Thailand start with 014, 061–067, 08 or 09 when written for domestic calls. In international format the leading 0 is dropped: +66 81 XXX XXXX.
How do I write a phone number from Thailand in international format?
Start with +66, then the national number without the leading 0. For example, a mobile number written 081 XXX XXXX at home becomes +66 81 XXX XXXX. From a US landline, dial 011 66 81 XXX XXXX.
What is the toll-free prefix in Thailand?
Toll-free numbers in Thailand start with 18, for example 1800 XXX XXX. Many toll-free numbers can't be reached from abroad.