SBS Transit Bus Service 129 is a trunk service plying between Tampines Concourse and Saint Michael’s, passing through Tampines Avenue 1, Bartley Road East, Toa Payoh estate and Whampoa estate. It is the seventieth (70th) Bus Service launched under the Bus Service Enhancement Programme (BSEP), and was launched as part of the Bus Service Enhancements with the opening of Tampines Concourse Bus Interchange on 18 December 2016.

Note:
- Bus Service 129 towards both Saint Michael’s and Tampines Concourse duplicates along Whampoa Road, Jalan Bahagia & Jalan Tenteram. Check the bus destination before boarding.
– Buses displaying the Red 129 Plate head towards Tampines Concourse
– Buses displaying the White 129 Plate head towards Saint Michael’s.
Route Overview | ||||||||||||
Route ![]() |
Tampines Concourse Bus Interchange ↔ Saint Michael’s Bus Terminal | |||||||||||
Passes Through | Tampines Ave 4, Tampines Ave 1, Bartley Rd, Braddell Rd, Lor 2 Toa Payoh, Jln Tenteram | |||||||||||
Route Length | Towards St. Michael’s: 20.3 km | Towards Tampines Concourse: 20.7 km | ||||||||||
Travelling Time | 62 – 85 mins | |||||||||||
Operator Information | ||||||||||||
BCM Route Package | Tampines Bus Package | |||||||||||
Current Operator | SBS Transit Ltd | |||||||||||
Current Depot | Bedok North Bus Depot (BNDEP) Braddell Bus Park (BRBP) |
|||||||||||
Current Fleet | 12-metre Single Deck Bus: – Scania K230UB |
12-metre Double Deck Bus: – Volvo B9TL |
||||||||||
Operating Hours | ||||||||||||
Departure Times from Tampines Concourse | Daily | |||||||||||
05:45 – 23:30 | ||||||||||||
Departure Times from St. Michael’s | Daily | |||||||||||
05:45 – 23:30 | ||||||||||||
Operating Frequency | ||||||||||||
From Tampines Concourse |
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
Weekdays | 12 mins | 15 mins | 12 – 15 mins | 12 – 15 mins | ||||||||
Saturdays | 15 mins | 12 – 15 mins | 15 mins | 15 mins | ||||||||
Sundays / Public Holidays | 15 mins | 15 mins | 15 mins | 15 mins | ||||||||
From St. Michael’s |
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
Weekdays | 12 mins | 15 mins | 12 – 15 mins | 12 – 15 mins | ||||||||
Saturdays | 15 mins | 12 – 15 mins | 15 mins | 15 mins | ||||||||
Sundays / Public Holidays | 15 mins | 15 mins | 15 mins | 15 mins | ||||||||
Fare Information |
||||||||||||
Fare | Charges regular distance fares |
Bus Service 129 is a trunk service from Tampines Concourse to Saint Michael’s. Apart from benefitting residents in the Tampines, Bartley, Toa Payoh and Whampoa estates, Service 129 opens up a new corridor between Tampines and Toa Payoh / Bishan with a semi-express sector along the Bartley Road / Bartley Road East viaducts; the first bus service to do so.
The route also complements existing bus services for the heavily-utilized sector between Tampines Central and Temasek Polytechnic, such as Services 8, 15, 23 and 69.
Red and white plates are used to help commuters boarding from Whampoa Road, Jalan Bahagia and Jalan Tenteram, as buses in both directions (towards Saint Michael’s and towards Tampines Concourse) call at the same bus stops. Apart from the destination display of the bus before boarding, commuters can check the service plate colour displayed on the windscreen. Red Plate buses head towards Tampines Concourse while White Plate buses head towards Saint Michael’s.
Bus Service 129 also serves the following amenities along its route:
- Schools:
- St. Hilda Secondary School
- St. Hilda Primary School
- Junyuan Primary School
- Temasek Polytechnic
- Maris Stella High School
- BCA Academy
- Beatty Secondary School
- Global Indian International School (Balestier Campus)
- Shopping Centres:
- Tampines 1
- Tampines Mall
- Century Square
- Our Tampines Hub
- Toa Payoh Central
- Zhongshan Mall
- Tampines Polyclinic
- Tampines North Community Centre
- SAFRA Tampines
- HomeTeamNS @ Balestier
- Whampoa Community Centre
MRT Stations Served:
- EW2–DT32 Tampines
- DT31 Tampines West
- CC12 Bartley
- NS18 Braddell
- NS19 Toa Payoh
Special Departures:
- Braddell Rd (Blk 219) → St. Michael’s Ter
Daily: 06:00 - Tampines Ave 1 (Opp Tropica Condo) → Tampines Concourse Int
Daily: 06:00, 06:13 & 06:26
Gallery (Buses):
Gallery:
Video:
Operator History:
- 18 Dec 2016 – Present:Â SBS Transit Ltd
The Bus Service Operating License (BSOL) for this route will be renewed in 2024 under the Tampines Bus Package.
Route History:
- 2016 (18 Dec): Introduced between Tampines Concourse Int and St. Michael’s Ter under the LTA’s Bus Service Enhancement Programme (BSEP). Wheelchair-accessible at launch
- 2017 (28 May): Serves additional pair of bus stops outside and opposite Gambir Ridge along Bartley Rd
Back to Bus Services
Back to Bus Articles
How do I find the bus schedule for the day? I remember there is a bus schedule on the old SBS transit website
Also duplicates service 139M
Not really, 139M does not go to Kim Keat Rd via Jalan Tentaram.
Thumbs up! One of the few long trunk bus services under BSEP.
Noticed that BSEP SBS routes are generally longer as compared to SMRT ones.