Thai Numbers for Travelers

Count from 1 to 1,000, understand prices, and never overpay. The number system is surprisingly logical.

20 phrases
10 min read
Free phonetic guides

Numbers are the backbone of every transaction in Thailand -- from market bargaining to taxi fares to reading restaurant bills. The good news: Thai numbers follow a logical system that is arguably simpler than English. Once you know 0-10 plus the words for hundred and thousand, you can construct any number you need.

Start with the 11 core digits below, then learn the construction rules with Jam Kham's travel mode to practice prices and quantities.

Thai Numbers 0-10

The foundation of the entire system. Master these 11 digits and you can build any number.

0 sŏon ศูนย์ rising
1 nèung หนึ่ง falling
2 sŏng สอง rising
3 sǎam สาม rising
4 sèe สี่ low
5 hâa ห้า falling
6 hòk หก low
7 jèt เจ็ด low
8 bpàet แปด low
9 gâo เก้า falling
10 sìp สิบ low

Essential Number Phrases

Three phrases you will use constantly alongside numbers.

Say: tâo-rài falling tone
How much? Thai: เท่าไหร่

The most essential number-adjacent phrase. Use it at markets, restaurants, and taxis.

Say: rói high tone
100 (one hundred) Thai: ร้อย

Combine with numbers: สองร้อย (sŏng rói) = 200, ห้าร้อย (hâa rói) = 500.

Say: pan mid tone
1,000 (one thousand) Thai: พัน

สองพัน (sŏng pan) = 2,000. Most tourist purchases fall between 100 and a few thousand baht.

How Thai Numbers Are Built

Thai numbers follow clear patterns. Learn the two exceptions and you can count to 999,999.

Teens (11-19): สิบ + digit

Add the unit after สิบ (ten).

11 = สิบเอ็ด (sìp-èt) 12 = สิบสอง (sìp-sŏng) 15 = สิบห้า (sìp-hâa)

Exception: 1 becomes เอ็ด (èt) when it follows another digit.

Tens (20-90): digit + สิบ

Put the multiplier before สิบ (ten).

20 = ยี่สิบ (yîi-sìp) 30 = สามสิบ (sǎam-sìp) 50 = ห้าสิบ (hâa-sìp)

Exception: 20 uses ยี่ (yîi) instead of สอง (sŏng).

Combine Everything

Stack the components from largest to smallest.

25 = ยี่สิบห้า (yîi-sìp-hâa) 150 = ร้อยห้าสิบ (rói-hâa-sìp) 2,500 = สองพันห้าร้อย (sŏng-pan-hâa-rói)

Numbers need to come out fast in Thai -- at the market, in a taxi, splitting the bill. Spaced repetition makes them automatic.

Try Travel Thai — $4.99/mo

Advanced Numbers & Patterns

Hundreds, time, classifiers, and number patterns for confident conversations.

Say: sìp-èt low tone
11 (ten-one) Thai: สิบเอ็ด

Note: "one" changes to เอ็ด (èt) when it follows another number. This is a key Thai number rule.

Say: yîi-sìp falling tone
20 (twenty) Thai: ยี่สิบ

"Two" changes to ยี่ (yîi) when meaning "twenty." สอง is only used for 2, 200, 2000, etc.

Say: sǎam-sìp rising tone
30 (thirty) Thai: สามสิบ

Pattern: number + สิบ. So 40 = สี่สิบ (sèe-sìp), 50 = ห้าสิบ (hâa-sìp), etc.

Say: sŏng rói rising tone
200 Thai: สองร้อย

Pattern: number + ร้อย. 300 = สามร้อย, 500 = ห้าร้อย, 900 = เก้าร้อย.

Say: gèe moong low tone
What time? Thai: กี่โมง

Basic time question. Thai time-telling has a unique system but this phrase gets you started.

Say: gèe bàat low tone
How many baht? Thai: กี่บาท

More specific than เท่าไหร่. Asks directly for the price in baht.

Say: mèun low tone
10,000 (ten thousand) Thai: หมื่น

Used for larger purchases. สองหมื่น (sŏng mèun) = 20,000 baht.

Say: an mid tone
piece/item (classifier) Thai: อัน

Thai uses classifiers when counting. อัน is the general classifier for objects: สองอัน = "two items."

Sign up free to unlock all phrases with audio and spaced repetition.

What You'll Hear Back

Price responses follow patterns. Recognize these and you will understand what things cost.

...บาท ...bàat [number] baht

The most common price response. Listen for the number before บาท. For example: สามร้อยบาท = 300 baht.

คนละ... kon lá... Per person...

Used for activities, tours, and buffets. คนละห้าร้อย means "500 per person."

ชิ้นละ... chín lá... Per piece...

Used at markets when buying individual items. ชิ้นละร้อย means "100 per piece."

Want to Practice Before Your Trip?

Numbers in Thai take practice to produce quickly. Travel Thai includes audio drills for every number. $4.99/mo.

Includes native audio · Offline access · Spaced repetition · Paced to your trip date

Frequently Asked Questions

How do you count in Thai?
Thai numbers 1-10 form the building blocks: หนึ่ง (1), สอง (2), สาม (3), สี่ (4), ห้า (5), หก (6), เจ็ด (7), แปด (8), เก้า (9), สิบ (10). Numbers above 10 are constructed by combining these. 11 = สิบเอ็ด (ten-one), 20 = ยี่สิบ (special form for twenty), 25 = ยี่สิบห้า (twenty-five), 100 = ร้อย, 1,000 = พัน.
How do I say prices in Thai?
State the number followed by บาท (bàat). Examples: ห้าสิบบาท (50 baht), ร้อยบาท (100 baht), สองร้อยห้าสิบบาท (250 baht). For asking a price, say เท่าไหร่ (tâo-rài, "how much?") or กี่บาท (gèe bàat, "how many baht?").
Do Thai people use Arabic numerals?
Yes, widely. Arabic numerals (1, 2, 3...) are used in most commercial settings, price tags, and signs. Thai numerals (๑, ๒, ๓...) still appear on bus routes, official documents, temples, and some older price tags. You do not need to learn Thai numerals for basic travel, but recognizing them is a bonus.
How does the Thai number system work?
Thai numbers are logical and consistent. Like English, they build from units: สิบ (10) + หนึ่ง (1) = สิบเอ็ด (11). But there are two quirks: "one" becomes เอ็ด (èt) when following another digit, and "twenty" uses ยี่สิบ (yîi-sìp) instead of สองสิบ. Once you know these two exceptions, you can construct any number up to 999,999.

Start free · Upgrade to Travel Thai for $4.99/mo