🚌 Public Bus Services › Routes › Bus 129
129 TRUNK GAS

St. Michael's Ter → Tampines Nth Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 09-10 mins
AM Off-Peak 09-17 mins
PM Peak (17:00–19:00) 10-11 mins
PM Off-Peak 12-20 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:45 AM – 11:30 PM
Saturdays 5:45 AM – 11:30 PM
Sundays & Public Holidays 5:45 AM – 11:30 PM
Terminal Stop Tampines Nth Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
41 Stops
#1 52499 Origin
St. Michael's Ter
Whampoa Rd
0.0 km
Live Arrivals →
#2 52451
Blk 114
Whampoa Rd
0.3 km
Live Arrivals →
#3 52129
Blk 29
Jln Bahagia
0.6 km
Live Arrivals →
#4 52049
Blk 19
Jln Tenteram
0.9 km
Live Arrivals →
#5 52119
Opp Blk 65
Jln Tenteram
1.3 km
Live Arrivals →
#6 52419
Opp Blk 105
Jln Rajah
1.8 km
Live Arrivals →
#7 52409
Opp Blk 102
Jln Rajah
2.2 km
Live Arrivals →
#8 52479
Opp EAIM
Ah Hood Rd
2.9 km
Live Arrivals →
#9 50169
Aft Irrawaddy Rd
Balestier Rd
3.1 km
Live Arrivals →
#10 51011
Opp Tan Tong Meng Twr
Thomson Rd
3.5 km
Live Arrivals →
#11 52071
Trellis Twrs
Jln Toa Payoh
4.4 km
Live Arrivals →
#12 52181
Opp Toa Payoh Stn
Lor 2 Toa Payoh
5.0 km
Live Arrivals →
#13 52191
Blk 138B
Lor 2 Toa Payoh
5.4 km
Live Arrivals →
#14 52201
Blk 121
Lor 2 Toa Payoh
5.7 km
Live Arrivals →
#15 52171
Braddell Stn/Blk 107
Lor 1 Toa Payoh
6.0 km
Live Arrivals →
#16 52441
Blk 202
Lor 1 Toa Payoh
6.2 km
Live Arrivals →
#17 52369
Blk 237
Lor 6 Toa Payoh
6.6 km
Live Arrivals →
#18 52051
Blk 147
Braddell Rd
7.4 km
Live Arrivals →
#19 52061
BCA Acad
Braddell Rd
7.9 km
Live Arrivals →
#20 66061
Aft Lynwood Gr
Braddell Rd
8.4 km
Live Arrivals →
#21 62099
Gambir Ridge
Bartley Rd
9.8 km
Live Arrivals →
#22 62089
Bartley Chr Ch
Bartley Rd
10.1 km
Live Arrivals →
#23 62079
Aft Bartley Stn Exit B
Bartley Rd
10.3 km
Live Arrivals →
#24 75251
Opp Tropica Condo
Tampines Ave 1
16.5 km
Live Arrivals →
#25 75241
Opp Temasek Poly West G
Tampines Ave 1
16.8 km
Live Arrivals →
#26 75231
Opp Temasek Poly
Tampines Ave 1
17.2 km
Live Arrivals →
#27 75221
Opp Temasek Poly East G
Tampines Ave 1
17.6 km
Live Arrivals →
#28 76289
Blk 801
Tampines Ave 4
18.1 km
Live Arrivals →
#29 76129
St. Hilda's Sec Sch
Tampines Ave 4
18.4 km
Live Arrivals →
#30 76119
Opp Blk 945
Tampines Ave 4
18.7 km
Live Arrivals →
#31 76131
UOB Tampines Ctr
Tampines Ave 4
19.0 km
Live Arrivals →
#32 76141
Tampines Stn/Int
Tampines Ave 4
19.5 km
Live Arrivals →
#33 76199
Blk 503
Tampines Ave 7
19.9 km
Live Arrivals →
#34 76551
Tampines Stn Exit D
Tampines Ctrl 1
20.2 km
Live Arrivals →
#35 76529
Blk 519A
Tampines Concourse
20.6 km
Live Arrivals →
#36 76519
Bet Blks 524B/523D
Tampines Concourse
20.8 km
Live Arrivals →
#37 76549
Opp Citylife @ Tampines
Tampines Ave 9
21.1 km
Live Arrivals →
#38 75591
Bef Blk 631B
Tampines Ave 12
21.4 km
Live Arrivals →
#39 75579
Blk 630B
Tampines Nth Dr 2
21.6 km
Live Arrivals →
#40 75569
Blk 636C
Tampines Nth Dr 2
21.9 km
Live Arrivals →
#41 74009 Destination
Tampines Nth Int
Tampines St 62
22.5 km
Live Arrivals →