Numbers and Time in Thai
ตัวเลขและเวลา
This article is part of the Thai grammar tree on Settemila Lingue.
In Brief
Thai numbers are regular once you know two special forms: ยี่ is used for 20, and เอ็ด often replaces หนึ่ง at the end of numbers such as 21. Thai tells time by dividing the day into periods, so 9:00 a.m. is สามโมงเช้า (“three o’clock in the morning period”), not a literal Thai version of “nine a.m.” Arabic digits are common, while Thai digits such as ๑, ๒, and ๓ are also worth recognising.
Overview
Numbers are an A1 essential: you need them to pay, ask a price, arrange a meeting, give an age, and count everyday objects. Spoken Thai uses number words, while writing may use either the international Arabic digits 0–9 or the Thai digits ๐–๙. You will see Arabic digits frequently in messages, menus, and modern advertising; Thai digits remain visible in official material, signs, ticket prices, and other public contexts.
The number system itself is fairly compact. The main beginner challenge is not arithmetic but choosing the special words ยี่ and เอ็ด, and remembering that counted nouns normally use a classifier (a counting word for a category of thing). For example, “two books” is หนังสือสองเล่ม, literally “book + two + book-classifier.”
Thai clock time needs a little more adjustment for an English-speaking learner. English can count continuously from one to twelve and add “a.m.” or “p.m.” Everyday Thai instead names periods of the day with expressions such as ตี, โมงเช้า, บ่าย, โมงเย็น, and ทุ่ม. Learn each period as part of the time expression rather than trying to translate every component word for word.
How It Works
The basic numbers and two writing systems
| Value | Thai word | Thai digit | Arabic digit |
|---|---|---|---|
| 0 | ศูนย์ | ๐ | 0 |
| 1 | หนึ่ง | ๑ | 1 |
| 2 | สอง | ๒ | 2 |
| 3 | สาม | ๓ | 3 |
| 4 | สี่ | ๔ | 4 |
| 5 | ห้า | ๕ | 5 |
| 6 | หก | ๖ | 6 |
| 7 | เจ็ด | ๗ | 7 |
| 8 | แปด | ๘ | 8 |
| 9 | เก้า | ๙ | 9 |
| 10 | สิบ | ๑๐ | 10 |
Thai digits represent place value just like Arabic digits. Thus ๒๕ is 25 and ๑๐๐ is 100. Only the shapes change; the mathematical order does not.
Building 11–100
For 11–19, put สิบ before the final unit:
| Value | Form | Pattern |
|---|---|---|
| 11 | สิบเอ็ด | สิบ + เอ็ด |
| 12 | สิบสอง | สิบ + สอง |
| 15 | สิบห้า | สิบ + ห้า |
| 19 | สิบเก้า | สิบ + เก้า |
The final 1 is normally เอ็ด in numbers such as 11, 21, 31, and 91. It is not used when 1 stands alone: “one” is หนึ่ง.
Twenty is irregular: it is ยี่สิบ, not สองสิบ. From 30 onward, use the ordinary digit before สิบ:
| Value | Thai | Value | Thai |
|---|---|---|---|
| 20 | ยี่สิบ | 21 | ยี่สิบเอ็ด |
| 30 | สามสิบ | 34 | สามสิบสี่ |
| 40 | สี่สิบ | 48 | สี่สิบแปด |
| 50 | ห้าสิบ | 57 | ห้าสิบเจ็ด |
| 90 | เก้าสิบ | 99 | เก้าสิบเก้า |
| 100 | หนึ่งร้อย | — | — |
In careful beginner speech, use หนึ่งร้อย for 100. You may also hear ร้อย when the meaning is already clear. Thai normally writes compound numbers without spaces: ยี่สิบห้า, not ยี่สิบ ห้า.
Numbers with nouns and classifiers
The most useful full counting pattern is:
noun + number + classifier
- หนังสือสองเล่ม — two books
- กาแฟสามแก้ว — three glasses/cups of coffee
- นักเรียนห้าคน — five students
A noun is simply a word for a person, place, thing, or idea; a classifier is the counting word placed after the number. If the noun is already obvious, number + classifier can stand alone: สองเล่ม means “two [books/volumes].” With one item, both หนังสือหนึ่งเล่ม and หนังสือเล่มหนึ่ง occur; the second often has the sense “a certain book” or “one book.” Classifier choice is covered more fully in the related article below.
Asking and stating prices
Use ราคาเท่าไหร่ for “How much is it?” Here เท่าไหร่ asks “how much.” A common fuller question is อันนี้ราคาเท่าไหร่ (“How much is this?”). In everyday conversation, กี่บาท asks for the number of baht directly:
- อันนี้กี่บาท — How many baht is this?
- ยี่สิบห้าบาท — 25 baht
- หนึ่งร้อยบาท — 100 baht
The currency unit บาท follows the amount. The smaller unit is สตางค์; 100 satang make one baht. Therefore ห้าสิบบาทห้าสิบสตางค์ is ฿50.50. Prices are often written with Arabic digits and the symbol ฿, but spoken as Thai number words.
Thai also uses classifiers when asking how many countable items: กี่ takes the number position, as in กี่คน (“how many people?”) and กี่เล่ม (“how many books?”). By contrast, เท่าไหร่ asks an amount, value, or price and does not need a classifier in ราคาเท่าไหร่.
Asking the time
The standard everyday question is:
- ตอนนี้กี่โมง — What time is it now?
- กี่โมงแล้ว — What time is it now?/What time has it got to?
กี่ means “how many,” and โมง is part of the clock expression. ตอนนี้ means “now.” To ask when an event happens, put กี่โมง after the event: ประชุมกี่โมง (“What time is the meeting?”).
The everyday Thai clock
The following system is a practical guide to common spoken time. It is best memorised in periods.
| Time | Common Thai expression | Period cue |
|---|---|---|
| 12:00 a.m. | เที่ยงคืน | midnight |
| 1:00–5:00 a.m. | ตีหนึ่ง–ตีห้า | before dawn |
| 6:00 a.m. | หกโมงเช้า | morning |
| 7:00–11:00 a.m. | หนึ่งโมงเช้า–ห้าโมงเช้า | morning count after six |
| 12:00 p.m. | เที่ยง | noon |
| 1:00 p.m. | บ่ายโมง | early afternoon |
| 2:00–3:00 p.m. | บ่ายสองโมง–บ่ายสามโมง | afternoon |
| 4:00–6:00 p.m. | สี่โมงเย็น–หกโมงเย็น | late afternoon/evening |
| 7:00–11:00 p.m. | หนึ่งทุ่ม–ห้าทุ่ม | evening/night count after six |
This explains the concept example สามโมงเช้า: the morning count starts again after 6:00, so “three morning-hours” is 9:00 a.m. Similarly, หนึ่งทุ่ม is 7:00 p.m. In natural usage there can be some overlap in how speakers label boundary hours, especially around late afternoon and evening. The forms in the table are reliable defaults.
To add minutes, place the number and นาที (“minute”) after the hour expression:
- เก้าโมงสิบห้านาที — 9:15 a.m.
- บ่ายสองโมงยี่สิบนาที — 2:20 p.m.
- หนึ่งทุ่มห้านาที — 7:05 p.m.
For half past, ครึ่ง is very common: เก้าโมงครึ่ง means 9:30. In timetables, broadcasts, and formal announcements, you may encounter the 24-hour pattern number + นาฬิกา + minutes + นาที, such as สิบสี่นาฬิกาสามสิบนาที for 14:30.
Examples in Context
| Thai | English | Note |
|---|---|---|
| หนึ่ง สอง สาม สี่ ห้า | One, two, three, four, five. | Basic sequence |
| ฉันมีหนังสือสามเล่ม | I have three books. | Noun + number + classifier |
| นักเรียนยี่สิบเอ็ดคน | Twenty-one students. | ยี่ for 20; เอ็ด for final 1 |
| ขอข้าวสองจานค่ะ | Two plates of rice, please. | A polite order; female speaker uses ค่ะ |
| อันนี้ราคาเท่าไหร่ครับ | How much is this? | Polite question; male speaker uses ครับ |
| ทั้งหมดหนึ่งร้อยบาท | The total is 100 baht. | บาท follows the amount |
| ตอนนี้กี่โมง | What time is it now? | Core time question |
| ตอนนี้สามโมงเช้า | It is 9:00 a.m. now. | Morning-period counting |
| ฉันตื่นตีห้า | I wake up at 5:00 a.m. | ตี for 1–5 a.m. |
| เรากินข้าวตอนเที่ยง | We eat at noon. | เที่ยง means noon |
| ประชุมบ่ายสองโมง | The meeting is at 2:00 p.m. | Afternoon form |
| ร้านปิดหกโมงเย็น | The shop closes at 6:00 p.m. | Evening form |
| หนังเริ่มหนึ่งทุ่มครึ่ง | The film starts at 7:30 p.m. | ทุ่ม period + ครึ่ง |
| รถออกสิบสี่นาฬิกาสามสิบนาที | The bus leaves at 14:30. | Formal 24-hour style |
Thai often leaves out words that English requires when context supplies them. ประชุมบ่ายสองโมง has no equivalent of English “is at,” yet it is a complete, natural statement.
Common Mistakes
Using สอง to form 20
- Wrong: สองสิบบาท
- Right: ยี่สิบบาท
- Why: Twenty is irregular. Use ยี่สิบ, then add the unit: ยี่สิบเอ็ด, ยี่สิบสอง, and so on.
Using หนึ่ง at the end of 21
- Wrong: ยี่สิบหนึ่งคน
- Right: ยี่สิบเอ็ดคน
- Why: A final 1 in a compound number is normally เอ็ด. One person by itself is still หนึ่งคน.
Putting the classifier before the number
- Wrong: หนังสือเล่มสาม when you mean “three books”
- Right: หนังสือสามเล่ม
- Why: Basic counting uses noun + number + classifier. หนังสือเล่มสาม instead points to “the third book,” where the classifier before the number helps express an ordinal position.
Translating 9:00 a.m. as “nine morning-hours”
- Wrong: เก้าโมงเช้า
- Right: สามโมงเช้า
- Why: The traditional morning system counts the hours after 6:00. Learn หนึ่งโมงเช้า as 7:00, สองโมงเช้า as 8:00, and สามโมงเช้า as 9:00.
Confusing noon and midnight
- Wrong: เที่ยง for 12:00 a.m.
- Right: เที่ยงคืน for midnight; เที่ยง for noon
- Why: คืน means “night,” and it distinguishes midnight from midday.
Omitting the time period when it matters
- Unclear: เจอกันสามโมง without shared context
- Clear: เจอกันสามโมงเช้า (9:00 a.m.) or เจอกันบ่ายสามโมง (3:00 p.m.)
- Why: Unlike English “three o’clock,” the traditional Thai forms depend on the period of day. Include the period when misunderstanding is possible.
Usage Notes
Arabic digits are not “less Thai”; they are an ordinary part of modern written Thai. Learn to say amounts independently of the script: both 25 and ๒๕ are read ยี่สิบห้า. Thai digits are nevertheless valuable for reading official notices, government-related material, and signs where they are deliberately used.
Thai does not normally mark singular and plural on the noun in the English way. หนังสือ can mean “book” or “books”; the number and classifier make the quantity clear. This is why attaching an English-style plural ending has no counterpart in Thai.
In conversation, politeness particles can soften questions. A male speaker may ask ราคาเท่าไหร่ครับ, while a female speaker may use ราคาเท่าไหร่คะ. The number and price grammar stays the same. Answers may be shortened when the unit is obvious, but as a learner, saying บาท prevents ambiguity.
Time expressions may appear with ตอน (“period/at the time of”), especially when the speaker wants to make the time frame explicit: ตอนสามโมงเช้า. With an exact clock time, Thai also commonly uses the time directly, as in เริ่มสามโมงเช้า (“starts at 9:00 a.m.”); there is no need to translate English “at” word for word.
Beyond the Basics
You do not need to master every variant at A1, but several patterns will become useful later.
First, Thai number words have pronunciation details that may not be obvious from their spelling. In everyday speech, หนึ่ง and ยี่สิบ can sound reduced compared with slow dictionary-style pronunciation. Build recognition by listening to whole prices and phone numbers rather than relying only on isolated written forms.
Second, phone numbers, room numbers, codes, and similar strings are generally read digit by digit rather than as a mathematical quantity. Zero is ศูนย์ in ordinary number learning, though phone-number speech may use conventional variants. Listen to how the speaker groups the digits, and do not automatically read a phone number as one enormous cardinal number (a number expressing quantity).
Third, ordinals—forms such as “first” and “third”—use ที่ before the number: ที่หนึ่ง (“first”), ที่สอง (“second”). With nouns and classifiers, patterns such as หนังสือเล่มที่สาม mean “the third book.” This contrasts with the counting phrase หนังสือสามเล่ม, “three books.”
Finally, formal time can use นาฬิกา with the 24-hour clock. This is especially useful for schedules, transport, news, and official announcements. In relaxed conversation, however, the period-based clock remains central. You should be able to map both บ่ายสองโมงครึ่ง and สิบสี่นาฬิกาสามสิบนาที to 14:30, even if you initially produce only the first form.
Practice Tips
- Build numbers instead of memorising 100 separate words. Say the tens from 10 to 90, then attach 1, 2, 5, and 9. Give extra practice to 11, 20, 21, 31, and 91 because they test ยี่ and เอ็ด.
- Make a clock-period map. Put midnight, dawn, 6 a.m., noon, 4 p.m., 7 p.m., and midnight on a circle. Each day, choose five random times and say them first in everyday Thai, then in the formal 24-hour style.
- Rehearse real purchases. Pick objects around you and say a quantity with the correct classifier, then invent a price: กาแฟสองแก้ว หนึ่งร้อยบาท. Finish by asking ราคาเท่าไหร่ or กี่บาท aloud.
Related Concepts
- Prerequisite: Classifiers (Basic) — explains the counting words used after numbers.
- Next step: Basic Time Words — adds words such as “today,” “tomorrow,” “morning,” and “evening.”
- Next step: Days, Months, and Dates — uses numbers in calendar dates and years.
Prerequisite
Basic Classifiers in ThaiA1Concepts that build on this
More A1 concepts
This concept in other languages
Compare across all languages
Practice Numbers and Time in Thai with a free Settemila Lingue account. We will set up Thai · A1 and generate cards for this exact grammar concept.
Practice this concept