Bus Service 139
!
|
TRAVEL ADVISORY | !
| ||||
---|---|---|---|---|---|---|
![]()
![]()
![]() ![]()
![]()
|
Service 139![]() |
|
Route Information | |
---|---|
Route | Toa Payoh Interchange ↔ Bukit Merah Interchange |
Route Length | 17.7 km (towards Bukit Merah) 16.9 km (towards Toa Payoh) |
Travelling Time | 80 mins (1 h 20 mins) |
Operator | ![]() (Bishan – Toa Payoh Bus Package) |
SBS Transit Bus Service 139 is an inter-town service linking the residential estates of Toa Payoh, Whampoa, and Bukit Merah, passing through the city areas of Rochor and River Valley.
This service functions as a "feeder" route in residential neighbourhoods, offering convenient links between Whampoa estate and Toa Payoh Town Centre, and between Lengkok Bahru and Bukit Merah Town Centre. It gives residents in both areas doorstep access and reduces walking distances. Additionally, it enhances connectivity in the city, linking up shopping, leisure, and entertainment spots such as Little India, Bencoolen, Dhoby Ghaut, Fort Canning Park, and River Valley.
This service calls at the same bus stop(s) along Jalan Bahagia in both directions (towards Bukit Merah Interchange and Toa Payoh Interchange). Commuters should check the Electronic Display Signage (EDS) or Destination Plate displayed before boarding.
- 139(towards Bukit Merah Interchange)
- 139(towards Toa Payoh Interchange)
Short-Trip Service 139A supplements high demand from Toa Payoh station and Whampoa. Operating during weekday evening peak hours, it terminates at Jalan Bahagia (Bet Blks 33/34).
Service Information
Bus Duty & Fleet
Depot | Fleet Size | Fleet | ||
---|---|---|---|---|
139 | 139A | |||
Hougang Depot (HGDEP) / Braddell Bus Park (BRBP) | 19 | 1 | 17 Single Deckers | 2 Double Deckers |
SG1756J SG1764K SG1778X SG1779T SG1783E SG1784C SG1786Y SG1787U SG1790J MAN NL323F
SBS6615M Mercedes-Benz O530 Citaro
SBS5051X SBS8089T SBS8302C SBS8322U SBS8340S SBS8342L SBS8355A Scania K230UB
|
SG6184B SG6186X MAN ND323F
|
Notes |
---|
|
Route Information
Frequency
Period | AM Peak (First Bus - 08:30) |
AM Off Peak (08:31 - 16:59) |
PM Peak (17:00 - 19:00) |
PM Off Peak (19:01 - Last Bus) |
---|---|---|---|---|
towards Bukit Merah | 09 - 10 minutes | 13 - 15 minutes | 11 minutes | 12 - 17 minutes |
towards Toa Payoh | 09 - 12 minutes | 09 - 15 minutes | 09 - 13 minutes | 14 - 17 minutes |
Special Departures
![]() 52129 Blk 29 Jln Bahagia ![]() 52009 Toa Payoh Int Lor 6 Toa Payoh Departure Time | |||||
---|---|---|---|---|---|
Weekdays | 05:45 (SD) | ||||
Weekends & Public Holidays | 05:55 (SD) |
![]() 50249 S'pore Khalsa Assn Balestier Rd ![]() 52009 Toa Payoh Int Lor 6 Toa Payoh Departure Time | |||||
---|---|---|---|---|---|
Weekdays | 05:55 (SD) 06:37 (SD) |
Short-Trip 139A
![]() 52009 Toa Payoh Int Lor 6 Toa Payoh ![]() 52109 Bet Blks 33/34 Jln Bahagia Departure Time | |||||
---|---|---|---|---|---|
Weekdays (SD - E shift) | 18:45 19:13 19:40 |
Direction 1 (Toa Payoh → Bukit Merah)
[Show/Hide Full Route Details]
Bus Stops | Point of Interest | Weekdays | Saturdays | Suns / PHs | ||||||
---|---|---|---|---|---|---|---|---|---|---|
First bus | Last bus | First bus | Last bus | First bus | Last bus | |||||
![]() 52009 | 139A | NS19 Toa Payoh Mall HDB Hub | 05:30 | 00:00 | 05:40 | 00:00 | 05:40 | 00:00 | ||
![]() 52079 Opp Trellis Twrs Jln Toa Payoh | 139A | 05:34 | 00:04 | 05:44 | 00:04 | 05:44 | 00:04 | |||
Non-Stop Jalan Datoh | 139A | Non-stop | ||||||||
![]() 50161 Bef Jln Dusun Balestier Rd | 139A | 05:36 | 00:05 | 05:46 | 00:05 | 05:45 | 00:05 | |||
![]() 50171 Zhongshan Mall Balestier Rd | 139A | Zhongshan Mall | 05:37 | 00:06 | 05:48 | 00:06 | 05:46 | 00:06 | ||
![]() 52401 Blk 102 Jln Rajah | 139A | 05:39 | 00:08 | 05:50 | 00:08 | 05:48 | 00:08 | |||
![]() 52411 Blk 105 Jln Rajah | 139A | 05:41 | 00:09 | 05:51 | 00:09 | 05:49 | 00:09 | |||
![]() 52451 Blk 114 Whampoa Rd | 139A | 05:43 | 00:10 | 05:53 | 00:10 | 05:51 | 00:10 | |||
![]() 52129 Blk 29 Jln Bahagia 139(towards Bukit Merah Int) | 139A | 05:44 | 00:10 | 05:54 | 00:10 | 05:52 | 00:11 | |||
![]() 52109 Bet Blks 33/34 Jln Bahagia 139(towards Bukit Merah Int) | 139A | 05:45 | 00:11 | 05:55 | 00:11 | 05:53 | 00:12 | |||
![]() 52099 Opp NKF Kim Keat Rd | 05:47 | 00:12 | 05:56 | 00:12 | 05:54 | 00:13 | ||||
![]() 50159 Bef Kim Keat Lane Kim Keat Rd | 05:48 | 00:13 | 05:57 | 00:13 | 05:55 | 00:14 | ||||
![]() 50211 Opp Balestier Pt Balestier Rd | 05:49 | 00:14 | 05:58 | 00:14 | 05:56 | 00:15 | ||||
![]() 50221 Bef Blk 104 Balestier Rd | 05:50 | 00:14 | 05:59 | 00:14 | 05:56 | 00:15 | ||||
![]() 50231 NorthLight Sch Balestier Rd | 05:51 | 00:15 | 06:00 | 00:15 | 05:57 | 00:16 | ||||
![]() 50331 Blk 122 Mcnair Rd | 05:53 | 00:16 | 06:01 | 00:16 | 05:58 | 00:17 | ||||
![]() 50349 Blk 107 Towner Rd | 05:54 | 00:17 | 06:02 | 00:17 | 05:59 | 00:18 | ||||
![]() 60199 Boon Keng Stn/Blk 22 Boon Keng Rd | NE9 | 05:55 | 00:18 | 06:03 | 00:18 | 06:00 | 00:19 | |||
![]() 60099 Bef Lavender St Bendemeer Rd | 05:56 | 00:20 | 06:06 | 00:20 | 06:02 | 00:21 | ||||
![]() 07329 Hoa Nam Bldg Jln Besar | ARC 380 | 05:58 | 00:22 | 06:07 | 00:22 | 06:03 | 00:22 | |||
![]() 07319 Aft Allenby Rd Jln Besar | Jalan Besar Sports Centre | 05:59 | 00:23 | 06:09 | 00:23 | 06:05 | 00:24 | |||
![]() 07419 Opp Veerasamy Rd Jln Besar | 06:01 | 00:26 | 06:12 | 00:26 | 06:07 | 00:26 | ||||
![]() 07529 Jln Besar Stn Exit A Jln Besar | DT22 Queen Street Bus Terminal | 06:02 | 00:27 | 06:13 | 00:27 | 06:08 | 00:27 | |||
![]() 07518 Opp NAFA Campus 3 Bencoolen St | Fortune Centre Nanyang Academy of Fine Arts Sunshine Plaza The Bencoolen | 06:04 | 00:29 | 06:15 | 00:29 | 06:09 | 00:29 | |||
![]() 04029 Bef Bencoolen Stn Exit A Bencoolen St | DT21 Nanyang Academy of Fine Arts Sunshine Plaza | 06:06 | 00:30 | 06:16 | 00:30 | 06:10 | 00:30 | |||
![]() 08041 YMCA Orchard Rd | National Museum School of the Arts | 06:08 | 00:32 | 06:18 | 00:32 | 06:12 | 00:32 | |||
Non-Stop Penang Rd | Non-stop | |||||||||
![]() 08019 Aft Haw Par Glass Twr Clemenceau Ave | Fort Canning Park | 06:10 | 00:34 | 06:20 | 00:34 | 06:14 | 00:34 | |||
![]() 13109 UE Sq/Bef Mohd Sultan Rd River Valley Rd | 06:12 | 00:36 | 06:22 | 00:36 | 06:16 | 00:36 | ||||
![]() 13099 Bef Kim Yam Rd River Valley Rd | 06:14 | 00:38 | 06:24 | 00:38 | 06:18 | 00:38 | ||||
![]() 13089 Opp St. Thomas Wk River Valley Rd | 06:15 | 00:39 | 06:24 | 00:39 | 06:19 | 00:39 | ||||
![]() 13079 Great World Stn Exit 4 River Valley Rd | TE15 | 06:17 | 00:40 | 06:26 | 00:40 | 06:20 | 00:40 | |||
![]() 13069 RV Residences River Valley Rd | 06:18 | 00:42 | 06:28 | 00:41 | 06:22 | 00:41 | ||||
![]() 13059 Valley Pt River Valley Rd | 06:19 | 00:43 | 06:29 | 00:42 | 06:23 | 00:42 | ||||
![]() 10519 Blk 4 Delta Rd | 06:20 | 00:43 | 06:29 | 00:43 | 06:23 | 00:43 | ||||
![]() 10241 Gan Eng Seng Sec Sch Alexandra Rd | 06:22 | 00:45 | 06:31 | 00:44 | 06:25 | 00:44 | ||||
![]() 10261 Delta Sports Hall Alexandra Rd | Delta Sport Centre | 06:23 | 00:46 | 06:32 | 00:45 | 06:26 | 00:45 | |||
![]() 10271 Opp Tanglin View Alexandra Rd | 06:24 | 00:47 | 06:33 | 00:46 | 06:27 | 00:46 | ||||
![]() 10281 SIS Bldg Alexandra Rd | 06:25 | 00:48 | 06:34 | 00:47 | 06:28 | 00:47 | ||||
![]() 10291 Opp Dawson Pl Alexandra Rd | Dawson Place | 06:26 | 00:49 | 06:35 | 00:48 | 06:29 | 00:48 | |||
![]() 10219 Skoda S'pore/Volkswagen Grp Leng Kee Rd | 06:28 | 00:51 | 06:37 | 00:50 | 06:31 | 00:50 | ||||
![]() 10421 Blk 63B Lengkok Bahru | Leng Kee CC | 06:30 | 00:53 | 06:39 | 00:52 | 06:32 | 00:52 | |||
![]() 10431 Enabling Village Lengkok Bahru | 06:31 | 00:53 | 06:40 | 00:53 | 06:33 | 00:52 | ||||
![]() 10441 Opp Blk 44 Lengkok Bahru | 06:32 | 00:54 | 06:41 | 00:55 | 06:33 | 00:53 | ||||
![]() 10119 Opp Pacific Tech Ctr Jln Bt Merah | 06:34 | 00:55 | 06:42 | 00:56 | 06:34 | 00:54 | ||||
![]() 10651 Blk 161 Bt Merah Ctrl | 06:36 | 00:56 | 06:44 | 00:59 | 06:35 | 00:55 | ||||
![]() 10009 | Sports Lifestyle Centre | 06:37 | 00:56 | 06:45 | 01:00 | 06:36 | 00:55 |
Notes:
- 1: This service calls at this stop in both directions (towards Bukit Merah and towards Toa Payoh). Commuters should check the bus destination signage before boarding.
Direction 2 (Bukit Merah → Toa Payoh)
[Show/Hide Full Route Details]
Bus Stops | Point of Interest | Weekdays | Saturdays | Suns / PHs | |||
---|---|---|---|---|---|---|---|
First bus | Last bus | First bus | Last bus | First bus | Last bus | ||
![]() 10009 | Sports Lifestyle Centre | 05:30 | 00:00 | 05:30 | 00:00 | 05:30 | 00:00 |
![]() 10659 Blk 1003 Bt Merah Ctrl | 05:32 | 00:01 | 05:32 | 00:01 | 05:31 | 00:01 | |
![]() 10109 Bt Merah Sec Sch Jln Bt Merah | 05:32 | 00:02 | 05:32 | 00:02 | 05:32 | 00:02 | |
![]() 10449 Blk 44 Lengkok Bahru | 05:35 | 00:04 | 05:35 | 00:04 | 05:34 | 00:04 | |
![]() 10439 Opp Enabling Village Lengkok Bahru | 05:36 | 00:05 | 05:36 | 00:05 | 05:35 | 00:05 | |
![]() 10429 Blk 54 Lengkok Bahru | Leng Kee CC | 05:37 | 00:06 | 05:37 | 00:06 | 05:36 | 00:06 |
![]() 10211 BMW Eurokars Auto Leng Kee Rd | 05:39 | 00:07 | 05:38 | 00:07 | 05:37 | 00:07 | |
![]() 10299 Aft Dawson Pl Alexandra Rd | Dawson Place | 05:41 | 00:09 | 05:41 | 00:10 | 05:40 | 00:09 |
![]() 10289 Opp SIS Bldg Alexandra Rd | 05:43 | 00:10 | 05:42 | 00:11 | 05:41 | 00:10 | |
![]() 10279 Tanglin View Alexandra Rd | 05:44 | 00:11 | 05:43 | 00:12 | 05:42 | 00:11 | |
![]() 10269 Opp Delta Sports Hall Alexandra Rd | Delta Sport Centre | 05:45 | 00:12 | 05:44 | 00:13 | 05:43 | 00:12 |
![]() 10249 Opp Gan Eng Seng Sec Sch Alexandra Rd | 05:47 | 00:13 | 05:45 | 00:14 | 05:44 | 00:13 | |
![]() 13051 Opp Valley Pt River Valley Rd | 05:49 | 00:15 | 05:47 | 00:16 | 05:46 | 00:14 | |
![]() 13062 Stellar RV River Valley Rd | 05:50 | 00:16 | 05:48 | 00:17 | 05:47 | 00:15 | |
![]() 13071 Great World Stn Exit 5 River Valley Rd | TE15 | 05:52 | 00:17 | 05:50 | 00:18 | 05:48 | 00:16 |
![]() 13081 St. Thomas Wk River Valley Rd | 05:53 | 00:18 | 05:51 | 00:19 | 05:49 | 00:17 | |
![]() 13091 Aft Kim Yam Rd River Valley Rd | 05:54 | 00:19 | 05:52 | 00:20 | 05:50 | 00:18 | |
05:56 | 00:21 | 05:54 | 00:22 | 05:52 | 00:20 | ||
![]() 04311 Aft River Valley Rd Clemenceau Ave | 05:57 | 00:23 | 05:56 | 00:24 | 05:53 | 00:22 | |
![]() 08011 Opp Haw Par Glass Twr Clemenceau Ave | 05:58 | 00:24 | 05:57 | 00:25 | 05:54 | 00:23 | |
![]() 08058 Aft Dhoby Ghaut Stn Orchard Rd | NS24 NE6 CC1 Plaza Singapura The Cathay | 06:01 | 00:27 | 06:00 | 00:28 | 05:57 | 00:26 |
![]() 08079 Sch of The Arts Prinsep St | School of the Arts GR.iD | 06:02 | 00:28 | 06:01 | 00:29 | 05:58 | 00:27 |
![]() 07011 Bef Sophia Rd Selegie Rd | GR.iD Sunshine Plaza | 06:03 | 00:29 | 06:02 | 00:30 | 05:59 | 00:28 |
![]() 07021 Selegie Ctr Selegie Rd | 06:04 | 00:30 | 06:03 | 00:31 | 05:59 | 00:29 | |
![]() 07031 Tekka Ctr S'goon Rd | NE7 DT12 Tekka Centre Tekka Place | 06:05 | 00:31 | 06:04 | 00:32 | 06:00 | 00:30 |
![]() 07111 Broadway Hotel S'goon Rd | Angullia Mosque Mustafa Centre Sri Veeramakaliamman Temple | 06:07 | 00:32 | 06:05 | 00:34 | 06:01 | 00:31 |
![]() 07211 Aft Farrer Pk Stn Exit G S'goon Rd | NE8 City Square Mall | 06:09 | 00:34 | 06:07 | 00:36 | 06:03 | 00:33 |
![]() 07221 Sri Vadapathira K Tp S'goon Rd | 06:10 | 00:35 | 06:08 | 00:36 | 06:04 | 00:34 | |
![]() 50249 S'pore Khalsa Assn Balestier Rd | 05:55 | 00:36 | 06:09 | 00:37 | 06:05 | 00:36 | |
![]() 50239 S'pore Indian Assn Balestier Rd | 05:56 | 00:37 | 06:10 | 00:38 | 06:06 | 00:36 | |
![]() 50229 Opp Blk 104 Balestier Rd | 05:58 | 00:39 | 06:11 | 00:39 | 06:07 | 00:37 | |
![]() 50991 Blk 82 Whampoa Dr | 06:01 | 00:40 | 06:13 | 00:41 | 06:09 | 00:39 | |
![]() 52129 Blk 29 Jln Bahagia 139(towards Toa Payoh Int) | 05:45 | 00:42 | 05:55 | 00:43 | 05:55 | 00:40 | |
![]() 52109 Bet Blks 33/34 Jln Bahagia 139(towards Toa Payoh Int) | 05:46 | 00:43 | 05:56 | 00:44 | 05:56 | 00:41 | |
![]() 52419 Opp Blk 105 Jln Rajah | 05:48 | 00:45 | 05:58 | 00:47 | 05:59 | 00:43 | |
![]() 52409 Opp Blk 102 Jln Rajah | 05:49 | 00:46 | 05:59 | 00:48 | 06:00 | 00:44 | |
![]() 52479 Opp EAIM Ah Hood Rd | Zhongshan Mall | 05:53 | 00:49 | 06:02 | 00:51 | 06:03 | 00:47 |
05:54 | 00:50 | 06:03 | 00:52 | 06:04 | 00:48 | ||
![]() 51011 Opp Tan Tong Meng Twr Thomson Rd | 05:55 | 00:50 | 06:03 | 00:53 | 06:04 | 00:49 | |
![]() 52071 Trellis Twrs Jln Toa Payoh | 05:58 | 00:52 | 06:05 | 00:55 | 06:06 | 00:52 | |
![]() 52009 | NS19 Toa Payoh Mall HDB Hub | 06:01 | 00:54 | 06:07 | 00:57 | 06:08 | 00:54 |
Notes:
- 1: This service calls at this stop in both directions (towards Toa Payoh and towards Bukit Merah). Commuters should check the bus destination signage before boarding.
- 06:00: Underlined times indicate that the first bus is a down-route rather than one starting from the first stop.
Historical Information
Operator | Route | Year | Date | Service changes |
---|---|---|---|---|
United Bus Company | Toa Payoh ↔ Lengkok Bahru | 1971 | 21 September | Introduced between Toa Payoh Town Ctr Ter and Lengkok Bahru Ter. |
28 September | Amended to ply the extended Ganges Ave towards Toa Payoh Town Ctr Ter. | |||
![]() (Current) Known as ![]() |
1973 | 1 July | Operations transferred to Singapore Bus Services. | |
1974 | 1 October | Serves merged bus stop outside Sri Srinivasa Perumal Tp along Serangoon Rd. | ||
1979 | 11 November | Amended to ply Ganges Ave towards Lengkok Bahru Ter with the realignment of Delta Circus. | ||
Toa Payoh ↔ Bukit Merah | 23 December | Amended to Bt Merah Ctrl Ter. | ||
1980 | 20 January | Amended to ply the branch road of Havelock Rd towards Bt Merah Ctrl Ter. | ||
28 September | Amended to Bt Merah Int. | |||
1983 | 26 December | Amended to Toa Payoh Int. | ||
1986 | 2 February | Amended to ply Orchard Rd and Penang Rd towards Bt Merah Int, skipping Fort Canning Rd. | ||
1991 | 21 April | Amended to ply Bt Merah Ctrl. | ||
1992 | TBC | Amended to ply Clemenceau Ave towards Toa Payoh Int, skipping Tank Rd. | ||
1993 | 4 April | Integrated with Service 122 and amended to ply River Valley Rd, Delta Rd and Alexandra Rd under TransitLink Network Integration Exercise Phase 12, skipping Havelock Rd, Ganges Ave, Lower Delta Rd and Tiong Bahru Rd. | ||
1997 | 29 December | Amended to ply Ah Hood Rd, Jln Rajah, Whampoa Rd, Jln Bahagia and Kim Keat Rd/Whampoa Dr. | ||
1998 | 31 May | Amended to Toa Payoh Temp Int. | ||
1999 | TBC | Skips removed bus stops outside Rajah Maisonette along Jln Rajah and outside Tai Gin Apts and outside Moulmein CC along Ah Hood Rd. | ||
TBC | First bus from Toa Payoh Temp Int brought forward to 0530 hrs on weekdays. | |||
2000 | TBC | Serves additional bus stop outside Blk 4 along Delta Rd. | ||
2002 | 19 May | Amended to Toa Payoh Integrated Transport Hub. | ||
2003 | 21 June | Amended to ply Serangoon Rd, Boon Keng Rd and Bendemeer Rd under North East MRT Line Rationalisation Phase 1. | ||
2007 | 16 January | Skips relocated bus stop outside Dhoby Ghaut Stn along Penang Rd. | ||
2011 | 16 October | Amended to ply Middle Rd, Selegie Rd, Prinsep St and Bras Basah Rd with the partial closure of Bencoolen St to facilitate the construction of DT21 | ||
139Toa Payoh ↔ Bukit Merah 139AToa Payoh → Kim Keat Rd
|
2012 | 27 August | 139AIntroduced from Toa Payoh Int to Kim Keat Rd (Opp Jumbo Ind Bldg) during evening peak hours on weekdays.
| |
2013 | 3 December | Designated wheelchair-accessible bus service (WAB). ![]() | ||
Toa Payoh ↔ Bukit Merah | 2014 | 14 September | 139ADiscontinued with the introduction of Service 139M.
| |
2016 | 11 December | Amended to ply the reinstated Bencoolen St, skipping Middle Rd, Selegie Rd, Prinsep St and Bras Basah Rd. | ||
2018 | 28 October | Amended to ply McNair Rd and Towner Rd, skipping Serangoon Rd. | ||
139Toa Payoh ↔ Bukit Merah 139AToa Payoh → Jln Bahagia
|
2022 | 12 December | 139AIntroduced from Toa Payoh Int to Jln Bahagia (Bet Blks 33/34) during evening peak hours on weekdays, replacing Service 139M.
|
External Links
![]() |
[ V • T • E] | |||
---|---|---|---|---|
Services | Trunk | 8 • 21 • 21X • 26 • 50 • 52 • 54 • 56 • 73 • 88 • 124 • 125 • 139 • 142 • 155 • 157 • 186 | ![]() Operated under Negotiated Contract | |
Feeder | Toa Payoh | 230 • 230M • 231 • 232 • 235 • 238 | ||
Bishan | 410G • 410W | |||
Defunct | 128 • 139M • CT8 • 1N | |||
Bus Fleet | Hougang Depot (HGDEP) and Braddell Bus Park (BRBP) | |||
Single Deckers | MAN NL323F | Euro VI | ||
Mercedes-Benz O530 Citaro | Batch 1 • Batch 2 • Batch 3 | |||
Scania K230UB | Euro IV (Batch 1 • Batch 2) • Euro V (Batch 1 • Batch 2) | |||
Double Deckers | MAN ND323F | Euro V (Batch 3) • Euro VI (Batch 1 • Batch 2) | ||
Volvo B9TL | Wright Eclipse Gemini 2 (Batch 1 • Batch 2 • Batch 3 • Batch 4) |