Thailand flag 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 +669 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 US011 66 81 XXX XXXX

Mobile vs. Landline Numbers

Mobile numbers

9 digits after +66, starting with 014, 061–067, 08 or 09.

081 XXX XXXX at home
+66 81 XXX XXXX international
Landline numbers

8 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 international

Thailand 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 +66 instead of 011 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 +66 prefix 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.

Thailand Quick Info
Country Code +66
ISO Code TH
Capital Bangkok
International Prefix 011 (from US)
Nearby Countries