
Learn the written Thai digits ๐–๙ and how to say the numbers you see on price tags, dates and timetables. Start with 0–9, then use สิบ for tens and ร้อย for hundreds.
What Are Thai Numbers?
Thai numerals are written digits. For example, ๒๑ is the same number as 21. The spoken form in both cases is ยี่สิบเอ็ด (yîi sìp èt).
Commonly used in daily life in Thailand.
Read across the table to connect the number, the Thai digit and the spoken word. The pronunciation is an approximate guide. The accents mark tones.
| Number | Thai digit | Thai word | Say it |
|---|---|---|---|
| 0 | ๐ | ศูนย์ | sǔun |
| 1 | ๑ | หนึ่ง | nùeng |
| 2 | ๒ | สอง | sǎawng |
| 3 | ๓ | สาม | sǎam |
| 4 | ๔ | สี่ | sìi |
| 5 | ๕ | ห้า | hâa |
| 6 | ๖ | หก | hòk |
| 7 | ๗ | เจ็ด | jèt |
| 8 | ๘ | แปด | pàet |
| 9 | ๙ | เก้า | kâao |
A Brief History of Thai Numbers
Thai has its own set of ten digits. The same place values apply in both scripts, so ๑๐๐ and 100 have the same value. The Thammasat University handbook includes a beginner number list and common phrases.
Why Should You Learn Thai Numbers?
Reading the digit helps you recognise a number on a label. Saying it aloud lets you check a total, say a phone number or ask someone to repeat the price.
Reading Thai digits in context
You may encounter either script in Thailand. For example, ๒๕๐ and 250 both mean 250. The spoken number is สองร้อยห้าสิบ.
How to Learn Thai Numbers

Try these nine small exercises, then check the examples in the quick reference below.
1. Memorise the Basic Numbers (0-9)
Say 0–9 aloud, then pair each word with the written Thai digit.
2. Practice Using Flashcards
Put ๒๑ on one side of a card. Write “21” and ยี่สิบเอ็ด on the other.
3. Listen to Audio Clips
Listen for ยี่สิบ (20) and ยี่สิบเอ็ด (21). Replay them to hear the final เอ็ด.
4. Write Numbers in Thai Script
Write 30, 50 and 100 as Thai digits, then check your answers: ๓๐, ๕๐, ๑๐๐.
5. Avoid Common Mistakes
หนึ่ง is 1 on its own. For 11, 21 and 31, the last syllable is เอ็ด. Thai distance-learning number lesson gives more examples of the same pattern.
6. Engage in Interactive Practice
Write a mock price tag for 250 baht. Ask a practice partner to read it aloud as สองร้อยห้าสิบบาท.
7. Incorporate Numbers into Daily Life
Try reading 21 พฤศจิกายน as วันที่ยี่สิบเอ็ดพฤศจิกายน, meaning 21 November.
8. Join a Thai Language Group or Class
Ask a teacher to check the tone and final sound of the numbers you find hardest. If you want to practise with a teacher, see Thai Explorer’s S$45 two-hour Beginner 1 trial and confirm availability.
9. Set Goals and Track Progress
Practise one new set of numbers at a time. Start with prices under 100, then add examples in the hundreds.
When Can You Use Thai Numbers in Daily Life?
These examples show how the same spoken numbers apply to a price, a date or a string of digits.
Using Thai Numbers in Transactions
After asking a price, listen for บาท (bàat). Use the Thai price questions guide to practise asking and confirming the amount.
| Baht | Thai digits | Say it in Thai |
|---|---|---|
| 50 | ๕๐ | ห้าสิบบาท |
| 100 | ๑๐๐ | หนึ่งร้อยบาท |
| 150 | ๑๕๐ | หนึ่งร้อยห้าสิบบาท |
| 250 | ๒๕๐ | สองร้อยห้าสิบบาท |
Thai Numbers in Dates and Time
A date can use either script. 21 พฤศจิกายน and ๒๑ พฤศจิกายน both mean 21 November.
Thai Numbers in Addresses and Phone Numbers
For a phone number, say the digits one at a time. For example, ๒๐๑ as part of a phone number can be read สอง ศูนย์ หนึ่ง. As a quantity, 201 is สองร้อยเอ็ด.
Key Differences Between Thai and Arabic Numerals
The digit shapes differ but their values are the same. Match each Thai digit to 0–9, then read the full number by place value.
Recognising both sets of digits
Learn to recognise both scripts. When the same value appears on different labels, compare the digits and check whether the figure is a date, quantity or price.
Quick Reference: Thai Numbers 1-100
| Number | Thai digits | Thai word | Say it |
|---|---|---|---|
| 1 | ๑ | หนึ่ง | nùeng |
| 10 | ๑๐ | สิบ | sìp |
| 11 | ๑๑ | สิบเอ็ด | sìp èt |
| 20 | ๒๐ | ยี่สิบ | yîi sìp |
| 21 | ๒๑ | ยี่สิบเอ็ด | yîi sìp èt |
| 31 | ๓๑ | สามสิบเอ็ด | sǎam sìp èt |
| 50 | ๕๐ | ห้าสิบ | hâa sìp |
| 100 | ๑๐๐ | หนึ่งร้อย | nùeng rói |
Notes on Usage:
- 10 is สิบ. 20 is ยี่สิบ. For 30, say สามสิบ.
- For 11, 21 and 31, say เอ็ด at the end.
- 100 is หนึ่งร้อย. 150 is หนึ่งร้อยห้าสิบ.
The Khon Kaen University speaking guide lists common spoken numbers up to 1,000.
Conclusion
Three quick checks
- Read ๒๑. Answer: 21, ยี่สิบเอ็ด.
- Read a price of ๕๐ บาท. Answer: 50 baht, ห้าสิบบาท.
- Say 150 baht. Answer: หนึ่งร้อยห้าสิบบาท.