← LekThai

Thai Numbers

Thai numbers are one of the easiest parts of the language — a small, regular system with only two real irregularities. This page covers all of it: the Thai numerals, the words, how to pronounce them, and the two rules that catch every learner. Then you can drill it.

The Thai numerals

Thai has its own set of digits. In daily life Thailand mostly uses the Arabic numerals you already know, but the Thai ones still appear on temple signs, government documents, lottery tickets, and the dual-price boards at some tourist sites — where the Thai price is written in Thai numerals and the foreigner price in Arabic ones.

NumberThai numeralThaiPronunciation
0ศูนย์sǔun
1หนึ่งnèung
2สองsǎawng
3สามsǎam
4สี่sìi
5ห้าhâa
6หกhòk
7เจ็ดjèt
8แปดpàet
9เก้าkâao

They stack exactly like Arabic digits, so ๒๐ is 64 and ๒๐๐ is 640. If you can read the ten symbols above, you can read any Thai numeral.

Thai numbers 1–10

These ten words are the foundation. Every other number in the language is built from them.

NumberThai numeralThaiPronunciation
1หนึ่งnèung
2สองsǎawng
3สามsǎam
4สี่sìi
5ห้าhâa
6หกhòk
7เจ็ดjèt
8แปดpàet
9เก้าkâao
10๑๐สิบsìp
On the pronunciation

Thai is tonal, and the marks above the vowels (à, á, â, ǎ) are tones, not stress. Romanisation can only get you close — two learners reading the same spelling out loud often produce different things. This is exactly why the drill plays audio rather than leaving you with the letters.

11–20, and the first rule

Tens are simple: สิบ (sìp) means ten, and you just add the unit after it. สิบสอง is 12, literally "ten two".

But one is different. When 1 lands in the units place of a bigger number, it stops being หนึ่ง (nèung) and becomes เอ็ด (èt). So 11 is สิบเอ็ด, never สิบหนึ่ง.

NumberThai numeralThaiPronunciation
11๑๑สิบเอ็ดsìp èt
12๑๒สิบสองsìp sǎawng
13๑๓สิบสามsìp sǎam
14๑๔สิบสี่sìp sìi
15๑๕สิบห้าsìp hâa
16๑๖สิบหกsìp hòk
17๑๗สิบเจ็ดsìp jèt
18๑๘สิบแปดsìp pàet
19๑๙สิบเก้าsìp kâao
20๒๐ยี่สิบyîi-sìp

The tens, and the second rule

Every ten is just its digit plus สิบ: 30 is สามสิบ ("three ten"), 40 is สี่สิบ, and so on.

Except twenty. You would expect สองสิบ, but 2 in the tens place becomes ยี่ (yîi), giving ยี่สิบ. That form only exists here.

NumberThai numeralThaiPronunciation
10๑๐สิบsìp
20๒๐ยี่สิบyîi-sìp
30๓๐สามสิบsǎam-sìp
40๔๐สี่สิบsìi-sìp
50๕๐ห้าสิบhâa-sìp
60๖๐หกสิบhòk-sìp
70๗๐เจ็ดสิบjèt-sìp
80๘๐แปดสิบpàet-sìp
90๙๐เก้าสิบkâao-sìp
100๑๐๐หนึ่งร้อยnèung-róoi
The whole system, in two rules

1. A trailing 1 above ten is เอ็ด (èt), not หนึ่ง.
2. A 2 in the tens place is ยี่ (yîi), not สอง.
Learn those two and the rest is pure arithmetic.

Reading a table is not the same as recognising a number when someone says it at speed. That takes drilling.

Start drilling

21–99

Now it is mechanical: tens word, then units word. Both rules can appear in the same number — 21 is ยี่สิบเอ็ด, using both.

NumberThai numeralThaiPronunciation
21๒๑ยี่สิบเอ็ดyîi-sìp èt
22๒๒ยี่สิบสองyîi-sìp sǎawng
25๒๕ยี่สิบห้าyîi-sìp hâa
29๒๙ยี่สิบเก้าyîi-sìp kâao
31๓๑สามสิบเอ็ดsǎam-sìp èt
42๔๒สี่สิบสองsìi-sìp sǎawng
55๕๕ห้าสิบห้าhâa-sìp hâa
68๖๘หกสิบแปดhòk-sìp pàet
71๗๑เจ็ดสิบเอ็ดjèt-sìp èt
89๘๙แปดสิบเก้าpàet-sìp kâao
99๙๙เก้าสิบเก้าkâao-sìp kâao

Hundreds and thousands

Thai has a separate word for each place value, and you build numbers by naming each one in turn:

ValueThaiPronunciation
100ร้อยróoi
1,000พันphan
10,000หมื่นmèun
100,000แสนsǎen
1,000,000ล้านláan

The one that surprises English speakers is that Thai has dedicated words for ten thousand (หมื่น) and a hundred thousand (แสน). English would say "twenty-five thousand"; Thai says "two หมื่น five พัน". You have to regroup the number in your head, and that is the thing that makes prices hard at speed.

NumberThaiPronunciation
100หนึ่งร้อยnèung-róoi
101หนึ่งร้อยเอ็ดnèung-róoi èt
150หนึ่งร้อยห้าสิบnèung-róoi hâa-sìp
555ห้าร้อยห้าสิบห้าhâa-róoi hâa-sìp hâa
1,000หนึ่งพันnèung-phan
1,500หนึ่งพันห้าร้อยnèung-phan hâa-róoi
2,400สองพันสี่ร้อยsǎawng-phan sìi-róoi
25,000สองหมื่นห้าพันsǎawng-mèun hâa-phan
100,000หนึ่งแสนnèung-sǎen
340,000สามแสนสี่หมื่นsǎam-sǎen sìi-mèun

Where this actually bites

Recognising a written number is the easy half. The hard half is hearing one at conversational speed, when nothing is written down:

Common mistakes

  1. Saying สิบหนึ่ง for 11. The single most common error. It is สิบเอ็ด.
  2. Saying สองสิบ for 20. It is ยี่สิบ.
  3. Freezing above a thousand because you are converting through English grouping instead of learning หมื่น and แสน directly.
  4. Learning to read but not to hear. You will meet these numbers spoken far more often than written.

How to actually learn them

Thai numbers are a small, closed, regular system — not thousands of separate facts. That makes them ideal for short bursts of retrieval practice: being tested, rather than reviewing. Combine that with spaced repetition, where the ones you keep missing come back sooner and the ones you know fade to occasional check-ins, and a few focused minutes a day is genuinely enough.

That is exactly what LekThai does. It shows you a number and asks you to say it, or plays one and asks you to type it — then tracks which ones you keep getting wrong and feeds them back to you more often.

Reading a table is not the same as recognising a number when someone says it at speed. That takes drilling.

Start drilling

Questions

Do I need to learn the Thai numerals?

Not urgently. Thailand uses Arabic numerals for most everyday purposes. Learning the ten Thai symbols takes about ten minutes though, and it pays off on temple signage, official documents, and the dual-price boards where the Thai price is written in Thai digits.

Are Thai numbers hard?

They are one of the easier parts of Thai. The system is completely regular apart from two exceptions (เอ็ด for a trailing 1, ยี่ for 2 in the tens). The difficulty is not the rules — it is recall speed when someone says a number at you.

Why is 11 not "ten one"?

A 1 in the units place of any number above ten becomes เอ็ด (èt). So 11 is สิบเอ็ด, 21 is ยี่สิบเอ็ด, and 101 is หนึ่งร้อยเอ็ด. Standalone 1 is still หนึ่ง.

What is หมื่น and แสน?

Ten thousand and one hundred thousand. Thai gives these their own words rather than building them from "thousand" like English does, so 25,000 is "two หมื่น five พัน". Regrouping on the fly is the main hurdle in prices and salaries.

How long does it take?

Most people can read and say 1–100 reliably within a few days of short daily sessions. Hearing them at natural speed takes longer — that is a recall speed problem, and the only fix is repetition under time pressure.

Is LekThai free?

Yes. It runs in your browser, needs no account, and stores progress only on your device. You can also add it to your home screen and use it offline.

More on Thai numbers