eSIMs for 190+ countries Top-ups to 100+ countries QR delivered by email in minutes Secure checkout with Visa, Mastercard, Apple & Google Pay Real support on WhatsApp

Country codes / +66

+66

+66 country code: Thailand

Thailand

+66 is the country code for Thailand. To call Thailand from abroad, dial your exit code (00 in most countries, 011 from the USA and Canada), then 66, then the number without its leading 0. A Thailand mobile number looks like +66 81 234 5678.

Also written as: +66 · 0066 · 011 66 (from the USA and Canada) · 00-66

Top up a +66 number in ThailandTravel eSIM for Thailand
+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 Thailand081 234 5678
Digits after +669 (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 fromDial
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 Thailand081 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

Paste a number with + and the country is detected.

Formats, validity and dialling instructions appear here as you type.

+66 in other languages

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