อักษรไทยThaiLetters.com Start Trainer
Guides ⁄ Thai Language

Thai Romanisation: Why Signs Spell Words Differently

Published July 24, 2026 · Updated August 21, 2026 · 5 min read · Thai Language

Phuket, Phetchaburi, Suvarnabhumi — Thailand's romanised signage is famously inconsistent, and even the official system throws away the information you most need. A short guide to reading it anyway.

Spend a week in Thailand and you will see the same place name romanised two or three different ways within a few kilometres. It is not carelessness, exactly. It is what happens when you map a tonal, 44-consonant writing system onto 26 Latin letters and then let several agencies do it independently over a century.

Blue Thai highway sign showing กรุงเทพฯ Bangkok and อยุธยา Ayutthaya in Thai script with roman transliteration
Two place names, two different romanisation logics on one sign. กรุงเทพฯ appears as Bangkok, a name that is not a transcription of the Thai at all, while อยุธยา is transcribed letter by letter as Ayutthaya.

The official system, and what it deliberately leaves out

Thailand does have a standard: the Royal Thai General System of Transcription, or RTGS, maintained by the Royal Society of Thailand. It is what you see on most road signs and government documents.

RTGS is built for legibility, not for accuracy, and it makes two decisions that matter enormously to a learner. It does not mark tone, and it does not mark vowel length. Both are phonemic in Thai — they change which word you have said. Strip them out and the romanisation cannot tell you how to pronounce the word; it can only tell you roughly which letters were there.

It also merges distinctions the script keeps. Thai has both an aspirated kh and an unaspirated k, and RTGS handles that pair well. But it writes several different Thai vowels with the same Latin sequence, so the mapping only runs one way. You can go from Thai to RTGS mechanically. You cannot reliably go back.

Why the same name gets spelled differently

Green Thai expressway sign at dusk reading สุวรรณภูมิ with the roman transliteration Suvarnabhumi
The classic example. สุวรรณภูมิ is pronounced roughly su-wan-na-poom, but the sign spells it Suvarnabhumi — preserving the letters of the Sanskrit original rather than the sound of the modern Thai.

Three things pull signage away from the standard.

The practical workaround

Weathered Bangkok street sign reading ถนนสุขุมวิท in Thai script above Sukhumvit Road in roman letters
Street signs are the best free reading practice in Bangkok. ถนน (thanon) means “road”, so once you can read those three letters you can identify every road sign in the country, whatever the romanisation underneath happens to say.

The reliable fix is the one nobody wants to hear on day one: learn to read the Thai. The Thai text on a road sign is unambiguous in a way the romanisation below it can never be, and place names are actually a gentle place to start — they are short, they repeat constantly, and you get instant feedback when the bus goes where you expected.

Until then, three habits help:

A glossary of romanised words you'll meet on every map

A handful of romanised words carry most of the load on Thai signage. Once you recognise them, they behave exactly like "Street" or "Mount" in English place names — labels announcing the type of place, sitting in front of the proper name.

The substitution patterns worth memorising

Most of RTGS's quirks reduce to a handful of predictable swaps. Knowing them turns an unreadable sign into a guessable one.

These five patterns cover a large share of the place names you will meet, from Krabi to Hat Yai (หาดใหญ่).

If you want to start with the shapes that appear most often on signage, the alphabet reference is searchable, and the tone marks guide covers the diacritics that RTGS quietly discards.