Country Dialing Guide

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 · LiveAsia/Bangkok
--:--:--
Bangkok
Chiang Mai
Phuket
+66
Country code
00
Exit code
71.6 m
People
71.6 m
Population
~95 million
Active SIMs
3
Mobile operators
+66
Country code
01At a glance

Thailand at a glance

The numbers and facts you need before you dial.

Country name
Kingdom of Thailand
Country code
+66
ISO codes
TH / THA
Exit code (from Thailand)
001 (also 000, 008, 009 via carriers)
Trunk prefix (within)
0
Capital
Bangkok
Largest city
Bangkok
Population
~71.6 million
Currency
Thai baht (THB, ฿)
Time zone
Indochina Time (ICT), UTC+7
Regulator
NBTC (National Broadcasting and Telecommunications Commission)
Active SIMs
~95 million
02The basics

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.

+660066011 6600 66

All four mean the same thing — they connect your call to Thailand.

03Dialing format

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.

COUNTRY
+66
·
AREA
02
·
SUBSCRIBER
XXX XXXX

Full example: +66 02 XXX XXXX — drop the local leading 0 when calling from abroad.

United States & Canada
exit 011
011 + 66 + area code + number
011 66 02 XXXXXXX
United Kingdom
exit 00
00 + 66 + area code + number
00 66 02 XXXXXXX
Europe
exit 00
00 + 66 + area code + number
00 66 02 XXXXXXX
Australia
exit 0011
0011 + 66 + area code + number
0011 66 02 XXXXXXX
04Number format

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.

05Area codes

Thailand area codes — major cities

Drop the local leading 0 when calling from abroad.

// Full directory12 entries
CityRegionArea code
BangkokCentral02
Nonthaburi / Pathum ThaniCentral02
Chiang MaiNorth053
Chiang RaiNorth053
PhuketSouth076
Surat Thani (Samui)South077
Pattaya / ChonburiEast038
Nakhon Ratchasima (Korat)Northeast044
Khon KaenNortheast043
Udon ThaniNortheast042
PhitsanulokNorth055
Hat Yai / SongkhlaSouth074
06Mobile networks

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.

A

AIS (Advanced Info Service)

+66 historically 08x ranges incl. 081/084/089; mobiles in 06/08/09.

T

True (incl. former DTAC/TrueMove H)

+66 historically 08x/09x ranges incl. 082/083; mobiles in 06/08/09.

NM

NT Mobile (National Telecom)

+66 smaller state operator, MVNO and niche ranges in 06/08/09.

07Time zone

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.

New York
00:00 (midnight, prev/same day)
London
05:00
Dubai
09:00
Singapore
13:00
Sydney
15:00
Best call windows

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.

09Avoid these

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.

10Save money

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.

11For business

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.

MCMPlatform

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

12Get started

How to get your Thailand virtual number

Most businesses are live within hours, not days.

1

Choose your Thai number — a Bangkok 2 or a national range.

2

Verify your account and clear any required documentation.

3

Set routing — forward to SIP, an app, or PSTN.

4

Switch it live and start fielding +66 calls.

Get a Thailand virtual number with MCM

Give Thai customers and travelers a real +66 line to call.

FAQ

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.