LocalSIMThailand

Thailand country code +66: dialling in and out

The +66 code, the dropped 0, and the codes inside a Thai SIM.

By the Local SIM Thailand team, checked October 2, 2026

Illustration: a phone keypad on a wooden table beside a small globe, a glowing arc rising from a tiny country.

The short answer

Thailand's country code is +66. From abroad, dial +66 and drop the first 0 of the number: a mobile written 08X XXX XXXX becomes +66 8X XXX XXXX. To call another country from Thailand, dial 001, or + on a mobile, then the country code. Thai mobiles have nine digits after +66.

  • +66 is the country code; the 0 in front is the trunk prefix, dropped from abroad.
  • Mobiles: ten digits at home and nine after +66; landlines have eight digits after +66.
  • Calling out of Thailand: 001, or + on a mobile, then the country code.
  • A Thai SIM identity starts 8966; its network identity starts with 520.
  • Emergency: 191 police, 1669 ambulance, 199 fire, 1155 tourist police.

Checked October 2, 2026

Dialling, at a glance

  • A Thai mobile from abroad

    Dial
    +66 8X XXX XXXX, no 0
  • A Bangkok landline from abroad

    Dial
    +66 2 XXX XXXX, no 0
  • A Thai number inside Thailand

    Dial
    08X XXX XXXX, as written, with its 0
  • Another country from Thailand

    Dial
    001, or + on a mobile, then the country code

The codes your phone shows

  • MCC 520

    Thailand's mobile country code. Every Thai network identity begins with 520, followed by a short code for the operator.

  • ICCID starting 8966

    A SIM's serial number begins with 89, for telecommunications, then 66, the country code; Thai issuers sit in the 89 66 range.

  • Landlines

    Eight digits after +66, and Bangkok with the provinces around it uses 2, so an office number reads +66 2 XXX XXXX from abroad.

The bottom line

Illustration: a hand holds a phone showing a QR code beside a jasmine garland and a small globe.

7 days · 15 GB · US$8.88

A travel eSIM is data only: your own number stays the one people call and text, and the codes sent to it still arrive.

Buy on VietSIM

Questions

What is the Thailand country code?

It is +66. From abroad, drop the first 0 of a Thai number: 08X XXX XXXX is dialled +66 8X XXX XXXX. Inside Thailand, dial the number as written, with its 0.

Do I dial the 0 after the +66 country code?

No. The 0 is the trunk prefix used inside Thailand only; from abroad, +66 replaces it.

What is the emergency number in Thailand?

The police are on 191, an ambulance on 1669, the fire brigade on 199 and the tourist police on 1155.

Get your Thailand eSIM before you fly.

Plans from US$4.88, tax included, on dtac, True or a Southeast Asia regional network. Pick one here and pay on the store in US dollars.

See the plans

Checkout on VietSIM · full refund if it does not work

Get your eSIM

Network & plan details