+66 is the country code for Thailand

+66

+66 explained

The Thailand country code, 66, is what you dial before a Thailand number when you call from abroad. It is also known as the Thailand dialing code, Thailand calling code, or Thailand phone code. In the Thailand phone number format, +66 comes first, then the area code, such as 2 for Bangkok, then the local number.

Country code
+66
The 0066 country code is the same number
ISO country codes
TH, THA
Use the TH country code or the THA country code on forms and passports. To call Thailand, dial +66
Used in
Thailand
No other country or territory dials +66
Exit code
00
From most countries. Also 011 from United States and Canada, 0011 from Australia, and + from any mobile
Trunk prefix
0
Drop it after +66
Number length
8, 9, 10, or 13 digits
After +66
Time now in Thailand
Thailand mobile number format
081 234 5678
From abroad: +66 81 234 5678
Thailand landline number format
02 123 4567
From abroad: +66 2 123 4567

+66 area codes of main cities

Each +66 area code below is in the form you dial from abroad: +66, then the city code, then the local number. Inside Thailand, callers leave out +66 and put 0 in front of the city code. So Bangkok is +66 2 from abroad and 02 at home.

Bangkok
+662
Chiang Mai
+6652
Nakhon Ratchasima
+6644
Khon Kaen
+6643
Hat Yai
+6674
Udon Thani
+6642
Surat Thani
+6677
Phuket
+6676
Chon Buri
+6633

Thailand phone number types

The first digits of a Thailand number tell you what kind of number it is: a landline, a mobile, a free number, or one that costs more to call. Here is a sample of each type of Thailand phone number, as dialed inside Thailand and from abroad.

TypeInside ThailandFrom abroad
LandlineStarts with 02 in Bangkok, or 03, 04, 05, or 07 in the provinces
02 123 4567+66 2 123 4567
MobileStarts with 08 or 09, except 089, which is VoIP
081 234 5678+66 81 234 5678
Toll-freeStarts with 1800. Free from a landline, not always free from a mobile
1800 123 456+66 1800 123 456
Internet phoneStarts with 06 or 089
060 123 4567+66 60 123 4567
Premium rateA call that costs more than a normal one, to pay for a service
1900 123 456+66 1900 123 456

Good to know before you call Thailand

Sound like a local
โ€œเธฎเธฑเธฅเน‚เธซเธฅโ€

Han-lว’o

A Thai spelling of hello, used to answer the phone or get someone's attention

Reply

โ€œเธฎเธฑเธฅเน‚เธซเธฅโ€

Han-lว’o

  • Thailand's regulator planned 10-digit landlines by 2025. In 2024 it postponed the change until it sees a real shortage of numbers.

    NBTC, filed with the ITU
  • Bangkok landlines mostly start with 02, but NBTC also reserves 010, 016, 018, and 019 for the capital.

    NBTC, filed with the ITU
  • Thailand's tourist police run a hotline on 1155, a separate line from the regular police number.

    Tourist Police Bureau
  • A 1800 number is free to call from any Thai landline, but not every mobile carrier makes the call free too.

    Wikipedia: Toll-free telephone number

What it costs to call Thailand (using Suparelay)

Landline from $0.20/minMobile from $0.20/min

Only 51 of 220 countries cost less to call than Thailand.

Enter a number
Price per minute
2
10
13
13
13
20
51
98
4ยข5ยข7ยข10ยข15ยข20ยข30ยข50ยข+

Each bar counts the countries at that price

Want to call Thailand?

Call any phone from this tab. Nothing to install on either side, and you pay cents a minute.

+66

Type it with or without the country code

From$0.20/min
  • Per started minute
  • Suparelay caller ID

Why a call to Thailand fails

You call from: ๐Ÿ‡บ๐Ÿ‡ธ United States

The 0 is still in the number

The 0 at the start of a Thai number is for calls inside Thailand. From abroad, drop it: +66 takes its place.

Connects
011 66 2 123 4567
Does not connect
011 66 02 123 4567

Your own exit code, not Thailand's

From most countries you dial 00 before +66. The US and Canada use 011 instead.

Connects
011 66 2 123 4567
Does not connect
00 66 2 123 4567

The number does not take calls from abroad

Numbers that start with 1800 are toll-free inside Thailand. They often cannot be reached from outside the country.

Connects
011 66 2 123 4567
Does not connect
011 66 1800 123 456

Questions about +66

Which country is +66?

+66, or country code 66, belongs to Thailand. Bangkok's own area code is 02.

What is +66?

+66 is the part you dial before a Thai number when you call from another country. It replaces the first 0, so 02 123 4567 in Bangkok becomes +66 2 123 4567.

What is the difference between +66 and 0066?

The + stands for your own exit code. 00 works in most of the world, so 0066 and +66 reach the same number there. From the US and Canada, dial 011 66 instead.

Do I drop the 0 after +66?

Yes. The 0 is Thailand's trunk prefix and works only inside the country. Dial +66 2 123 4567, not +66 02 123 4567.

Can I text a +66 number?

Yes. Write +66 followed by the number without its first 0, such as +66 2 123 4567 for a Bangkok landline, and your phone sends the text abroad at your carrier's international rate.

How much does it cost to call Thailand?

The dialer on this page shows the exact price of the number you enter before you call.

Is the TH country code the same as +66?

No. TH is the ISO code of Thailand, used in forms, addresses, and domain lists. The number you dial is +66.

Why do Bangkok phone numbers start with different digits?

Most start 02, but Thailand's regulator also reserves 010, 016, 018, and 019 for Bangkok and its suburbs.

Are 1800 numbers free to call in Thailand?

Only from a landline. A 1800 call from a Thai mobile is not always free; it depends on the carrier.

The information on this page is accurate as of September 26, 2026.

NBTC, Thailand's numbering plan, filed with the ITU

Somebody in Thailand is waiting for your call.

Call Thailand