
Thai ร and ล: Why ร้าน and ล้าน Can Sound the Same
TL;DR: Thai has an r and an l, ร and ล, and everyday speech very often says the r as an l. The spelling never does. So ร้าน, a shop, and ล้าน, a million, can sound the same in a Bangkok street and still look different on every sign. Read ร as r. You lose nothing by it, and the letter tells you which word you are looking at.

Do Thai people really say l instead of r?
Often, yes. Standard Thai, the one taught in school and heard on the news, has two separate sounds: ร, ro ruea, a tapped or rolled r, and ล, lo ling, an ordinary l. In relaxed everyday speech a great many speakers say ร as l, and nobody hears it as a mistake. รัก, to love, comes out lák. ร้อน, hot, comes out lɔ́ɔn.
Learners notice this early and draw the obvious conclusion, which is that ร is a spelling fossil and can be read as l. That conclusion is half right. You will be understood if you say l. But the page is not written in relaxed speech, and on the page the two letters never swap.
The words that collide when r becomes l
We measured how much the merger costs in the Thai National Corpus word list: 106,122 distinct words with their frequencies, read with PyThaiNLP. ร is everywhere. 17.3% of running Thai words contain one, against 9.2% for ล, and 225 of the 1,000 most frequent words have an ร in them.
Then we swapped. Change one ร to ล and 274 words in the PyThaiNLP dictionary turn into another word in the same dictionary. Most of those pairs are rare on at least one side, but 26 have both words among the 3,000 most common, and 21 of those 26 are everyday words on both sides (the other five are syllable fragments the corpus counts separately). Every one of them has the same tone in both spellings, so in r-less speech the pair is a true homophone. In writing it is two different words.
| With ร | With ล | Where you meet them | Corpus rank (ร / ล) |
|---|---|---|---|
| ร้าน ráan, a shop | ล้าน láan, a million | ร้านอาหาร on a restaurant front; ล้าน in property prices and the news | 352 / 379 |
| แรก râek, first | แลก lâek, to exchange | ครั้งแรก, the first time; แลกเงิน at a money-exchange counter | 173 / 2,768 |
| รับ ráp, to accept | ลับ láp, secret | รับบัตรเครดิต, cards accepted; ความลับ, a secret | 110 / 1,153 |
| แปร prae, to change | แปล plae, to translate | แปลว่า, it means, in dictionaries and phrasebooks | 2,700 / 895 |
| กรม krom, a government department | กลม klom, round | กรมการกงสุล, the passport office; กลม in a food description | 615 / 2,095 |
| ครอง khrɔɔng, to rule, to hold | คลอง khlɔɔng, a canal | คลองเตย, Khlong Toei, and many other Bangkok place names | 1,934 / 1,619 |
| พริก phrík, a chilli | พลิก phlík, to flip over | พริกแกง, curry paste, on menus and market stalls | 2,764 / 2,004 |

In speech, context does the work, and it usually does it well: nobody walks into a ล้าน. The spelling does not need the context. A reader who takes ร as r and ล as l never has to guess which of the pair is on the sign, which is the one advantage reading has over listening that costs nothing to keep.
This is the opposite problem to the one in Thai letters that sound the same. There, several letters are the same sound in the standard language and differ only on paper. Here, two letters are different sounds in the standard and it is casual speech that merges them. Phayan, an app for learning to read Thai script letter by letter from zero, introduces ร and ล in the same round of its free First words level, with a word for each and audio on every word, so the pair is learned as a pair from the start.
When the r or the l disappears altogether
The same relaxed speech does something stronger to ร and ล when they sit second in a cluster: it drops them. ครับ is written khráp and usually heard as khap, which is why chat spells it คับ, as the polite particles post explains. ปลา, fish, becomes paa. The pairs in the table that start with a cluster, กรม and กลม, ครอง and คลอง, แปร and แปล, lose the distinction twice over in fast speech, because the second consonant is not said at all.
The spelling keeps all of it. The Thai consonant clusters are a short list, and reading them as written is what lets you tell คลอง on a map from ครอง in a headline.

At the end of a syllable, ร and ล are both n
None of this applies to a final letter. When ร or ล closes a syllable, both are read n, in careful speech as much as casual: อาหาร, food, is aa-hǎan, and รางวัล, a prize, is raang-wan. That is one of the eight final sounds and it is fixed, so a word-final ร or ล never tells two words apart.
How to read ร and ล
- At the start of a syllable, read what is written. ร is r and ล is l. Saying ร as l out loud is fine and very common; reading it as l in your head throws away the one thing that separates ร้าน from ล้าน.
- In a cluster, keep the second letter when you read. Drop it when you speak if you like, as most people do.
- At the end of a syllable, both are n. Nothing to decide.
- Learn the pairs you will actually meet. ร้าน and ล้าน, แรก and แลก, แปร and แปล. The table above is most of them.
Frequently asked questions
What is the best way to learn ร and ล without mixing them up?
Learn them together and read them as written: ร as r, ล as l, whatever you hear in the street. Phayan introduces the two in the same round of its free First words level, letter by letter with audio on every word. An Anki deck is a good way to hold the handful of pairs that collide in speech, such as ร้าน and ล้าน.
How do I pronounce ร in Thai?
In careful speech it is a tapped or lightly rolled r; in relaxed speech it is very often an l, and both are understood. Phayan has audio on every word it teaches, which helps with hearing the letter in context, though a synthesised voice is not a model to copy for fine pronunciation. A listening-led course such as ThaiPod101 is the better place to practise saying it.
Is it safe to just read every ร as l?
Out loud you will be understood, but in your head it costs you words: ร้าน and ล้าน, แรก and แลก, and 19 other common pairs become the same word. Phayan teaches reading from the spelling, which is what keeps them apart. At the end of a syllable it makes no difference, because both letters read n there.
What is the difference between ร and ล?
In standard Thai ร is an r and ล is an l, both low-class consonants, and at the end of a syllable both read n. Phayan pairs them in one round so the difference is learned from the start. A romanised phrasebook keeps the r and l too, but a reader who never sees the Thai letter cannot use it on a sign.
Why does my Thai friend say lak when the word is rak?
Because relaxed Thai speech very often says ร as l, and รัก, to love, is written with ร and pronounced lák in casual conversation. Phayan teaches the written form, where the letter never changes, so you can read รัก on the page and still recognise it when you hear lák. In the Thai National Corpus word list, 17.3% of running words contain ร, so the habit is everywhere.