The station you can find without reading
MTR Corporation — Hong Kong heavy rail, 98 stations across 10 lines
Independent analysis · not commissioned by, or conducted for, MTR Corporation
Source: a station-level dataset compiled from zh.wikipedia station templates, collected 2026-08-14 · the MTR publishes no station colours, so no value here is the operator's
Method: one reading per station, compared in CIELAB within each line · walls rebuilt in CSS from the named value, never photographed · every count and figure regenerated by pipeline/prep_mtr.py rather than typed
The Hong Kong MTR gives most of its stations a mosaic wall in its own colour, so that a passenger who cannot read the signage still knows where they are. Counted across the network the promise looks broken: ninety-eight stations share forty-one colour names, and “orange” does duty ten times. But nobody is ever choosing among ninety-eight stations. You are on a line — and once the line is fixed, the colours come apart.
The trade-off named
How you find your stop
- Enter the network
At any station. Any entrance will do, and nothing has to be read to use one.
needs · nothing at all - Get onto your line, going the right way
The line is a colour, and changing lines is a colour match. Which of the two directions is not.
the line colour but direction · the terminus name, in words - Watch for your colour, and get out
One remembered colour against each wall the doors open on. A yes or a no, never a search.
carried by · the station colour
Steps one and three are what the tiles were built for, and they work. Step two is where the scheme stops: colour tells you which line you are on, and nothing tells you which way the train is pointing except the name of the terminus, spelled out. The MTR's directional signs pair that name with a platform number in a coloured circle — a convention that is read as a line number in Paris, Tokyo and Beijing, and means something else here. Whatever the 1979 scheme solved, it was identification and never orientation, and no colour on the network has ever encoded a direction.
Distances are CIE76 ΔE. The threshold marked is 10 — deliberately generous, because recognising a colour from memory is far coarser than comparing two side by side, and a tighter threshold would flatter the scheme.
View as table — every station, by line
| Line | Stations | Distinct | Confusable pairs | Its stations, by hue |
|---|---|---|---|---|
| Tuen Ma Line | 27 | 27 | 2 | Diamond Hill#000000 Sha Tin Wai#ffc0cb Long Ping#ffb3bf Hung Hom#f08080 Wu Kai Sha#954535 Tsuen Wan West#a81c07 Austin#b45529 Kam Sheung Road#cc5500 Tin Shui Wai#fc8a17 Kai Tak#ff8c00 Sung Wong Toi#d08a00 Che Kung Temple#ffd280 City One#ffbf00 Shek Mun#fbec5d East Tsim Sha Tsui#ffff00 Nam Cheong#f0ee86 Ho Man Tin#a2cf5a Hin Keng#8fbe6c Siu Hong#7fffd4 Tai Shui Hang#48d1cc Yuen Long#40f5f5 To Kwa Wan#a9e2f3 Heng On#87cefa Tuen Mun#035f94 Mei Foo#1e90ff Tai Wai#05117e Ma On Shan#e0b0ff |
| Island Line | 17 | 17 | 3 | Central#aa0000 Heng Fa Chuen#c01204 Tai Koo#bb2200 North Point#e86220 Tin Hau#ff7d00 Sheung Wan#ffd280 Sai Wan Ho#ffcc00 Wan Chai#e1eb2b Chai Wan#38510e HKU#b8da89 Fortress Hill#4b8842 Quarry Bay#00918c Kennedy Town#95d0d0 Admiralty#3a86d4 Shau Kei Wan#191970 Sai Ying Pun#8b7ba0 Causeway Bay#c8a2c8 |
| Kwun Tong Line | 17 | 17 | 2 | Diamond Hill#000000 Yau Ma Tei#cccccc Kwun Tong#ffffff Kowloon Bay#c80815 Mong Kok#be2700 Yau Tong#ffef00 Tiu Keng Leng#dcd144 Wong Tai Sin#ffff00 Ho Man Tin#a2cf5a Shek Kip Mei#669933 Ngau Tau Kok#a4bf8b Lok Fu#579e2f Lam Tin#0083be Whampoa#aecff0 Choi Hung#2b3951 Kowloon Tong#007fff Prince Edward#8674a1 |
| Tsuen Wan Line | 16 | 15 | 6 | Tsim Sha Tsui#000000 Yau Ma Tei#cccccc Central#aa0000 Lai King#bb2200 Tsuen Wan#bb2200 Mong Kok#be2700 Lai Chi Kok#e04300 Cheung Sha Wan#b5a265 Kwai Hing#ffef00 Tai Wo Hau#a2b741 Jordan#69b72b Kwai Fong#015437 Sham Shui Po#016258 Admiralty#3a86d4 Mei Foo#1e90ff Prince Edward#8674a1 |
| East Rail Line | 16 | 16 | 1 | Hung Hom#f08080 Fo Tan#ffa500 Sheung Shui#f6a600 Tai Wo#c89f05 Fanling#9acd32 Lo Wu#8dc476 Mong Kok East#006400 Racecourse#15ae69 Lok Ma Chau#009e9b Exhibition Centre#94a8b0 University#00bfff Admiralty#3a86d4 Kowloon Tong#007fff Tai Wai#05117e Tai Po Market#976e9a Sha Tin#bb7796 |
| Tseung Kwan O Line | 8 | 8 | — | Tseung Kwan O#e60012 North Point#e86220 Po Lam#f28500 Yau Tong#ffef00 Tiu Keng Leng#dcd144 Quarry Bay#00918c Hang Hau#2ea9df LOHAS Park#826f79 |
| Tung Chung Line | 8 | 8 | — | Sunny Bay#808080 Hong Kong#fffafa Lai King#bb2200 Kowloon#aca28a Nam Cheong#f0ee86 Tsing Yi#a1c6ca Olympic#4584c4 Tung Chung#6a5acd |
| South Island Line | 5 | 5 | — | Lei Tung#ff7f00 Wong Chuk Hang#ffff00 South Horizons#74b11b Ocean Park#00bfff Admiralty#3a86d4 |
| Airport Express | 5 | 5 | 1 | Airport#808080 Hong Kong#fffafa AsiaWorld-Expo#ffffff Kowloon#aca28a Tsing Yi#a1c6ca |
| Disneyland Resort Line | 2 | 2 | — | Sunny Bay#808080 Disneyland Resort#005533 |
Amber marks the 15 pairs — out of 940 same-line pairs — that fall within ΔE 10 of another station on the same line. No value in this table is published by the operator.
Four walls, rebuilt
Drawn in CSS from the colour the register names, and from nothing else. Each prints the value it was drawn from, so a reader who thinks it is wrong knows exactly which number to argue with.
- Named
- #aa0000 “dark red”
- Lettering on tile
- 91.5 LRV apart · clears the 30 that barrier-free design asks for
- On a screen
- 7.75:1, AAA — not the applicable test
- Lines
- Tsuen Wan LineIsland Line
- Named
- #0083be “blue”
- Lettering on tile
- 80 LRV apart · clears the 30 that barrier-free design asks for
- On a screen
- 4.21:1, below AA — not the applicable test
- Line
- Kwun Tong Line
- Named
- #ffff00 “yellow”
- Lettering on tile
- 92.8 LRV apart · clears the 30 that barrier-free design asks for
- On a screen
- 19.56:1, AAA — not the applicable test
- Line
- Kwun Tong Line
- Named
- #016258 “green”
- Lettering on tile
- 90.6 LRV apart · clears the 30 that barrier-free design asks for
- On a screen
- 7.27:1, AAA — not the applicable test
- Line
- Tsuen Wan Line
What is absent
There is no published colour register. Ninety-eight stations carry a station colour and the number of officially stated values is zero — every colour on this page is a description by somebody who is not the MTR. Absent with it: any statement of which stations were meant to share a colour, any specification for the lettering against the tile, and any record of what a renovation changed. And absent from the network by design: any way to use the tile before you arrive. The line colours are published on every map; the station colours can only be learnt by standing on the platform.
Where the colours sit close
Two stations only compete when they share a line. Of the 940 pairs that do, 15 fall within ΔE 10 of each other — near enough that a passenger holding one in memory might accept the other. Six of those are on a single line. A palette of ninety-eight colours has to run out of room somewhere; these are the places it does.
- Tsuen Wan LineLai King LAK “dark red” #bb2200Tsuen Wan TSW “red” #bb2200ΔE 0.0 the register gives both the same value
- Tsuen Wan LineLai King LAK “dark red” #bb2200Mong Kok MOK “dark red” #be2700ΔE 1.4 alike beyond telling apart from memory
- Tsuen Wan LineTsuen Wan TSW “red” #bb2200Mong Kok MOK “dark red” #be2700ΔE 1.4 alike beyond telling apart from memory
- Airport ExpressHong Kong HOK “white” #fffafaAsiaWorld-Expo AWE “white” #ffffffΔE 2.2 alike beyond telling apart from memory
- Tuen Ma LineTin Shui Wai TIS “orange” #fc8a17Kai Tak KAT “orange” #ff8c00ΔE 4.4 alike beyond telling apart from memory
- East Rail LineFo Tan FOT “orange” #ffa500Sheung Shui SHS “orange” #f6a600ΔE 4.5 alike beyond telling apart from memory
- Island LineHeng Fa Chuen HFC “red” #c01204Tai Koo TAK “dark red” #bb2200ΔE 4.8 alike beyond telling apart from memory
- Tuen Ma LineSha Tin Wai STW “pink” #ffc0cbLong Ping LOP “pink” #ffb3bfΔE 6.3 near enough to be taken for one another
- Island LineCentral CEN “dark red” #aa0000Tai Koo TAK “dark red” #bb2200ΔE 7.4 near enough to be taken for one another
- Tsuen Wan LineCentral CEN “dark red” #aa0000Lai King LAK “dark red” #bb2200ΔE 7.4 near enough to be taken for one another
- Tsuen Wan LineCentral CEN “dark red” #aa0000Tsuen Wan TSW “red” #bb2200ΔE 7.4 near enough to be taken for one another
- Island LineCentral CEN “dark red” #aa0000Heng Fa Chuen HFC “red” #c01204ΔE 7.6 near enough to be taken for one another
- Kwun Tong LineShek Kip Mei SKM “green” #669933Lok Fu LOF “olive green” #579e2fΔE 8.2 near enough to be taken for one another
- Tsuen Wan LineCentral CEN “dark red” #aa0000Mong Kok MOK “dark red” #be2700ΔE 8.8 near enough to be taken for one another
- Kwun Tong LineYau Tong YAT “yellow” #ffef00Wong Tai Sin WTS “yellow” #ffff00ΔE 9.2 near enough to be taken for one another
Four of the ten lines carry none at all, and the rest concentrate rather than scatter — which is what a scheme laid down line by line across four decades would be expected to produce. Nothing here reads as carelessness: it reads as a finite palette meeting a growing network, one extension at a time, with no register to check the new colours against the old ones.
What the network-wide count gets wrong
Read as a flat list, the scheme fails. Ninety-eight stations, forty-one colour names, "orange" ten times and "yellow" seven. Human colour recall tops out somewhere around a dozen categories, so a hundred-way identification by colour was never possible, and the arithmetic says so plainly.
But that is not the task anyone performs. A passenger is on a line. The line narrows the field to at most twenty-seven stations before colour is consulted at all, and it narrows it using a channel that is published, printed on every map and carried on the train itself — ten lines, ten mutually distinct colours, the closest pair a comfortable ΔE 12.5 apart.
The task inside that narrowed field is not identification either. Auntie Chan is not asking which of these sixteen is this. She is asking is this my colour — one remembered target, a yes or a no. What has to be true for that to work is not that all sixteen are mutually distinguishable in the abstract, but that no other station on her line is close enough to her own to produce a false accept. That is a checkable claim, and it is the one measured above.
What this specimen claims
Not that the MTR's walls fail a standard — that would need a measurement, and no published value exists to measure against. Not that the scheme fails passengers: it works, for millions of people, daily, and fifteen collisions in nine hundred and forty pairs is a low failure rate for a channel that costs nothing to consult.
What it claims is this. The station colour is not an identifier; it is the second half of one, legible only to someone who already holds the first half. The line does the narrowing, and the line is learnt by reading — a map, a sign, an announcement. So the channel built for people who cannot read the signage asks them to have read it once, or to have been told, or to have ridden the line for forty years until the knowledge stopped being reading at all.
That is a real trade-off and a defensible one. It would simply be better if the fine half were written down. Ninety-eight rows would let a visitor learn a station before arriving at it, let a renovation be checked against what it replaced, and let the fifteen confusable pairs be found by the operator rather than by a stranger with a spreadsheet.
Does the colour come from the name?
Most accounts of the scheme say the colours were often drawn from the stations’ Chinese names, and most cite the same two examples. The whole set is testable, and the striking number is not how many hold but how few stations are eligible at all: eight of 98 carry a colour word in the Chinese name.
- Admiralty 金鐘 金 means gold #3a86d4 light blue does not hold
- Choi Hung 彩虹 彩 means many-coloured #2b3951 deep blue names no single colour
- Hung Hom 紅磡 紅 means red #f08080 light red / salmon holds
- Lam Tin 藍田 藍 means blue #0083be blue holds
- Tsing Yi 青衣 青 means blue-green #a1c6ca light blue holds
- Wong Chuk Hang 黃竹坑 黃 means yellow #ffff00 yellow holds
- Whampoa 黃埔 黃 means yellow #aecff0 light blue does not hold
- Wong Tai Sin 黃大仙 黃 means yellow #ffff00 yellow holds
Five hold, two do not, and one — Choi Hung 彩虹, rainbow — names no single colour to test. Whampoa 黃埔 carries the same yellow glyph as Wong Tai Sin and is light blue. So the story is true, and true of five stations out of 98: a charming property of a handful, not a principle of the scheme, and not something a passenger could ever rely on.
The exit letter
Every MTR exit carries a letter, sometimes with a digit — and Hong Kong gives directions in them. An address ends at Exit C2; a shop’s own page says which letter to leave by; people arrange to meet at Exit A rather than at a street corner. Here is Wong Tai Sin’s, all ten of them, as the station signs them.
The letter is doing what the tile does — standing in for a name with a short arbitrary token belonging to no language — and it is the one that took. Nobody says meet me at the dark green station. Everybody says Exit A. The difference is not that one is better designed: it is that the letter is speakable, writable and repeatable, so it travels through a phone call, a text message and a shop sign, while the colour exists only at the moment you are standing in front of it.
Corrections
Values the collected record gets wrong. Each is applied to every count on this page rather than only noted, because a figure computed from a value known to be wrong is a wrong figure — and each is left in the dataset untouched, so the correction stays visible and reversible.
The two stations are a few minutes apart on foot, on different lines, and you must leave the paid area to walk between them — so conflating them is easy, and the collected record did. The yellow belongs to East Tsim Sha Tsui, on the Tuen Ma line. Tsim Sha Tsui, on the Tsuen Wan line, is black; the yellow that appears there is trim, including the pier that carries the station name, which is what a photograph shows first and what misled an earlier draft of this page.
- The tile diagram this dataset was seeded from, which renders Tsim Sha Tsui as a black field with a yellow stroke and white lettering — and East Tsim Sha Tsui as its exact inverse, a yellow field with a black stroke and black lettering
- The seed extraction carried in this dataset's own seed/station-colors.csv, which records Tsim Sha Tsui as #000000 with white text
The same question, walked
Three readers against a wall, with the information scent recorded at every step. The first two are the passengers the scheme was built for. The third is the control — a passenger who has lost the coarse half of the address, and with it the fine half.
The reader the scheme was built for, doing the thing it was built for. She is not identifying a station out of ninety-eight. She is watching for one colour she has known for forty years, on a line she never leaves.
- On the red line — the coarse half, already fixed strong scent
- Doors open · not her dark green strong scent
- Doors open · not her dark green strong scent
- Kwai Fong · her dark green strong scent
- Reached after 4 steps
Fifteen rejections and one acceptance, and every one of them is a yes-or-no against a single remembered colour rather than a search through a set. This is the scheme working, and it is why it has worked for four decades: the line does the hard narrowing before colour is asked to do anything at all.
He has the coarse half and not the fine half. The line colours are on the map in his hand — published, ten of them, the closest pair ΔE 12.5 apart. The station colours are on no map anywhere.
- MTR map — line colours, published strong scent
- Station page — no colour stated no scent
- A third-party diagram — a value, unattributed weak scent
- Abandoned after 3 steps
He can learn the colour by standing on the platform and looking, and in no other way. The half of the address that is published is the half that does not identify a station; the half that identifies a station is not published. So the channel cannot be prepared for, only discovered — and for a four-day visitor, discovery is most of the trip.
The control, and the place the scheme is under most strain. An interchange is where the coarse half of the address stops being a single value — and the whole argument of this page is that colour only works once the line is fixed.
- Island line — the field is 17 stations strong scent
- A dark red wall weak scent
- Tai Koo is dark red too, ΔE 7.4 weak scent
- Abandoned after 3 steps
- Tsuen Wan line — the field is 16 stations strong scent
- A dark red wall weak scent
- Lai King and Tsuen Wan, both ΔE 7.4 no scent
- Abandoned after 3 steps
Central is the busiest station in the network and the worst-served by its own colour: on either line it can be confused with two others, because a station on two lines must be distinct within both and is guaranteed neither. The two-level address degrades exactly where the levels overlap — and that is not a flaw in the tiling, it is the arithmetic of the scheme meeting the shape of the network.
The grain lift
- L1 · ElementOne glazed tesserae, roughly 20mm, in a bed of grout. It has a colour and no name.
- L2 · ComponentThe platform wall — a field of those tiles with the station name standing proud of it in cast relief, lit by whatever the station has. The lettering and its ground are one component, judged together or not at all.
- L3 · GrammarA two-part address. Ten line colours, published and mutually distinct; ninety-eight station colours, unpublished and distinct only within their line. Neither half identifies anything alone.
- L4 · FlowNot which station is this but is this my colour — a recognition against one remembered target, performed in the seconds a train is stopped, through a window, past other passengers.
- L5 · SystemA network that solved the identification problem by refusing to make it global, and then declined to publish the solution.
Standing
Read from a dataset marked collected_awaiting_review, whose manifest warns that seed colours are second-hand and must be re-sourced. That warning bounds this page: if the values move, the fifteen pairs move with them, and pipeline/prep_mtr.py recomputes rather than remembers. One value has already moved: Tsim Sha Tsui was recorded as bright yellow and is black, which removed a pair and is set out under Corrections below. What would not move is the shape of the finding, which depends on the arrangement of colours within lines rather than on any one of them.
Why traditional: The scheme is real, long-standing and universally described; what is missing is a citable origin and a published value. Every colour here comes from a secondary description, which is the one weakness this page cannot design around — so the marker names it rather than hiding behind the strength of the pattern it finds.