MRT train platforms ranked by centrality, defined as the minimal time taken to travel from one platform to all other platforms.
(Centrality score in parentheses, lower is better)
Nsl=North South Line, Ewl=East West Line, Nel=North East Line, Ccl=Circle Line, Dtl=Downtown Line
1. (4700): LittleIndiaDtl
2. (4757): NewtonDtl
3. (4769): Rochor
4. (4822): LittleIndiaNel
5. (4823): DhobyGhautNel
6. (4861): BugisDtl
7. (4888): Stevens
8. (4912): FarrerPark
9. (4984): ClarkeQuay
10. (5011): BotanicGardensDtl
11. (5017): ChinatownNel
12. (5056): PromenadeDtl
13. (5130): BoonKeng
14. (5134): DhobyGhautNsl
15. (5177): OutramParkNel
16. (5217): PotongPasir
17. (5225): BugisEwl
18. (5248): Woodleigh
19. (5272): Somerset
20. (5277): TanKahKee
21. (5287): SerangoonNel
22. (5293): CityHallNsl
23. (5295): BayfrontDtl
24. (5298): CityHallEwl
25. (5336): Orchard
26. (5358): SerangoonCcl
27. (5359): BotanicGardensCcl
28. (5412): OutramParkEwl
29. (5421): NewtonNsl
30. (5441): RafflesPlaceEwl
31. (5442): ChinatownDtl
32. (5449): TanjongPagar
33. (5451): Lavender
34. (5466): LorongChuan
35. (5491): TelokAyer
36. (5501): Downtown
37. (5504): Bartley
38. (5523): RafflesPlaceNsl
39. (5531): DhobyGhautCcl
40. (5541): SixthAvenue,BishanCcl,Caldecott
41. (5567): Marymount
42. (5569): Kallang
43. (5573): FarrerRoad
44. (5634): PromenadeCcl
45. (5637): Aljunied
46. (5638): Kovan
47. (5643): BrasBasah
48. (5645): TaiSeng
49. (5671): Esplanade
50. (5680): PayaLebarCcl
51. (5684): MacPhersonCcl
52. (5688): PayaLebarEwl
53. (5697): FortCanning
54. (5715): TiongBahru
55. (5717): Novena
56. (5764): Dakota
57. (5777): HollandVillage
58. (5785): NicollHighway
59. (5790): MarinaBayNsl
60. (5813): HarbourFrontNel
61. (5817): Bencoolen
62. (5835): Mountbatten
63. (5857): Redhill
64. (5862): Stadium
65. (5876): Hougang
66. (5932): KingAlbertPark,BuonaVistaCcl
67. (5971): MarinaSouthPier
68. (5996): Eunos
69. (6013): ToaPayoh
70. (6026): Queenstown
71. (6043): JalanBesar
72. (6118): Buangkok
73. (6127): Commonwealth
74. (6140): BayfrontCcl
75. (6177): BuonaVistaEwl
76. (6190): BeautyWorld
77. (6196): Bendemeer
78. (6254): OneNorth
79. (6270): GeylangBahru
80. (6274): MarinaBayCcl
81. (6306): Kembangan
82. (6307): Braddell
83. (6315): Mattar
84. (6324): MacPhersonDtl
85. (6364): SengkangNel
86. (6391): Dover
87. (6547): KentRidge
88. (6579): Hillview
89. (6601): BishanNsl
90. (6630): Ubi
91. (6645): HarbourFrontCcl
92. (6716): Clementi
93. (6769): Bedok
94. (6801): Cashew
95. (6811): TelokBlangah
96. (6812): HawParVilla
97. (6823): PunggolNel
98. (6860): LabradorPark
99. (6912): BukitPanjangDtl
100. (6938): KakiBukit
101. (6943): PasirPanjang
102. (6980): AngMoKio
103. (7136): JurongEastEwl
104. (7214): YioChuKang
105. (7230): TanahMerah
106. (7248): BedokNorth
107. (7449): SengkangLrt
108. (7631): ChineseGarden
109. (7663): BukitPanjangLrt
110. (7677): Simei
111. (7711): BedokReservoir
112. (7724): ExpoEwl
113. (7751): Khatib
114. (7793): ChengLim
115. (7799): Compassvale
116. (7887): Phoenix
117. (7908): PunggolLrt
118. (7939): JurongEastNsl
119. (7960): Yishun
120. (7964): Farmway
121. (7965): Lakeside
122. (7968): Renjong
123. (7974): Rumbia
124. (7980): Ranggung
125. (8001): TampinesWest
126. (8013): Petir,Senja
127. (8025): TenMileJunction
128. (8110): TampinesEwl
129. (8111): TeckWhye
130. (8135): Kupang
131. (8139): Tongkang
132. (8151): Bakau
133. (8194): TampinesDtl
134. (8256): Damai,Cove
135. (8258): SamKee
136. (8263): BukitBatok
137. (8308): Thanggam
138. (8310): Layar
139. (8330): Kangkar
140. (8331): KeatHong
141. (8360): Sembawang
142. (8363): Pending,Jelapang
143. (8429): Meridian
144. (8431): SooTeck
145. (8470): BukitGombak
146. (8472): BoonLay
147. (8483): Fernvale
148. (8515): SouthView
149. (8540): TampinesEast
150. (8600): ChoaChuKangLrt
151. (8604): Oasis
152. (8605): Sumang,PunggolPoint
153. (8612): Admiralty
154. (8629): ChangiAirport
155. (8639): ExpoDtl
156. (8643): Pioneer
157. (8648): UpperChangi
158. (8653): PasirRis
159. (8713): Bangkit,ChoaChuKangNsl,Segar
160. (8767): Woodlands
161. (8777): Kadaloor,CoralEdge
162. (8780): Samudera,Nibong
163. (8904): Marsiling
164. (8952): Riviera
165. (9057): YewTee
166. (9063): Fajar
167. (9070): Kranji
168. (9335): JooKoon
169. (9860): GulCircle
170. (10391): TuasCrescent
171. (10749): TuasWestRoad
172. (11292): TuasLink
The MRT network is represented as an undirected weighted graph using scalax.collection.Graph
.
- Nodes are train platforms
- Edges mean that platforms are either connected by train service, or interchange transfer (walking)
- Edge weight is the travelling time in minutes
- Shortest path computed with Dijkstra's algorithm (Library implementation)
Time taken to travel from one platform to another
- Starts when boarding at the origin platform
- Ends when alighting at the destination platform
- Includes interchange transfers: walking, waiting for the next train
- Transfer times are unofficial estimates, and configurable
Closeness centrality is the sum of the lengths of the shortest paths between one platform and all other platforms.
- Since edge weight is in minutes, likewise for centrality
- Platforms are ranked by the centrality score (lower is better)
MRT map and train travel times from LTA MyTransport app, SMRT, SBST