Country calling code

Thailand country code: +66

To call Thailand from another country, dial your exit code, then 66, then the national number without the leading 0. A Thailand mobile number dialled from abroad looks like +66 81 234 5678.

Country code
+66
Exit code (IDD)
001
Trunk prefix
0
Mobile number length
9 digits
ISO country code
TH
Time zone
UTC+7
Capital
Bangkok
Currency
THB

How to call Thailand

  1. 1

    Dial the exit code of the country you are in. 011 in the US and Canada, 00 in the UK and most of Europe, 0011 in Australia. On a mobile phone, press and hold 0 to type + instead.

  2. 2

    Dial 66, the country code of Thailand.

  3. 3

    Dial the local number without the leading 0. Numbers written for callers inside Thailand start with the trunk prefix 0; it is dropped when you call from abroad.

Calling fromYou dial
Inside Thailand081 234 5678
Any mobile phone+66 81 234 5678
United States or Canada011 66 81 234 5678
UK, Germany, India and most countries00 66 81 234 5678
Australia0011 66 81 234 5678
Japan010 66 81 234 5678

Example with the Thailand sample number +66812345678.

Calling abroad from Thailand

Dial the exit code 001, then the country code and the number. To call the US from Thailand: 001 1 + area code + number. Thailand also has low-cost exit codes such as 007, 008 and 009.

Thailand phone number format

Example numbers for each number type, written the way they are dialled inside Thailand and from abroad. The length counts the digits after the country code.

TypeNational formatInternational formatE.164Digits
Mobile081 234 5678+66 81 234 5678+668123456789
Landline02 123 4567+66 2 123 4567+66212345678
Toll-free1800 123 456+66 1800 123 456+66180012345610, 13
Premium rate1900 123 456+66 1900 123 456+66190012345610
VoIP060 123 4567+66 60 123 4567+666012345679

Mobile networks in Thailand

The first digits of a number show which network the number range was assigned to. Numbers can be ported to another network later.

All 583 prefixes →

AIS

243 prefixes
061018061019061020610306104061050610606107061080610906110612+231

True Move

161 prefixes
061010061012061013061014061015061016061017063706380639080208030+149

DTAC

156 prefixes
06168061706180619062006260627062806290632960632970633+144

TOT Mobile

22 prefixes
08121081220812300893090500905109052090530905409189091909736+10

Penguin SIM

1 prefixes
064

Country codes of Thailand's neighbours

Thailand country code: FAQ

What is the country code of Thailand?

The country calling code of Thailand is +66.

How do I call Thailand from abroad?

Dial your exit code (011 from the US and Canada, 00 from most of Europe, or simply + on a mobile phone), then 66, then the local number without the leading 0. Example: +66 81 234 5678.

What is the exit code for international calls from Thailand?

To call another country from Thailand, dial 001, then the other country's code and number. Thailand also has low-cost exit codes such as 007, 008 and 009. On mobile phones you can always use + instead.

How many digits does a Thailand mobile number have?

Mobile numbers in Thailand have 9 digits after the country code (without the trunk prefix), for example +66 81 234 5678.

Which mobile networks operate in Thailand?

Mobile number ranges in Thailand are assigned to AIS, True Move, DTAC, TOT Mobile and others. Because numbers can be ported between networks, the prefix shows the network a number was originally issued to. Use the carrier lookup to check a specific number.

How can I check if a Thailand phone number is valid?

Enter the number in the checker on this page. It checks the length and number ranges of Thailand offline. To verify numbers in bulk or from your own software, use the numlookupapi phone validation API.

Phone number API

Validate numbers like this in your app

numlookupapi checks any phone number worldwide in one request and returns validity, line type, carrier, location and every standard format as JSON.

Read the documentation

100 free requests every month. No credit card required.

GET https://api.numlookupapi.com/v1/validate/+66812345678

{
  "valid": true,
  "international_format": "+66812345678",
  "country_prefix": "+66",
  "country_code": "TH",
  "line_type": "mobile",
  "carrier": "…",
  "e164_format": "+66812345678",
  "national_format": "081 234 5678"
}

Popular country codes

Start using our Phone number API for free today!

Get 100 requests / month for free