This is a list of bus interchanges or terminals that are part of Singapore's bus system. Bus terminals and interchanges serve as important nodes in the transport system as bus services start and end at these stations. Those decommissioned due to geographical retention or the introduction of new town centres, or creation of consolidated transportation hubs are mentioned at List of former bus stations in Singapore.
Overview[]
In the 1970s with the formation of Singapore Bus Service (SBS), the terminals of private companies were inherited by SBS. Many of these terminals were makeshift constructions without adequate facilities. The SBS embarked on a terminal improvement programme to build facilities such more parking space, timekeeper's booths, rest areas for bus crew members, proper platforms with adequate shelter, toilets and food facilities. It also planned to construct new depots and terminals, so as to eliminate parking of buses in residential areas. Makeshift and roadside terminals were to be phased out.
The development of bus terminals was closely linked to town planning in Singapore. Densely inhabited new towns were built along major roads and a bus terminal was allocated at a suitable point inside each of them. Feeder buses were used to carry passengers from inside the new towns to the bus terminal and from thereon, "regular" buses would carry them from the bus terminal to the central business district. With the building of the subway in 1987, the system of using "regular" buses to the central business district was stopped. Bus terminals were built conveniently close to subway stations so as to integrate the subway and bus services. The 1980s also saw the building of larger bus interchanges in new towns, such as the one at Ang Mo Kio which was twice the size of the existing terminal it replaced.
Bus Interchanges and Terminals[]
Integrated Transport Hubs[]
Several bus interchanges are designated as Integrated Transport Hubs or ITHs. These interchanges are located near MRT stations and have fully air-conditioned passenger concourses. These are often built within commercial and residential buildings as part of an integrated development.
Only left with:
- North: Sembawang, Yio Chu Kang
- North East: Punggol
- North West: Bukit Batok
- West: Buona Vista, Bukit Merah
Bus interchanges, by number of services available[]
There are currently 26 bus interchanges in Singapore, serviced by four bus operators. More have been planned for future housing estates, such as Bidadari, Tampines North and Tengah. A number of them were slowly rebuilt into the integrated transport hubs, to improve the connectivity with other modes of transport.
| Bus interchange | Bus services | No. of services | Berths | Notes |
|---|---|---|---|---|
Bedok Int Bedok North Dr |
7, 9, 14, 16/M, 17/A, 26, 30/e, 32, 33, 35/M, 38, 40, 60, 69, 87, 155, 168, 196, 197, 222, 225G/W, 228, 229, 401, 854/e | 28 | 10 boarding berths (B1-B10) | 2 available spaces |
Boon Lay Int Jurong West Ctrl 3 |
30, 79, 154, 157, 172, 174/e, 178, 179/A, 180, 181/M, 187, 192, 193, 194, 198, 199, 240, 241, 242, 243G/W, 246, 249, 251, 252, 405 | 11 end-on berths (B7-B17) 6 sawtooth berths (B1-B6) | ||
Woodlands Int Woodlands Sq |
161, 168, 169, 178, 187, 856, 858, 900, 901/M, 902, 903/M, 904, 911, 912/A/B, 913/M, 960, 962, 963/e, 964, 966, 969 | 24 | 14 berths | Handles 400,000 passengers daily; 12 available spaces |
Tampines Int Tampines Ctrl 1 |
3, 4, 8, 10, 19, 20, 23, 28, 29, 31, 37, 38, 65, 67, 68, 69, 72, 81, 127, 291, 292, 293, 296, 969 | 3 end-on berths (A1-A3) 7 sawtooth berths (B3-B5, B7-B10) |
No available space | |
Yishun Int Yishun Ave 2 |
39, 85, 103, 171, 800, 801, 803, 804, 805, 806, 807, 811, 812, 851, 851e, 852, 853/853M, 854, 855, 856, 857, 859, 860, AC7 | 8 sawtooth berths (B1-B8) | ||
Toa Payoh Int Lor 6 Toa Payoh |
8, 26, 28, 31, 73, 88, 90, 139, 141, 142, 143, 145, 155, 157, 159, 163, 230M, 231, 232, 235, 238 | 21 | 14 end-on berths (A1-A14) 4 sawtooth berths (B1-B4) |
5 available spaces |
Hougang Ctrl Int Hougang Ctrl |
27, 51, 74, 89/e, 102, 107/M, 112, 113, 116, 132, 147, 151, 153, 161, 165, 324, 325, 329 | 19 | 6 sawtooth berths (B1-B6) | No available space |
Jurong East Int Jurong Gateway Rd |
41, 49, 51, 52, 66, 97/e, 98, 98M, 105, 143/M, 183, 197, 333, 334, 335, 506, 993 | 7 sawtooth berths (B1-B7) | 1 available space | |
Jurong Town Hall Int Venture Dr |
78, 79, 160, 870, 984, CW3, CW4, CW4S | 8 | 5 sawtooth berths (B1-B5) | 9 available spaces |
Pasir Ris Int Pasir Ris Dr 3 |
3, 5, 6, 12/e, 15, 17, 21, 46, 58, 68, 88, 354, 358, 359, 403, 518/A | 17 | 10 sawtooth berths (B1-B10) | No available space |
Punggol Int Punggol Pl |
3, 43/e, 50, 62, 82, 83, 84G/W, 85, 118, 119, 136, 381, 382G/W, 384, 386 | 6 sawtooth berths (B1-B5, B2A) | ||
Punggol Coast Int Sentul Wk |
34, 44, 104, 117/M | 4 | 4 sawtooth berths (B1-B4) | 1 available space |
Ang Mo Kio Int Ang Mo Kio Ave 8 |
22, 24, 25, 73, 86, 130, 133, 135, 136, 138/M, 166, 169, 261, 262, 265, 269 | 17 | 6 sawtooth berths (B1-B6) | |
Bukit Merah Int Bt Merah Ctrl |
5, 16/M, 57, 75, 123, 131, 132, 139, 153, 167, 176, 198, 272, 273, 851 | 16 | 3 available spaces | |
Choa Chu Kang Int Choa Chu Kang Loop |
67, 172, 188/e, 190, 300, 301, 302, 307, 925, 927, 976, 983, 985, 991 | 15 | 5 sawtooth berths (B1-B5) | 1 available space |
Clementi Int Clementi Ave 3 |
7/B, 14, 96, 99, 147, 156, 165, 166, 173, 175, 196, 282, 284, 285 | |||
Bukit Batok Int Bt Batok Ctrl |
61, 77, 106, 173, 177, 189, 453. 941, 945, 947, 990, 991, 992 | 13 | 18 end-on berths (A1-A18) 3 sawtooth berths (B3-B5) | |
Bishan Int Bishan St 13 |
50, 52, 53, 54, 55, 56, 57, 58, 59, 410G/W | 11 | 6 sawtooth berths (B1-B6) | |
Bukit Panjang Int Petir Rd |
176, 180, 455, 920, 922, 970, 972, 972M, 973, 975, 976, 979 | 12 | 3 sawtooth berths (B1-B3) | No available space |
Sengkang Int Sengkang Sq |
80, 83, 86, 87, 159, 163, 371, 372, 374, 965 | 10 | 4 sawtooth berths (B1-B4) | 2 available spaces |
Joo Koon Int Joo Koon Circle |
99, 182/182M, 253, 254, 255, 257, 258/M, 450, 453, 974 | 3 sawtooth berths (B1-B3) | No available space | |
HarbourFront Int Seah Im Rd |
65, 80, 93, 123M, 124, 188/e, 855, 963/e | 12 end-on berths (A1-A12) | 2 available spaces | |
Eunos Int Eunos Rd 2 |
22, 60, 61, 63/M, 76, 93, 94, 150, 154 | 4 sawtooth berths (B3-B6) | ||
Sembawang Int Sembawang Vista |
117/M, 167, 859/A/B, 861/M, 882, 883, 980, 981 | 4 sawtooth berths (B1A/B1B, B2-B3) | 1 available space | |
Kampong Bahru Ter Spooner Rd |
2, 12, 12e, 54, 120, 122, 174, 174e, 190, 195 | 9 (10) | 4 sawtooth berths (B1-B4) | 3 available spaces |
Serangoon Int Serangoon Ave 2 |
100, 101, 103, 105, 109, 158, 315, 317, 506 | 9 | 3 sawtooth berths (B1-B3) | No available space |
Buona Vista Ter North Buona Vista Rd |
32, 48, 74, 91, 145, 185, 191, 200 | 8 | ||
Upp East Coast Ter Upp East Coast Rd |
13, 25, 43, 45, 46, 55, 137, 853M | |||
Marina Centre Ter Raffles Blvd |
56, 77, 97/e, 195, 960/e | 7 | ||
Shenton Way Ter Shenton Way |
70, 106, 107, 121, 130, 133, 186, 400, 970 | 9 | ||
Lorong 1 Geylang Ter Lor 1 Geylang |
11, 140, 141, 175, 853, 961/961M, 980, 985 | 8 | ||
Yio Chu Kang Int Ang Mo Kio Ave 8 |
13, 70/M, 71, 72, 76, 162, 825, 860 | 4 berths (B1-B4) | 3 available spaces | |
Changi Airport Ter 1 PTB1 Basement |
24, 27, 34, 36, 44, 53, 110, 424, 858 | 9 | Services 27, 53 and 858 do not serve T4. | |
Changi Airport Ter 3 PTB3 Basement |
||||
Changi Airport Ter 2 PTB2 Basement |
||||
Kent Ridge Ter Clementi Rd |
10, 33, 95, 151, 200, 201 | 6 | ||
St Michael's Ter Whampoa Rd |
21, 124, 125, 129, 131, 186, 456 | 7 | 6 berths (B1-B6) | No available space. |
Woodlands Temporary Int Woodlands Sq |
925/M, 950, 961/M, 965, 967 | 5 | 5 berths (B1-B5) | 11 available spaces now; previously can only accommodate 2 available spaces |
Changi Village Ter Changi Village Rd |
2, 29, 59, 109 | 4 | ||
Tuas Ter Tuas West Dr |
192, 193, 247, 248/M | |||
Ghim Moh Ter Ghim Moh Rd |
92, 100, 111 | 3 | ||
Sims Place Ter Sims Pl |
64, 134, 137 | |||
Tampines North Int Tampines St 62 |
18, 129, 298, 299, 454 | 5 | 4 sawtooth berths (B1-B4) | Built to ease load at Tampines and 5 available spaces. |
Tengah Int Tengah Blvd |
452, 453, 870, 871, 872, 992 | 6 | 6 sawtooth booths (B1-B6) | 8 available spaces. |
Buangkok Int Sengkang Ctrl |
110, 114, 156 | 3 | 7 sawtooth booths (B1-B7) | Built to ease load at Sengkang and 4 available spaces. |
Changi Business Park Ter Changi Sth Ave 1 |
47, 118 | 2 | 4 end-on berths (A1-A4) | Built to ease load at Sengkang and 2 available spaces. |
Woodleigh Int Bidadari Pk Dr |
104, 146, 148 | 3 | 3 sawtooth boarding berths (B1-B3) | |
Gali Batu Ter Jln Gali Batu |
75, 184, 984 | |||
Queen St Ter Queen St |
170, CW2 | 2 | ||
Tampines Concourse Int Tampines Concourse |
39 | 1 | 2 sawtooth berths (B1-B2) | Built to ease load at Tampines and 5 available spaces. |
opp Blk 36 Jln Rumah Tinggi |
63 | Temporarily closed from 15 September 2002 to 26 October 2025. |
Timothy Mok's jurisdiction[]
| Bus interchange | Bus services | No. of services | Notes | Operator | Bus Package | Bus Model |
|---|---|---|---|---|---|---|
Tampines Int Tampines Ctrl 1 |
3, 4, 8, 10, 19, 20, 23, 28, 29, 31, 37, 38, 65, 67, 68, 69, 72, 81, 127, 291, 292, 293, 296, 969 | 24 | 100% percentage | Tampines (4, 10, 19, 20, 23, 28, 29, 31, 37, 38, 65, 69, 72, 81, 127, 291, 292, 293, 296) Sembawang-Yishun (969) Choa Chu Kang-Bukit Panjang (67) Loyang (3, 68) |
Scania K230UB Mercedes-Benz O530 Citaro MAN NL323F MAN ND323F Volvo B9TL (WEG2) Alexander Dennis Enviro500 3-door MAN ND323F 3-door Volvo B9TL (CDGE) Volvo Olympian 3-Axle (Batch 1/2/3) Scania N113CRB Mercedes-Benz O405 (Walter Alexander and Duple Metsec) Leyland Olympian 3-Axle Volvo B10TL Volvo B10M Mark III Volvo B10M Mark IV (Duple Metsec, Walter Alexander Strider and DM3500) | |
Bedok Int Bedok North Dr |
7, 9, 14, 16, 17, 26, 30, 32, 33, 35, 38, 40, 60, 69, 87, 168, 196, 197, 222, 225G/W, 228, 854 | 22 | 71.42% percentage | Bedok (9, 14, 30, 32, 35, 40, 168, 222, 225, 228) Tampines (38, 69) Serangoon-Eunos (60) Loyang (17) Bishan-Toa Payoh (26) Sengkang-Hougang (87) Sembawang (854) Bukit Merah (16) Clementi (197) |
Scania K230UB Mercedes-Benz O530 Citaro MAN NL323F MAN ND323F Volvo B9TL (WEG2) Volvo B10M Mark III Volvo B10M Mark IV (Duple Metsec and Walter Alexander Strider) Volvo Olympian 3-Axle (Batch 1/2/3) Scania N113CRB | |
Pasir Ris Int Pasir Ris Dr 3 |
3, 5, 6, 12, 15, 17, 21, 46, 58, 68, 354, 358, 359, 403 | 14 | 83.33% percentage | Loyang (3, 6, 12, 15, 17, 68, 354, 358, 359, 403) Bukit Merah (5) Bedok (46) Bishan-Toa Payoh (21) Serangoon-Eunos (58) |
Mercedes-Benz O530 Citaro Volvo Olympian 3-Axle (Batch 1) Volvo B9TL (WEG2) Scania K230UB MAN ND323F MAN NL323F | |
Boon Lay Int Jurong West Ctrl 3 |
154, 157, 180, 187, 198, 199, 246, 249, 251 | 9 | 28.57% percentage | Jurong West (199, 246, 249, 251) Serangoon-Eunos (154) Choa Chu Kang-Bukit Panjang (180) Woodlands (187) Bukit Merah (198) Bishan-Toa Payoh (157) |
Scania K230UB Mercedes-Benz O530 Citaro Volvo B9TL (WEG2) MAN NL323F | |
Ang Mo Kio Int Ang Mo Kio Ave 8 |
22, 25, 73, 86, 130, 136, 138, 261, 262 | 53.33% percentage | Seletar (130, 138, 261, 262) Serangoon-Eunos (22) Bedok (25) Bishan-Toa Payoh (73) Sengkang-Hougang (86) Loyang (136) |
Scania K230UB Mercedes-Benz O530 Citaro Volvo B9TL (WEG2) | ||
Jurong East Int Jurong Gateway Rd |
41, 52, 97, 105, 197, 334, 335 | 7 | 27.77% percentage | Bulim (41, 97, 334, 335) Serangoon-Eunos (105) Clementi (197) Bishan-Toa Payoh (52) |
Scania K230UB Mercedes-Benz O530 Citaro Volvo B9TL (WEG2) MAN ND323F (3-door) | |
Bishan Int Bishan St 13 |
52, 53, 54, 57, 58, 59, 410 | 70% percentage | Bishan-Toa Payoh (52, 54, 410) Bukit Merah (57) Serangoon-Eunos (53, 58, 59) |
Scania K230UB Mercedes-Benz O530 Citaro Volvo B9TL (WEG2) | ||
Yishun Int Yishun Ave 2 |
39, 85, 171, 804, 851, 852, 854, 860 | 8 | 29.17% percentage | Tampines (39) Seletar (804, 851, 860) Sembawang-Yishun (171, 854) Loyang (85) |
Scania K230UB MAN NL323F Mercedes-Benz OC500LE | |
Serangoon Int Serangoon Ave 2 |
100, 101, 103, 109, 315, 317 | 6 | 75% percentage | Clementi (100) Serangoon-Eunos (101, 103, 109, 315, 317) |
Scania K230UB Mercedes-Benz O530 Citaro | |
Punggol Int Punggol Pl |
3, 34, 84G/W, 85, 118, 382G/W, 384 | 37.5% percentage | Loyang (3, 34, 84G/W, 85, 118, 382G/W, 384) | Mercedes-Benz O530 Citaro Yutong E12DD | ||
Clementi Int Clementi Ave 3 |
7, 147, 156, 165, 173, 175 | 33.33% percentage | Sengkang-Hougang (147, 165) Bulim (173) Clementi (7, 156, 175) |
Scania K230UB MAN NL323F Volvo B9TL (WEG2) Volvo B10M Mark IV (DM3500) | ||
Changi Airport Ter 1 PTB1 Basement |
24, 27, 34, 36, 53 | 5 | 71.42% percentage | Seletar (24) Sengkang-Hougang (27) Loyang (34, 36) Bishan-Toa Payoh (53) |
Scania K230UB Mercedes-Benz O530 Citaro | |
Changi Airport Ter 3 PTB3 Basement | ||||||
Changi Airport Ter 2 PTB2 Basement | ||||||
Eunos Int Eunos Rd 2 |
22, 61, 63, 76, 154 | 5 | 50% percentage | Serangoon-Eunos (22, 63, 154) Choa Chu Kang-Bukit Panjang (61) Seletar (76) |
Scania K230UB | |
Woodlands Int Woodlands Sq |
168, 856, 900, 960, 969 | 4.16% percentage | Sembawang-Yishun (856, 969) Woodlands (900, 950) Bedok (168) |
MAN ND323F Alexander Dennis Enviro500 Volvo B9TL (WEG2) | ||
Bukit Batok Int Bt Batok Ctrl |
77, 852, 941, 945 | 4 | 7.69% percentage | Bulim (77, 941, 945) Seletar (852) |
DAF SB220LT Mercedes-Benz O530 Citaro | |
Hougang Ctrl Int Hougang Ctrl |
27, 102, 165, 329 | 14.28% percentage | Sengkang-Hougang (27, 102, 165, 329) | Scania K230UB Mercedes-Benz O530 Citaro Volvo B9TL (WEG2) | ||
Bukit Merah Int Bt Merah Ctrl |
75, 123, 167, 851 | 25% percentage | Bukit Merah (123) Sembawang-Yishun (167) Choa Chu Kang-Bukit Panjang (75) Seletar (851) |
Scania K230UB MAN NL323F Mercedes-Benz OC500LE | ||
Changi Village Ter Changi Village Rd |
2, 29, 59 | 3 | 75% percentage | Loyang (2) Serangoon-Eunos (59) Tampines (29) |
Scania K230UB MAN ND323F Volvo B9TL (WEG2) | |
Queen St Ter Queen St |
170, CW2 | 2 | 100% percentage | Bukit Merah (170) | Scania K230UB Mercedes-Benz O530 Citaro | |
Yio Chu Kang Int Ang Mo Kio Ave 8 |
72, 825 | 25% percentage | Tampines (72) Sembawang-Yishun (825) |
Volvo B9TL (WEG2) Mitsubishi Fuso Rosa | ||
Bukit Panjang Int Petir Rd |
972M, 973 | 10% percentage | Choa Chu Kang-Bukit Panjang (972M, 973) | MAN NL323F | ||
Choa Chu Kang Int Choa Chu Kang Loop |
190, 991 | 6.66% percentage | Choa Chu Kang-Bukit Panjang (190, 991) | MAN ND323F | ||
Toa Payoh Int Lor 6 Toa Payoh |
139, 143 | 10% percentage | Bishan-Toa Payoh (139) Bulim (143) |
Volvo B9TL (WEG2) MAN NL323F | ||
Ghim Moh Ter Ghim Moh Rd |
92 | 1 | 33.33% percentage | Clementi (92) | Mercedes-Benz O530 Citaro | |
HarbourFront Int Seah Im Rd |
963 | 10% percentage | Sembawang-Yishun (963) | Mercedes-Benz O405 (Hispano OAC) | ||
Woodlands Temporary Int Woodlands Sq |
950 | 25% percentage | Woodlands (950) | MAN NL323F | ||
Lorong 1 Geylang Ter Lor 1 Geylang |
141 | |||||
Sembawang Int Sembawang Vista |
167 | 11.11% percentage | Sembawang-Yishun (167) | MAN NL323F | ||
Sengkang Int Sengkang Sq |
87, 374 | 2 | 10% percentage | Sengkang-Hougang (87) | Volvo B9TL (WEG2) | |
Shenton Way Ter Shenton Way |
402 | 1 | 8.33% percentage | Bukit Merah (402) | Mercedes-Benz O530 Citaro | |
Tampines Concourse Int Tampines Concourse |
39 | 25% percentage Built to ease load at Tampines. |
Tampines (39) | Volvo B9TL (WEG2) | ||
Tampines North Int Tampines St 62 |
129 | 33.33% percentage | Tampines (129) | MAN NL323F |
Alighting and boarding services under Timothy Mok[]
| Bus Interchange | Alighting | Boarding |
|---|---|---|
| Ang Mo Kio | 22, 25, 73, 130, 261 (5) | 22, 25, 73, 86, 130, 133, 136, 138, 262 (9) |
| Bedok | 7, 9, 14, 16, 17, 26, 30, 32, 35, 38, 40, 60, 69, 87, 168, 196, 197, 222, 225G, 228, 854 (21) | 7, 9, 14, 16, 17, 26, 30, 38, 40, 60, 69, 87, 168, 196, 197, 222, 225G, 225W, 854 (19) |
| Bishan | 53, 57, 59 (3) | 52, 54, 57, 58, 59, 410 (6) |
| Boon Lay | 154, 179, 180, 187, 199, 241, 249, 251 (8) | 154, 179, 180, 198, 199, 249, 251 (7) |
| Bukit Batok | 941, 945, 992 (3) | 77, 852, 941, 990, 992 (5) |
| Bukit Merah | 75, 167 (2) | 123, 851 (2) |
| Bukit Panjang | N/A | 972M, 973 (2) |
| Changi Airport | 24, 27, 34, 36, 53, 110, 858 (7) | 24, 27, 34, 36, 53, 110, 858 (7) |
| Changi Village | 2, 29, 59 (3) | 29, 59 (2) |
| Choa Chu Kang | 991 (1) | 190, 302 (2) |
| Clementi | 7, 165, 173 (3) | 7, 147, 156, 173, 175 (5) |
| Eunos | 22, 63 (1) | 22, 61, 76, 154 (4) |
| HarbourFront | N/A | 963 (1) |
| Hougang Central | 27, 153, 165, 329 (4) | 27, 102, 107, 324, 329 (5) |
| Joo Koon | N/A | 182 (1) |
| Jurong East | 41, 52, 97, 105, 197 (5) | 41, 49, 197, 334 (4) |
| Kembangan | 42, 135 (2) | 42 (1) |
| Lorong 1 Geylang | 141 (1) | N/A |
| Pasir Ris | 3, 5, 6, 12, 15, 17, 21, 46, 58, 68, 354, 358, 359 (13) | 3, 5, 12, 15, 17, 46, 58, 68, 403 (9) |
| Punggol | 34, 82, 84G/W, 85, 118, 119, 382G/W (9) | 3, 34, 43, 82, 84G, 119, 384 (7) |
| Punggol North | 117 (1) | 34, 117 (2) |
| Queen Street | 170, CW1 (2) | CW1 (1) |
| Sembawang | 167 (1) | 167, 882 (2) |
| Sengkang | 80, 83, 87, 371, 374 (5) | 80, 86, 87, 159, 371, 374, 965 (7) |
| Serangoon | 100, 101, 109 (3) | 100, 103, 315, 317 (4) |
| Shenton Way | 402 (1) | N/A |
| Tampines | 3, 4, 8, 10, 19, 20, 23, 28, 29, 31, 37, 38, 65, 67, 68, 69, 72, 81, 127, 291, 292, 293, 296, 969 (24) | 3, 4, 10, 19, 20, 23, 31, 37, 38, 65, 67, 68, 69, 72, 81, 127, 291, 292, 293, 969 (20) |
| Tampines Concourse | N/A | 39 (1) |
| Tampines North | 129 (1) | N/A |
| Toa Payoh | 28, 139, 155 (3) | 31, 143, 145 (3) |
| Woodlands | 168, 856, 960, 964, 969 (5) | 168, 178, 900, 964, 969 (5) |
| Woodlands Temporary | 950 (1) | 925, 950 (2) |
| Yio Chu Kang | 72, 825 (2) | 72, 825 (2) |
| Yishun | 39, 85, 804, 851, 852, 854, 860 (7) | 39, 85, 103, 171, 804, 851, 854, 857 (8) |
The ranks:
- Queen Street Terminal
- Pasir Ris Interchange
- Serangoon Interchange
- Changi Village Terminal
- Tampines Interchange
- Ang Mo Kio Interchange
- Bedok Interchange
- Changi Airport Terminal
- Bishan Interchange
- Boon Lay Interchange
- Punggol Interchange
- Tampines Concourse Interchange
- Yio Chu Kang Interchange
- Woodlands Temporary Interchange
- Clementi Interchange
- Hougang Central Interchange
- Jurong East Interchange
- Bukit Merah Interchange
- Sembawang Interchange
- Bukit Panjang Interchange
- HarbourFront Interchange
- Sengkang Interchange
- Shenton Way Terminal
- Bukit Batok Interchange
- Toa Payoh Interchange
- Woodlands Integrated Transport Hub
The numbers:
- 24: Tampines (Interchange)
- 20: Bedok (Interchange)
- 14: Pasir Ris (Interchange)
- 9: Boon Lay, Ang Mo Kio (Interchange)
- 7: Jurong East (Interchange)
- 6: Serangoon, Punggol & Clementi (Interchange)
- 5: Bishan, Changi Airport, Yishun, Woodlands & Eunos (Interchange)
- 4: Bukit Batok
- 3: Changi Village & Hougang Central
- 2: Bukit Merah, Queen Street, Bukit Panjang, Choa Chu Kang, Toa Payoh & Yio Chu Kang
- 1: HarbourFront, Lorong 1 Geylang, Sembawang, Sengkang, Shenton Way, Tampines Concourse, Tampines North & Woodlands Temporary
Interchange of my own[]
| Bus Interchange | Services |
|---|---|
| Ang Mo Kio Bus Interchange | 73, 130, 262 |
| Bedok Bus Interchange | 9, 14, 16, 18, 26, 38, 60, 69, 168, 197, 222, 228, 854 |
| Bishan Bus Interchange | 53, 54, 57, 58, 59 |
| Boon Lay Bus Interchange | 154, 180, 187, 198, 249, 251 |
| Bukit Batok Bus Interchange | 77, 852, 945 |
| Bukit Merah Bus Interchange | 123, 167 |
| Bukit Panjang Bus Interchange | 972M |
| Changi Airport Bus Terminal | 27, 34, 36, 53 |
| Changi Village Bus Terminal | 2 |
| Choa Chu Kang Bus Interchange | 190, 991 |
| Clementi Bus Interchange | 147, 156 |
| Eunos Bus Interchange | 22, 61, 63, 76, 154 |
| Hougang Central Bus Interchange | 27, 102 |
| Jurong East Bus Interchange | 41, 97, 334 |
| Pasir Ris Bus Interchange | 5, 6, 12, 15, 17, 21, 46, 58, 68, 354, 358, 359, 403 |
| Punggol Bus Interchange | 84 |
| Sembawang Bus Interchange | 167 |
| Sengkang Bus Interchange | 87 |
| Serangoon Bus Interchange | 100 |
| Tampines Bus Interchange | 4, 10, 20, 31, 37, 38, 65, 68, 69, 292, 293, 969 |
| Tampines Concourse Bus Interchange | 39 |
| Tampines North Bus Interchange | 129 |
| Toa Payoh Bus Interchange | 143 |
| Woodlands Bus Interchange | 168, 900, 969 |
| Yio Chu Kang Bus Interchange | 825 |
| Yishun Bus Interchange | 171, 854, 860 |
First Bus Timings[]
| Bus Interchange | Boarding | Timings |
|---|---|---|
| Ang Mo Kio | 22, 25, 73, 86, 136, 138, 262 (7) | |
| 25 | ||
| 73 | ||
| 86 | ||
| 130 | ||
| Bedok | 9, 16, 17, 26, 38, 60, 69, 87, 168, 196, 197, 222, 225, 854 (14) | |
| Bishan | 52 | 5:45am |
| 57 | 6:00am | |
| 58 | 5:30am | |
| 410 | 5:45am | |
| Boon Lay | 198 | 5:30am |
| 199 | 6:00am | |
| 249 | 5:45am | |
| 251 | 5:45am | |
| Bukit Batok | 941 | 5:30am |
| Bukit Merah | 123 | 5:45am |
| Bukit Panjang | 973 | 5:30am |
| Changi Village | 29 | 5:50am |
| 59 | 6:00am | |
| Choa Chu Kang | 190 | 5:30am (Weekdays) 5:50am (Weekends) |
| Clementi | 173 | 5:49am (Weekdays) 5:53am (Saturdays) 6:00am (Sundays & Public Holidays) |
| 175 | 6:00am | |
| HarbourFront | 963 | 6:00am |
| Hougang Central | 27 | 5:15am (Weekdays & Saturdays) 5:30am (Sundays & Public Holidays) |
| Pasir Ris | 3 | |
| 5 | 5:30am | |
| 15 | 5:30am | |
| 17 | 5:45am | |
| 46 | 6:00am | |
| 68 | 5:30am | |
| 403 | 6:00am | |
| Punggol | 3 | 5:40am (Weekdays) 5:50am (Weekends & Public Holidays) |
| 34 | 5:30am | |
| 84 | 5:30am | |
| 384 | 5:45am | |
| Queen Street | CW2 | |
| Sembawang | 167 | 5:30am |
| Sengkang | 87 | 5:30am |
| Serangoon | 103 | 6:00am |
| 315 | 5:30am | |
| 317 | 5:30am (Weekdays) 5:45am (Weekends & Public Holidays) | |
| Tampines | 4 | |
| 10 | ||
| 20 | ||
| 23 | ||
| 31 | ||
| 37 | ||
| 38 | ||
| 65 | ||
| 67 | ||
| 69 | ||
| 72 | ||
| 81 | ||
| 291 | ||
| 292 | ||
| 293 | ||
| 969 | ||
| Tampines Concourse | 39 | 5:30am (Weekdays) 6:00am (Weekends & Public Holidays) |
| Woodlands Temporary | 168 | 5:30am (Weekdays & Saturdays) 6:00am (Sundays & Public Holidays) |
| Yio Chu Kang | 72 | 5:30am (Weekdays) 5:45am (Saturdays) 6:00am (Sundays & Public Holidays) |
| 825 | 6:30am | |
| Yishun | 39 | 6:00am |
| 171 | 5:30am |
Integrated Transport Hubs[]
| Rank | Interchange | First appearance | Features |
|---|---|---|---|
| 1st | Toa Payoh (2002) | March 2022 | |
| 2nd | Sengkang (2003) | September 2016 | |
| 3rd | Ang Mo Kio (2007) | July 2011 | Pocket Service Guides |
| 4th | Boon Lay (2009) | July 2016 | Pocket Service Guides |
| 5th | Serangoon (2011) | December 2011 | Pocket Service Guides |
| 6th | Clementi (2011) | March 2016 | |
| 7th | Bedok (2014) | January 2015 | Pocket Service Guides Toilets |
| 8th | Joo Koon (2015) | May 2017 | |
| 9th | Bukit Panjang (2017) | February 2018 | |
| 10th | Yishun (2019) | October 2019 | Journey With Us Service Guides |
| 11th | Woodlands (2021) | March 2022 | |
| 12th | Pasir Ris (2025) | July 2025 | |
| 13th | Punggol North (2025) | July 2025 |
List of bus interchanges[]
Tampines North Bus Interchange[]
Tampines North Bus Interchange will possibly be a bus interchange in Tampines, being built next to IKEA, Courts and Giant Hypermart (Tampines Retail Park). Construction will begin in December 2016 for completion in 2019, which is located at T-Space. Service 8 has been the possibility of extending to Tampines North Bus Interchange, together with service 18. Rail connections are also possible with the Tampines North MRT Station, along the Cross Island Line.
On 30 April 2019, the Land Transport Authority called for a tender (PT372 – Proposed Design and Construction of Bus Interchange & Associated Works at Tampines North).
It is likely that this tender is for an interim bus interchange on the Reserve Site next to the proposed Integrated Transport Hub, and will serve as Tampines North Bus Interchange until the mixed-use residential and commercial site with an Integrated Transport Hub development is completed.
Service 31 had also been the possibility of extending to Tampines North Bus Interchange since 22 November 2014.
| Route | Destination |
|---|---|
| 8 | Toa Payoh |
| 18 | Bedok |
| 31 | Toa Payoh |
| 31A | Tanah Merah MRT Station |
List of bus terminals[]
Kembangan Bus Terminal[]
Kembangan Bus Terminal is a bus terminal that consists of bus 44 and 470. It is located near Kembangan MRT Station.
Shenton Way Bus Terminal[]
Shenton Way Bus Terminal (Chinese: 珊顿大道巴士终站) is a bus terminal located in southern Singapore. It was opened on 20 June 1987. Commuters have to disembark/board buses at two bus stops along Palmer Road due to restriction of alighting and boarding of buses within the premises.
First, the terminal was relocated to Palmer Road on 26 April 2010 to give way to the construction of the Marina Coastal Expressway. It was relocated again on 25 June 2017 to make way to the construction of the Prince Edward MRT Station as part of Circle Line's stage 6. Unlike the old terminal, the new terminal allows boarding within the terminal itself. It also features a priority queue zone, bicycle parking lots and also an air-conditioned staff lounge. All bus services will no longer call at the bus stops along Palmer Road after the relocation. Alighting is done at bus stop 03218.
TPS Bus Terminal[]
TPS Bus Terminal is a bus terminal in Singapore, that is located in Tampines Primary and Secondary Schools, and it is not to be confused as the TPS E-Hub Terminal, which is present from 2008 to 2011.
TPS E-Hub Bus Terminal[]
TPS E-Hub Bus Terminal was a bus terminal in Singapore, that is located in the Tampines Primary School Entertainment Hub in Bedok.
| Route | Destination |
|---|---|
| 5 | Tampines Block 123 |
| 12 | ION Khatib |
| 148 | Tampines Block 166 |
| 402 | International Cruise Terminal |
| 452 | Serangoon Gardens |
| C2 | Tampines Block 140 |
Town Maps[]
| Bus Interchange | Year Last Went | Route |
|---|---|---|
| Ang Mo Kio | December 2020 | 13, 22, 24, 25, 70, 71, 72, 73, 74, 76, 86, 130, 133, 135, 136, 138, 162, 166, 169, 261, 262, 265, 268, 269, 825, 860 |
| Yio Chu Kang | September 2019 | |
| Bedok | July 2023 | 2, 7, 9, 12, 12e, 14, 14e, 16, 16M, 17, 18, 24, 25, 26, 28, 30, 30e, 31, 32, 33, 35/35M, 38, 40, 60, 66, 67, 69, 87, 137, 155, 168, 196, 197, 222, 225, 228, 229, 401, 854 |
| Bishan | July 2022 | 50, 52, 53, 54, 55, 56, 57, 58, 59, 410 |
| Boon Lay/Joo Koon/Tuas | November 2022 | 30, 49, 79, 99, 154, 157, 172, 174, 178, 179, 180, 181, 187, 192, 193, 194, 198, 199, 240, 241, 242, 243, 246, 249, 251, 252, 258, 405 |
| Bukit Batok | July 2023 | 61, 77, 173, 177, 189, 941, 945, 947, 992 |
| Bukit Merah | March 2021 | 5, 16/16M, 57, 123, 131, 131M, 132, 139, 153, 167, 176, 198, 272, 273, 851 |
| Bukit Panjang | January 2020 | 75, 176, 180, 184, 920, 922, 970, 972, 972M, 973, 974, 975, 976, 979, 979X |
| Changi Airport | May 2023 | 24, 27, 34, 36, 53, 110, 858 |
| Changi Village | April 2023 | 2, 29, 59, 109 |
| Choa Chu Kang | August 2023 | 67, 172, 188, 190, 300, 301, 302, 307, 925, 927, 983, 985, 991 |
| Clementi | July 2019 | 7, 14, 96, 99, 147, 156, 165, 166, 173, 175, 196, 282, 284, 285 |
| HarbourFront | April 2023 | 65, 80, 93, 123, 123M, 124, 188, 855, 963 |
| Hougang Central | December 2018 | 27, 51, 74, 74e, 89, 89e, 102, 107, 107M, 112, 113, 116, 132, 147, 151, 151e, 153, 161, 165, 324, 325, 329 |
| Joo Koon | May 2017 | 99, 182, 192, 193, 253, 254, 255, 257, 258, 974 |
| Jurong East | February 2023 | 41, 49, 51, 52, 66, 97, 97e, 98, 98M, 105, 143, 143M, 160, 183, 197, 333, 334, 335, 506, 870, 993 |
| Pasir Ris | August 2023 | 3, 5, 6, 12, 12e, 15, 17, 21, 46, 58, 68, 88, 354, 358, 359, 403, 518, 518A |
| Punggol | May 2022 | 3, 34, 43, 43e, 43M, 50, 62, 82, 83, 84G, 84W, 85, 117, 118, 119, 136, 381, 382G, 382W, 384, 386 |
| Queen Street | January 2019 | 170 |
| Sengkang/Compassvale | February 2023 | 27, 80, 83, 86, 87, 110, 156, 159, 163, 371, 372, 374, 965 |
| Serangoon | January 2019 | 100, 101, 103, 105, 109, 158, 315, 317 |
| Shenton Way (alighting) | September 2017 | 70, 106, 107, 121, 130, 133, 186, 400, 970 |
| Tampines | August 2023 | 3, 4, 5, 8, 9, 10, 12, 12e, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 34, 37, 38, 39, 46, 59, 65, 67, 68, 69, 72, 81, 118, 127, 129, 168, 291, 292, 293, 296, 298, 513, 518, 969 |
| Tampines Concourse (boarding) | February 2017 | |
| Tampines North | July 2023 | 18, 46, 129, 298, 298X, 299 |
| Toa Payoh | March 2022 | 8, 26, 28, 31, 73, 88, 90, 139, 141, 142, 143, 145, 155, 157, 159, 163, 230, 230M, 231, 232, 235, 238 |
| Woodlands (ITH) | May 2022 | 161, 168, 169, 178, 187, 856, 858, 900, 900A, 901, 901M, 902, 903, 903M, 904, 911, 912, 913, 913M, 925, 925M, 950, 960, 960e, 961, 961M, 962, 963, 963e, 964, 965, 966, 967, 969 |
| Woodlands Temporary | January 2018 | |
| Yishun | July 2022 | 39, 85, 103, 171, 800, 803, 804, 805, 806, 807, 811, 812, 851, 851e, 852, 853, 853M, 854, 854e, 855, 856, 857, 859, 860, AC7 |