Go-Ahead Bus Service 12 is a trunk route connecting Pasir Ris and Kampong Bahru through Bugis, East Coast, Bedok South, Simei and Tampines. Like Service 2, it provides a link between Chinatown and the eastern part of Singapore, but along different routes.
Route Overview | ||||||||||||
Route ![]() |
Pasir Ris Bus Interchange ↔ Kampong Bahru Bus Terminal | |||||||||||
Passes Through | Tampines Ave 2, Simei Rd, Upp Changi Rd East, Bedok South Rd, East Coast Rd, Mountbatten Rd, Victoria St, Eu Tong Sen St | |||||||||||
Route Length | Towards Kampong Bahru: 25.8 km | Towards Pasir Ris: 25.7 km |
||||||||||
Traveling Time | 105 mins | |||||||||||
Operator Information | ||||||||||||
BCM Route Package | Loyang Bus Package | |||||||||||
Current Operator | Go-Ahead Singapore | |||||||||||
Current Depot | Loyang Bus Depot | |||||||||||
Current Fleet | 12-metre Single Deck Bus: – Mercedes-Benz Citaro |
12-metre Double Deck bus: – MAN A95 – Volvo B9TL |
||||||||||
Operating Hours | ||||||||||||
Departure Times from Pasir Ris |
Daily | |||||||||||
05:30 – 23:30 | ||||||||||||
Departure Times from Kampong Bahru |
Weekdays & Saturdays | Sundays / Public Holidays | ||||||||||
05:55 – 00:00 | 06:25 – 00:00 | |||||||||||
Operating Frequency | ||||||||||||
 | 6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
From Pasir Ris | 9 mins | 9 – 14 mins | 9 – 10 mins | 11 – 13 mins | ||||||||
From Kampong Bahru | 10 mins | 8 – 15 mins | 8 – 14 mins | 10 – 14 mins | ||||||||
Fare Information |
||||||||||||
Fare | Charges regular distance fares |
Service 12 plies from the East to Central Singapore, connecting the residential estates of Pasir Ris, Tampines, Simei and Bedok South, along with private housing districts of East Coast and Mountbatten, to the Central areas of Kallang, Bugis, Clarke Quay and Chinatown. The route serves numerous inter-town connections, supplementing Services 21 and 358 between Pasir Ris Town Centre and Pasir Ris Drive 1, and Service 38 between Bedok South, Tanah Merah and Simei. Owing to steady demand throughout the day, this service operates a majority of double-deck buses in addition to single-deck buses.
MRT Stations served:
- EW1 Pasir Ris
- DT33 Tampines East
- CG1DT35 Expo
- EW4CG Tanah Merah
- CC7 Mountbatten
- EW10 Kallang
- EW11 Lavender
- EW12DT14 Bugis
- NE5 Clarke Quay
- NE4DT19 Chinatown
- EW16NE3 Outram Park
Special Departures:
- Sims Ave (Kallang Stn) → Pasir Ris Int
Weekdays: 05:45, 05:55 & 06:05
Saturdays: 06:15
Sundays / Public Holidays: 06:30 & 06:40
Route Variant
- Express 12e: Pasir Ris Int ↔ Kampong Bahru Ter
Daily, skips East Coast Rd, Mountbatten Rd, Kallang Rd
Gallery (Go-Ahead Singapore):
Gallery (SBS Transit):
Poster Gallery:
Operator History:
- 11 Apr 1971 – 31 Oct 1973: Associated Bus Services Pte Ltd
- 01 Nov 1973 – 31 Oct 2001: Singapore Bus Services Ltd
- 01 Nov 2001 – 17 Sep 2016: SBS Transit Ltd
- 18 Sep 2016 – Present: Go Ahead Singapore Pte Ltd (formerly known as Go Ahead Loyang Pte Ltd)
The Bus Service Operating License (BSOL) for this route will be renewed in 2023 under the Loyang Bus Package.
History:
- 1971 (11 Apr): Introduced between Bedok Road/Upper Changi Road and Commonwealth Avenue/North Buona Vista Rd as part of the 1971 Bus Reorganisation, operated by Associated Bus Services.
- 1974 (3 Feb): Extended to Upper Changi Road 13.3km, near the current Anglican High School.
- 1975 (2 Mar): Amended to Sims Ave and Lor 1 Geylang with the conversion of Changi Rd and Geylang Rd to one-way traffic
- 1975 (11 Dec): Amended to New Upp Changi Rd, Bedok Walk (present Bedok South Ave 3), Bedok Plain (present Bedok South Rd) and Bedok Highway (present Bedok South Ave 1)
- 1979: Relocated to Upper Changi Road 15.5km
- 1980 (15 Jun): Relocated to Somapah Int
- 1980 (28 Dec): Amended to Upp Changi Rd East, skipping Bedok Rd and Upp Changi Rd
- 1982: Amended to Buona Vista Ter
- 1987 (27 Sep): Amended to North Canal Rd and Eu Tong Sen St instead of Upp Circular Rd
- 1987 (13 Dec): Serves new staggered bus stop 04168 along North Bridge Rd
- 1988 (23 Oct): Extended to Pasir Ris Ter and amended to New Bridge Rd Ter after switching routes with Service 32
- 1989 (10 Dec): Amended to Pasir Ris Int
- 1990 (22 Jul): Serves additional bus stop 04222 along Eu Tong Sen St
- 1993 (11 Apr): Amended to Jln Sultan, Victoria St, Hill St and New Bridge Rd, skipping North Bridge Rd, South Bridge Rd and Upp Cross St
- 1994 (3 Jul): Amended to Kallang Rd and Victoria St, skipping Crawford St and North Bridge Rd
- 1997 (7 Dec): Amended to Upp Pickering St, South Bridge Rd and Kreta Ayer Rd with the closure of New Bridge Rd (between Upp Pickering St and Kreta Ayer Rd) for the construction of North East Line (NEL)
- 1999: Serves new pair of bus stops 84141 & 84149 along Bedok South Rd
- 2002 (20 Apr): Route reinstated along New Bridge Rd, skipping Upp Pickering St, South Bridge Rd and Kreta Ayer Rd
- 2005 (5 Jun): Amended to southbound Sims Way
- 2005 (2 Jul): Amended to northbound Sims Way
- 2006 (3 Dec): Designated wheelchair-accessible bus (WAB) service
- 2014 (10 Aug): Calls at new bus stop along Mountbatten Rd (opp Blk 2)
- 2016 (18 Sep): Operations transferred to Go Ahead Loyang Pte Ltd from SBS Transit Ltd.
- 2017 (21 Oct): Calls a new pair of bus stops at Tampines East MRT Station.
- 2018 (28 Jan): Route variant Limited Stop Express Service 12e introduced
- 2018 (10 Mar): Amended to Kampong Bahru Ter
- 2018 (08 Apr): Calls at a new pair of bus stops along Upper Changi Rd East (Bef Simei Rd / Aft Somapah Rd)
Back to Bus Services
Back to Bus Articles
One of the first few services to deploy MAN ND363F’s (A95) besides Service 2 and Express route variant 12e.
The bus 12 bus plate no SBS3455C whole journey keep shaking feel very uncomfortable sitting that bus