SBS Transit Bus Service 39 is a trunk service plying between Tampines Concourse and Yishun, passing through Pasir Ris, Punggol, Jln Kayu, SLE and Khatib.
Service 39 was amended to serve Pasir Ris Industrial Drive 1, Punggol Central & Punggol Way from 24 October 2021.

Route Overview | ||||||||||||
Route ![]() |
Tampines Concourse Bus Interchange ![]() |
|||||||||||
Passes Through | Tampines Ave 2, Pasir Ris Dr 1, Punggol Ctrl, Punggol Way, Jln Kayu, Yishun Ave 2 | |||||||||||
Route Length | Towards Yishun: 26.7 km | Towards Tampines Concourse: 26.5 km | ||||||||||
Travelling Time | 110 mins | |||||||||||
Operator Information | ||||||||||||
BCM Route Package | Tampines Bus Package | |||||||||||
Current Operator | SBS Transit Ltd | |||||||||||
Current Depot | Bedok North Bus Depot (BNDEP) | |||||||||||
Current Fleet | 12-metre Single Deck Bus: – Mercedes-Benz Citaro – Scania K230UB |
12-metre Double Deck Bus: – Volvo B9TL |
||||||||||
Operating Hours | ||||||||||||
Departure Times from Tampines Concourse |
Weekdays | Saturdays & Sundays / Public Holidays | ||||||||||
05:30 – 23:30 | 06:00 – 23:30 | |||||||||||
Departure Times from Yishun |
Daily | |||||||||||
06:00 – 23:30 | ||||||||||||
Operating Frequency | ||||||||||||
From Tampines Concourse |
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
Weekdays | 8 – 12 mins | 10 – 15 mins | 10 – 17 mins | 15 – 17 mins | ||||||||
Saturdays | 12 – 13 mins | 12 – 14 mins | 13 – 14 mins | 13 – 14 mins | ||||||||
Sundays / Public Holidays | 12 – 13 mins | 12 – 14 mins | 15 – 16 mins | 14 – 15 mins | ||||||||
From Yishun |
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
Weekdays | 9 – 12 mins | 9 – 15 mins | 9 – 10 mins | 14 – 16 mins | ||||||||
Saturdays | 12 – 14 mins | 12 – 14 mins | 13 – 14 mins | 13 – 14 mins | ||||||||
Sundays / Public Holidays | 13 – 14 mins | 12 – 14 mins | 13 – 16 mins | 15 – 16 mins | ||||||||
Fare Information |
||||||||||||
Fare | Charges regular distance fares |
Service 39 connects the housing estates of Tampines, Pasir Ris and Punggol with Khatib / Yishun via Jalan Kayu and Tampines / Seletar Expressway.
First introduced on 17 August 2003, Service 39 initially provided a direct connection between Pasir Ris / Tampines and Yishun towns via the Tampines and Seletar Expressways. Intermediate stops were later added at Jalan Kayu and TPE (Punggol Road) to enhance connectivity.
The terminus was amended to Tampines Concourse Bus Interechange on 18 December 2016, a short walk away from the original Tampines Bus Interchange.
On 24 October 2021, Service 39 was amended to ply Punggol Central and Punggol Way, parallel to the upcoming Cross Island Line Punggol Extension.
MRT Stations Served
- EW2–DT32 Tampines
- DT33 Tampines East
- EW1 Pasir Ris
- NE17PTC Punggol
- PW7 Soo Teck
- NS14 Khatib
- NS13 Yishun
Special Departures
- Pasir Ris Drive 1 (Blk 156) → Yishun Int
Saturdays: 05:50 & 06:04 - Pasir Ris Drive 1 (Blk 738) → Tampines Concourse Int
Weekdays: 06:22
Gallery (Buses):


















Poster Gallery:




Operator History:
- 17 Aug 2003 – Present: SBS Transit Ltd
The Bus Service Operating License (BSOL) for this route will be renewed in 2024 under the Tampines Bus Package.
History:
- 2003 (17 Aug): Introduced between Tampines Int and Yishun Int
- 2004 (25 Jul): Amended to ply Jln Kayu in both directions
- 2011 (27 Jun): Designated wheelchair-accessible bus route (WAB)
- 2012 (29 Apr): Serves new bus stop outside Blk 612 along Pasir Ris Dr 1
- 2014 (05 Oct): Serves a pair of new bus stops at Tampines Expressway (Punggol Road) Bus Interchange
- 2015 (14 Mar): Amended to Yishun Temp Int
- 2016 (18 Dec): Extended to Tampines Concourse Int
- 2017 (21 Oct): Serves new pair of bus stops outside Tampines East Stn along Tampines Ave 2
- 2019 (08 Sep): Amended to Yishun Integrated Transport Hub
- 2021 (24 Oct): Amended to Pasir Ris Ind Dr 1, Punggol Ctrl and Punggol Way, skipping Pasir Ris Dr 12
Back to Bus Services
Back to Bus Articles