Also written as: +66 · 0066 · 011 66 (from the USA and Canada) · 00-66
Who uses +66
The +66 country code belongs to Thailand, the only country on this page. The country's official name is the Kingdom of Thailand, its ISO code is TH and its people are called Thai. The capital is Bangkok. Thai is the language of the country, and the currency is the Thai baht.
Thailand sits in Asia, within the South-Eastern Asia subregion. Calls to +66 numbers reach people and businesses across the country, including those in the capital, Bangkok.
Local time and number format
Thailand uses one time zone, Asia/Bangkok, at UTC+07:00. A Thai mobile number written in international format looks like this: +66 81 234 5678. The +66 replaces the leading zero of the national number, and the example shows the pattern used for mobiles in Thailand.
Calling and messaging over the internet
A +66 number can be called or messaged over the internet using a data connection. The call or message travels over that connection rather than the standard mobile voice service, and the cost depends on the service you use. This suits people contacting family, friends or colleagues in Thailand, and Thai residents reaching numbers in the country.
Slashtel sends prepaid mobile top-ups to these Thailand operators: AIS, TrueMove and dtac. You can top up a Thailand number through the recharge page, which covers the three operators listed. A top-up adds prepaid credit to a Thai mobile account.
Before you call, check the number against the international example format: +66 81 234 5678. The country code comes first, followed by the mobile number without its leading zero. Messaging works the same way, with the message sent to the +66 number over your data connection.
Thailand keeps Asia/Bangkok time at UTC+07:00 throughout the year, so the local clock on a call to Bangkok follows that single zone. The currency for any top-up is the Thai baht, and the operators receiving top-ups are AIS, TrueMove and dtac.
Facts checked 26 October 2026.
Thailand number format
| International | +66 81 234 5678 |
| E.164 (apps and forms) | +66812345678 |
| Inside Thailand | 081 234 5678 |
| Digits after +66 | 9 (numbers can be 8 to 13 digits) |
Example mobile number format from Google's libphonenumber data, not a real subscriber.
How to call Thailand
| Calling from | Dial |
|---|---|
| Any mobile phone | +66 81 234 5678 |
| the United States (landline) | 011 66 81 234 5678 |
| Canada (landline) | 011 66 81 234 5678 |
| the United Kingdom (landline) | 00 66 81 234 5678 |
| Ireland (landline) | 00 66 81 234 5678 |
| the United Arab Emirates (landline) | 00 66 81 234 5678 |
| Australia (landline) | 0011 66 81 234 5678 |
| India (landline) | 00 66 81 234 5678 |
| Germany (landline) | 00 66 81 234 5678 |
| France (landline) | 00 66 81 234 5678 |
| Spain (landline) | 00 66 81 234 5678 |
| Saudi Arabia (landline) | 00 66 81 234 5678 |
| South Africa (landline) | 00 66 81 234 5678 |
| Inside Thailand | 081 234 5678 |
Top up a +66 mobile
Pay with a card from any country; credit usually arrives in minutes.
Check a +66 number
Enter a phone number
Formats, validity and dialling instructions appear here as you type.
+66 in other languages
- مفتاح 0066 (+66) هو مفتاح الاتصال الدولي لدولة تايلاند
- 0066 (+66) est l'indicatif téléphonique de : Thaïlande
- +66 (0066) es el prefijo telefónico de: Tailandia
- +66 (0066) ist die Ländervorwahl von: Thailand
- +66 (0066) è il prefisso internazionale di: Thailandia
- +66 (0066) é o código de país de: Tailândia
- +66 (0066) hangi ülkenin kodu? Tayland
- +66 (0066): телефонный код страны Таиланд
- +66 (0066): κωδικός χώρας για Ταϊλάνδη
- +66 (0066) kis desh ka code hai? Thailand ka country code hai
- +66 (0066) थाईलैंड का देश कोड है
- +66 (0066) تھائی لینڈ کا کنٹری کوڈ ہے
- +66 (0066) کد کشور تایلند است
- +66 (0066) là mã quốc gia của Thái Lan
- +66 (0066) คือรหัสประเทศของ ไทย
Questions
Which country has the country code +66?
+66 is the country code for Thailand.
How do I call Thailand from the USA or Canada?
Dial 011, then 66, then the number without the leading 0: for example 011 66 81 234 5678. From a mobile you can dial +66 81 234 5678 instead.
How do I call Thailand from the UK?
Dial 00, then 66, then the number without the leading 0: for example 00 66 81 234 5678.
How many digits is a Thailand mobile number?
9 digits after the country code +66, or 10 digits including the leading 0 when dialled inside Thailand. Example: +66 81 234 5678.
Which country is 0066?
0066 is Thailand. 00 is the exit code used in most countries, so 0066, +66 and 011 66 from the USA all reach the same country.
Is +66 the same as 0066?
Yes. The + stands for the exit code of the country you are calling from. In most countries that is 00, so +66 and 0066 are the same. From the USA and Canada the exit code is 011, so you would dial 01166.
Can I send a mobile top-up to a +66 number?
Yes. Slashtel sends prepaid top-ups to AIS, TrueMove, dtac numbers in Thailand, paid with a card from any country.
Nearby codes: +64 New Zealand · +65 Singapore · +81 Japan · +82 South Korea · all country codes