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. It is one of three bus services connecting Tampines Int and Toa Payoh Int, alongside Services 8 and 28.
Route Overview | ||||||||||||
Route | Tampines Bus Interchange ↔ Toa Payoh Bus Interchange | |||||||||||
Passes Through | New Upp Changi Rd, Marine Parade Rd, Old Airport Rd, Geylang Rd, Serangoon Rd | |||||||||||
Route Length | Towards Toa Payoh: 23.1 km | Towards Tampines: 23.2 km | ||||||||||
Travelling Time | 95 mins | |||||||||||
Operator Information | ||||||||||||
BCM Route Package | Tampines Bus Package | |||||||||||
Current Operator | SBS Transit Ltd | |||||||||||
Current Depot | Bedok North Bus Depot (BNDEP) Hougang Bus Depot (HGDEP) Hougang Depot buses park at Braddell Bus Park |
|||||||||||
Current Fleet | Single-deck & Double-deck buses | |||||||||||
Operating Hours | ||||||||||||
Departure Times from Tampines | Daily | |||||||||||
05:30 – 23:30 | ||||||||||||
Departure Times from Toa Payoh |
Weekdays | Saturdays & Sundays / Public Holidays | ||||||||||
05:30 – 23:35 | 05:30 – 23:30 | |||||||||||
Operating Frequency | ||||||||||||
From Tampines |
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
Weekdays | 7 – 11 mins | 8 – 16 mins | 9 – 11 mins | 14 – 15 mins | ||||||||
Saturdays | 10 mins | 9 – 15 mins | 9 – 14 mins | 9 – 14 mins | ||||||||
Sundays / Public Holidays | 11 – 12 mins | 8 – 13 mins | 11 – 12 mins | 9 – 12 mins | ||||||||
From Toa Payoh |
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
Weekdays | 8 – 11 mins | 9 – 15 mins | 8 – 11 mins | 14 – 16 mins | ||||||||
Saturdays | 9 – 12 mins | 10 – 15 mins | 10 – 13 mins | 9 – 11 mins | ||||||||
Sundays / Public Holidays | 11 – 12 mins | 8 – 13 mins | 8 – 13 mins | 9 – 14 mins | ||||||||
Fare Information |
||||||||||||
Fare | Charges regular distance fares |
Bus Service 31 is a trunk bus service connecting Tampines and Toa Payoh, passing through Bedok, Marine Parade, Old Airport, Kallang, and Boon Keng. It is a vital transport link for residents and commuters travelling across these neighbourhoods, with high-demand sectors including the route between Tampines Interchange and Tanah Merah MRT (particularly for ITE College East students), and the stretch between Bedok MRT and Marine Parade.
The fleet primarily consists of double-deck buses.
Historical Background
Service 31 was introduced in May 1979, initially operating between Bedok and Stadium (Loop) via Marine Parade and Old Airport. It was extended eastward to Tampines in 1985 and westward to Toa Payoh in 1993. Despite these extensions, much of its core catchment between Old Airport and Bedok has remained consistent since the 1980s.
Demand Patterns
Service 31 sees high ridership between Tampines Interchange and ITE College East. As a result, Short Trip Service 31A is operated on ITE school days, running from Tampines to Tanah Merah MRT in the mornings. Additional trips of Service 31 are added in the reverse direction in the afternoons and evenings, from Tanah Merah to Tampines.
For residents in Marine Parade, Service 31 provides a direct link to the Circle Line at Dakota MRT, complementing Service 16, which connects via Joo Chiat. Additionally, it serves as an alternative to Services 13 and 197 between Kallang and Marine Parade, offering varied routing options for commuters.
MRT Stations Served:
- EW2–DT32 Tampines
- EW4CG Tanah Merah
- EW5 Bedok
- TE28 Siglap
- TE27 Marine Terrace
- TE26 Marine Parade
- 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: 05:30 & 05:42
Saturdays: 05:30 & 05:40 - Old Airport Road (Blk 39) → Tampines Int
Weekdays: 05:30 & 05:45
Saturdays: 05:40
Sundays / Public Holidays: 05:40 & 05:47 - New Upp Changi Rd (Tanah Merah Stn Exit B) → Tampines Int
Weekdays Morning Peak, Afternoons & Evening Peak hours during ITE College East School Term
Short Trip Service
- Service 31A: Tampines Int → New Upp Changi Road (Tanah Merah Stn Exit A)
Weekdays (ITE College East School Term, except Public Holidays): 06:42 – 11:20
Gallery:
Operator History:
- 27 May 1979 – 31 Oct 2001: Singapore Bus Services Ltd
- 01 Nov 2001 – Present: SBS Transit Ltd
History:
- 1979 (27 May): Introduced between Bedok Int and Stadium Walk (Loop) (Bedok ↺ Stadium)
- 1980 (23 Jul): Amended to ply Bedok Sth Rd, skipping Bedok Sth Ave 1
- 1980 (31 Aug): Amended to ply Marine Parade Rd and Amber Rd, skipping Karikal Rd (present-day Still Rd Sth) and East Coast Rd
- 1985 (07 Apr): Extended to Tampines Ter (Tampines ↺ Stadium)
- 1986 (13 Apr): Amended to ply Stadium Rd, skipping Stadium Walk
- 1987 (29 Nov): Amended to Tampines Int
- 1988 (23 Oct): Skips a pair of bus stops outside and opposite Tampines Stadium along Tampines Ave 5
- 1993 (05 Dec): Integrated with Service 149 and extended to Toa Payoh Int under TransitLink Network Integration Exercise Phase 14, skipping Stadium Rd (Tampines ↔ Toa Payoh)
- 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 outside and opposite Tampines Stadium along Tampines Ave 5
- 1998 (31 May): Amended to Toa Payoh Temp Int; Serves new pair of bus stops outside and opposite Toa Payoh Swim Cplx along Lor 6 Toa Payoh
- 1999: Last bus from Toa Payoh Temp Int extended to 2335 hrs on weekdays
- 2002 (19 May): Amended to Toa Payoh Integrated Transport Hub
- 2004 (27 Apr): Amended to ply Geylang Rd, Kallang Rd and Sims Ave towards Toa Payoh Integrated Transport Hub with the temporary conversion of Lor 1 Geylang to one-way traffic
- 2004 (06 Dec): Amended to ply the reinstated Lor 1 Geylang towards Toa Payoh Int, skipping Geylang Rd, Kallang Rd and Sims Ave
- 2005 (05 Jun): Amended to ply Sims Ave and Sims Way with the partial closure of southbound Mountbatten Rd
- 2005 (26 Jun): Amended to ply Sims Way and Geylang Rd with the partial closure of northbound Mountbatten Rd
- 2006 (19 Mar): Amended to ply Cassia Link, Cassia Cres, Guillemard Rd and Guillemard Camp Rd with the partial closure of Old Airport Rd and Dunman Rd to facilitate the construction of Dakota MRT station on the Circle MRT Line
- 2006: Serves additional bus stop outside Victoria Sch along Marine Parade Rd
- 2008 (29 Dec): Amended to ply the reinstated Old Airport Rd and Dunman Rd, skipping Cassia Link, Guillemard Rd and Guillemard Camp Rd
- 2015 (22 Jun): Designated wheelchair-accessible bus service (WAB)
Back to Bus Services
Back to Bus Articles
Can u help me to check above 11:30pm reach blk 221A who is the bus driver? U go and ask his/her ‘do u know got one passenger fall into the ground’ is my wife!! And also nothing apologies. Like nothing happen!!! What this yr team to doing? Do u all have training before the driver can drive on the road??!!!
You know there is a mistery of last bus of service 31