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.
Common 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.