Bus 39
Go-Ahead Singapore · tap a stop for live arrival times
Follow the route as you ride, and get a buzz before your stop.
Towards Yishun Int · 42 stops
- Tampines Concourse Int
- Opp Our Tampines Hub
- Blk 147
- Blk 141
- Opp The Holy Trinity Ch
- Blk 206
- Tampines East CC
- Tampines East Stn Exit B
- Opp Blk 390
- Blk 497D
- Blk 149A
- Blk 156
- Opp White Sands Pr Sch
- Opp Blk 187
- Blk 104
- Blk 104
- Blk 115
- Blk 541
- Opp Pasir Ris Int/Mall
- Opp Blk 571
- Opp Blk 515
- Opp Blk 640
- Tampines Meridian JC
- Blk 740
- UMC
- Blk 162B
- Bet Blks 187/188
- Opp Punggol Sec/Blk 195E
- Blk 298
- Punggol Stn/Int
- Bef Blk 264
- Aft Soo Teck Stn
- Twin Waterfalls
- Aft Piccadilly Circus/TPE
- Aft SLE
- Bef Sg Seletar Bridge
- Bef Yishun Ave 1
- Opp Yishun Sports Hall
- Khatib Stn Exit A
- Blk 790
- Blk 767
- Yishun Int
Towards Tampines Concourse Int · 44 stops
- Yishun Int
- Opp Blk 757
- Blk 936 CP
- Blk 608
- Opp Khatib Stn Exit A
- Yishun Sports Hall
- Aft Yishun Ave 1
- Aft Sg Seletar Bridge
- LP 94
- Bef Piccadilly Circus/TPE
- Blk 220C
- Bef Soo Teck Stn
- Opp Blk 264A
- Punggol Stn/Waterway Pt
- Blk 303D
- Punggol Sec/Blk 601B
- Bet Blks 622A/622B
- Blk 649
- Opp UMC
- Blk 738
- Blk 643
- Blk 640
- Blk 612
- Blk 515
- Blk 571
- Pasir Ris Int/Mall
- Pasir Ris Town Pk
- Blk 425
- Blk 442
- Blk 191
- Bef Blk 187
- Aft Blk 182
- Blk 269A
- Opp Blk 149A
- Blk 370
- Blk 390
- Tampines East Stn Exit C
- Blk 302
- Blk 285
- The Holy Trinity Ch
- Blk 101
- Blk 938
- Our Tampines Hub
- Tampines Concourse Int


