Launch calling, video, chat, texting and AI agents under your logo, then resell to your customers fast.
Every feature in Cloud Phone, grouped by what it helps you do.
Introduce customers and earn commission, or rebrand Cloud Phone and Contact Center and run every customer from one console.
Thailand country code +66 — call Thailand & get a number.
Tens of millions of visitors land in Thailand every year, and every one of them eventually needs to dial a +66 number. Here's how to do it right from the US, UK and across Asia — major area codes, live mobile prefixes, and the fast route to a Thai virtual number with MCM.
- 17,500+ Businesses
- 99.99% Uptime SLA
- 190+ Countries
- 4.8/5 on G2
Thailand at a glance
The numbers and facts you need before you dial.
What is the country code for Thailand?
Thailand answers to +66. Pair it with your own exit code to reach any Thai landline or mobile from overseas. The catch is the trunk 0 that sits at the front of every number printed on a Bangkok taxi or a Phuket hotel card — that 0 is for dialing inside Thailand only. Going international, you peel it off and put +66 in its place.
Code +66 was assigned to Thailand by the ITU under the E.164 plan. The “+” means “dial your local international exit code”; on a mobile, press and hold 0 to type it.
All four mean the same thing — they connect your call to Thailand.
How to call Thailand from anywhere
Calling in is a three-step move: exit code, then 66, then the national number stripped of its leading 0. Get that 0 off and the call sails through; leave it on and it won't.
Full example: +66 02 XXX XXXX — drop the local leading 0 when calling from abroad.
Thailand phone number format explained
Counted with the trunk 0, a Thai landline is 9 digits and a mobile is 10. Move to E.164 and that 0 drops away, leaving the clean international form.
Landline
0 + area code (1–2 digits) + subscriber number. Example: Bangkok 02 XXX XXXX → +66 2 XXX XXXX. Bangkok uses single-digit area code 2; other provinces use 2-digit codes (3x, 4x, 5x, 7x).
Mobile
0 + 8X/9X/6X + 7 digits. Example: 08X XXX XXXX → +66 8X XXX XXXX. Mobiles begin 06, 08 or 09.
Thailand area codes — major cities
Drop the local leading 0 when calling from abroad.
| City | Region | Area code |
|---|---|---|
| Bangkok | Central | 02 |
| Nonthaburi / Pathum Thani | Central | 02 |
| Chiang Mai | North | 053 |
| Chiang Rai | North | 053 |
| Phuket | South | 076 |
| Surat Thani (Samui) | South | 077 |
| Pattaya / Chonburi | East | 038 |
| Nakhon Ratchasima (Korat) | Northeast | 044 |
| Khon Kaen | Northeast | 043 |
| Udon Thani | Northeast | 042 |
| Phitsanulok | North | 055 |
| Hat Yai / Songkhla | South | 074 |
Thailand mobile network prefixes
The prefix after +66 tells you which network issued the SIM — though number portability means it no longer guarantees the operator.
AIS (Advanced Info Service)
True (incl. former DTAC/TrueMove H)
NT Mobile (National Telecom)
Thailand time zone
Thailand keeps Indochina Time (ICT), UTC+7, and never adjusts it — no daylight saving means the same offset holds in monsoon season and dry season alike. For travelers and the businesses serving them, that's one fewer thing to recalculate twice a year.
A European 07:00–09:00 start lands neatly in Thailand's working day; from the US, your late evening is Thailand's morning. Aim inside Thai office hours, 09:00–17:00 ICT, to catch businesses live.
Open the interactive best-time-to-call plannerCommon mistakes when calling Thailand
Almost every failed international call is a formatting issue, not a network issue.
Leaving the trunk 0 on after +66: this is the number-one slip with Thai numbers. A hotel card reads 02 XXX XXXX, but internationally it's +66 2 XXX XXXX
never +66 0 2 … Drop that 0 every time.
Thinking Bangkok's "2" is the whole code: it's a single-digit area code, yet you still dial the eight digits that follow it
Thinking Bangkok's "2" is the whole code: it's a single-digit area code, yet you still dial the eight digits that follow it.
Reading the carrier off the prefix: full portability means an 08x number tells you nothing reliable about the network behind it
Reading the carrier off the prefix: full portability means an 08x number tells you nothing reliable about the network behind it.
Punching 011 from a mobile overseas: skip it
+66 works from any GSM phone.
Mixing up the lengths: Thai mobiles run 10 digits domestically (0 + 9), landlines just 9
Mixing up the lengths: Thai mobiles run 10 digits domestically (0 + 9), landlines just 9.
Tips to reduce the cost of calling Thailand
Run a Thai virtual/DID number so local callers reach you at local rates, not international ones.
Carry traffic over VoIP/SIP rather than carrier IDD tariffs.
For visits, an AIS or True eSIM covers data and on-net calling the moment you land.
Time calls inside Thai business hours (UTC+7) so you connect first try and skip the missed-call merry-go-round.
Why businesses get a Thailand virtual number
In a country built on inbound travel and tourism, a local +66 line tells Thai customers, partners, and guests you're genuinely reachable on home soil — while the calls route to your team wherever it actually works. 6 cards:
Higher answer rates
Higher answer rates — a Bangkok or mobile-style +66 number gets picked up where a foreign string gets ignored.
Built-in trust
Built-in trust — guests and partners recognize a Thai number on sight.
Cheaper inbound
Cheaper inbound — pull Thai calls onto VoIP instead of paying roaming and IDD.
One routing hub
One routing hub — push every +66 call to teams anywhere in the world.
Land before you lease
Land before you lease — launch in Thailand without a physical office.
Real PSTN presence
Real PSTN presence — a genuine, dialable Thai footprint, not a redirect.
Thailand virtual numbers with My Country Mobile
My Country Mobile delivers carrier-grade Thai DIDs — Bangkok or nationwide — with enterprise voice and full API control, sized to handle the call spikes that come with a tourism-driven market. 9 feature bullets:
Local DIDs in major area codes — provisioned in minutes
Call forwarding to any mobile, landline, SIP endpoint, or softphone worldwide
HD voice with G.711, G.729, Opus & AMR-WB — auto-negotiated per call
Sub-150ms latency on major voice corridors via distributed PoPs
99.99% uptime SLA backed by geo-redundant infrastructure & sub-2s failover
WebRTC support for browser-based calling without softphone installs
REST APIs for provisioning, routing & call detail records (CDRs)
Built-in fraud protection with AI anomaly detection & STIR/SHAKEN
24/7 network monitoring and dedicated support
How to get your Thailand virtual number
Most businesses are live within hours, not days.
Choose your Thai number — a Bangkok 2 or a national range.
Verify your account and clear any required documentation.
Set routing — forward to SIP, an app, or PSTN.
Switch it live and start fielding +66 calls.
Other country dialing guides
More country codes worth bookmarking.
Get a Thailand virtual number with MCM
Give Thai customers and travelers a real +66 line to call.
Thailand +66 — FAQ
The number on my hotel card starts with 0 — do I keep it?expand_more
No. That leading 0 is for dialing inside Thailand. From abroad, drop it and dial +66 in its place.
How do I call Thailand from the US?expand_more
Dial 011, then 66, then the number with its leading 0 removed.
Is Bangkok's area code really just one digit?expand_more
Yes — it's 2 (written 02 at home, +66 2 abroad), but you still dial all the digits that follow.
What does a Thai mobile number look like?expand_more
A 0, then 6, 8, or 9, then eight more digits — ten in total domestically.
Which exit code does Thailand use to call out?expand_more
001 is standard, with 000, 008, and 009 offered by various carriers.
Does Thailand change clocks for summer?expand_more
No — ICT (UTC+7) stays constant all year, so there's nothing to recalculate.
Can I tell the carrier from the prefix?expand_more
No — full number portability means an 08x number isn't a reliable carrier indicator.
Who do I call in an emergency?expand_more
191 for police, 1669 for ambulance, and 1155 for the English-speaking Tourist Police.