SBS Transit Bus Service 31
SBS Transit Bus Service 31 is a trunk route between Tampines and Toa Payoh, passing through Tanah Merah, Marine Parade, Old Airport and Boon Keng. With Services 8 and 28, it is one of three services between these two interchanges.
Technical Information | ||
Route ![]() |
Tampines Bus Interchange ↔ Toa Payoh Bus Interchange | |
Passes Through | Tanah Merah, Marine Parade, Old Airport, Geylang, Boon Keng | |
Route Length | 23.0 km (D1) | 23.2 km (D2) | |
Traveling Time | 95 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: – Mercedes-Benz O530 Citaro – Scania K230UB 12-metre Double Deck Bus: – Volvo B9TL – Volvo B10TL |
|
Departure Times from Tampines |
0530hrs – 2330hrs (Daily) | |
Departure Times from Toa Payoh |
0530hrs – 2335hrs (Weekdays) 0530hrs – 2330hrs (Saturdays, Sundays & Public Holidays) |
|
Frequency | Direction 1 | Direction 2 |
0630-0830: 06 – 11 mins 0831-1659: 06 – 17 mins 1700-1900: 09 – 11 mins After 1900: 14 – 15 mins |
0630-0830: 09 mins 0831-1659: 08 – 16 mins 1700-1900: 09 – 10 mins After 1900: 13 – 17 mins |
Service 31 is a inter-town trunk route between Tampines and Toa Payoh, passing through Simei Avenue, Bedok, Marine Parade, Tanjong Katong, Old Airport, Kallang and Boon Keng. Notable sectors of high demand include: Between Tampines Interchange and Tanah Merah Station (serving students of ITE College East), and between Bedok MRT and Marine Parade. Double-deck buses make up the majority of the fleet owing to high demand throughout the day.
Due to exceedingly high demand between Tampines Interchange and ITE College East, Short Trip Service 31A operates during school days with up to five buses. These same buses do downroute trips from Tanah Merah Station to Tampines during the afternoons and evenings.
MRT Stations Served:
- EW2DT32 Tampines
- EW4CG Tanah Merah
- EW5 Bedok
- CC8 Dakota
- CC7 Mountbatten
- EW10 Kallang
- NE9 Boon Keng
- NS19 Toa Payoh
Special Departures
- New Upp Changi Road (Bedok Stn Exit A) → Toa Payoh Int
Weekdays: 0530hrs, 0542hrs
Saturdays: 0530hrs, 0540hrs - Old Airport Road (Blk 39) → Tampines Int
Weekdays: 0530hrs, 0545hrs
Saturdays: 0540hrs
Sundays & Public Holidays: 0540hrs, 0547hrs - New Upp Changi Rd (Tanah Merah Stn Exit B) → Tampines Int
Weekdays: 0707hrs, 0717hrs, 0727hrs, 0739hrs, 0748hrs, 0757hrs, 0807hrs, 0818hrs, 0826hrs, 0835hrs, 0843hrs, 0902hrs, 0913hrs, 0922hrs, 0946hrs, 1004hrs, 1016hrs, 1209hrs, 1224hrs, 1245hrs, 1313hrs, 1328hrs, 1349hrs, 1410hrs, 1425hrs, 1440hrs, 1447hrs, 1525hrs, 1527hrs, 1534hrs, 1552hrs, 1602hrs, 1604hrs, 1625hrs, 1629hrs, 1639hrs, 1641hrs, 1646hrs, 1658hrs, 1706hrs, 1721hrs, 1725hrs, 1732hrs, 1742hrs, 1750hrs, 1800hrs, 1804hrs, 1810hrs, 1821hrs, 1833hrs, 1848hrs, 1854hrs, 1858hrs, 1918hrs, 1927hrs, 1951hrs
Short Trip Service
- Service 31A: Tampines Int → New Upp Changi Road (Tanah Merah Stn Exit A)
Weekdays: 0644hrs, 0655hrs, 0704hrs, 0714hrs, 0723hrs, 0732hrs, 0742hrs, 0753hrs, 0801hrs, 0810hrs, 0818hrs, 0838hrs, 0848hrs, 0858hrs, 0909hrs, 0922hrs, 0940hrs, 0952hrs, 1014hrs, 1037hrs, 1051hrs, 1120hrs
Fare: Charges basic distance fares. See Bus Fares.
Gallery:
Operator History:
- 27 May 1979 – 31 Oct 2001: Singapore Bus Services Ltd
- 01 Nov 2001 – Present: SBS Transit Ltd
The Bus Service Operating License (BSOL) for this route will be renewed in 2024 under the Tampines Bus Package.
History:
- 1979 (27 May): Introduced between Bedok Interchange and Kallang Park (Loop)
- 1985 (07 Apr): Extended to Tampines Ave 5 Ter
- 1986 (13 Apr): Amended to ply Stadium Rd instead of Stadium Walk
- 1987 (29 Nov): Amended to Tampines Int
- 1988 (23 Oct): Skips a pair of bus stops (76059/76051) along Tampines Ave 5
- 1993 (05 Dec): Merged with Service 149 and extended to Toa Payoh Int under Transitlink Integration Exercise Phase 14, skipping Kallang Sports Complex
- 1994 (05 Mar): Amended to ply Kim Keat Link and Lor 6 Toa Payoh towards Toa Payoh Int
- 1994: Skips the bus stop outside Kallang Stn along Sims Ave
- 1997: Serves additional pair of bus stops (76059/76051) along Tampines Ave 5
- 1998 (31 May): Amended to temporary site of Toa Payoh Int
- 1999: Serves new pair of bus stops (52501/52509) along Lor 6 Toa Payoh
- 2002 (19 May): Terminus relocated to Toa Payoh Integrated Transport Hub
- 2003: Serves new bus stop (93201) along Marine Parade Rd
- 2004 (27 Apr): Amended to u-turn near Geylang Rd/Kallang Rd with the conversion of Lor 1 Geylang to one-way traffic
- 2004 (06 Dec): Amended to reinstated Lor 1 Geylang
- 2005 (05 Jun): Amended to southbound Sims Way
- 2005 (02 Jul): Amended to northbound Sims Way
- 2006 (19 Mar): Diverted via Cassia Link, Guillemard Rd and Guillemard Camp Rd in both directions due to the construction of Dakota MRT Station.
- 2008 (29 Dec): Amended to reinstated Old Airport Rd and Dunman Rd
- 2013: Service improvement under the Bus Service Enhancement Programme (BSEP)
- 2015 (22 Jun): Designated wheelchair-accessible bus route (WAB)
Past Routings:
- Refer to this article
- 1993: Amended to present routing. No significant route changes since 1993.
Back to Bus Services
Back to Bus Articles