Go-Ahead Feeder Bus Service 381 is a feeder service plying from Punggol and looping at Punggol East, passing through Punggol Way, Punggol Central, Edgefield Plains and Punggol Field, connecting Punggol East residents with the Punggol Town Centre, Bus Interchange and MRT & LRT Station. It is the seventy-second (72nd) Bus Service launched under the Bus Service Enhancement Programme (BSEP).
↺ Punggol East (Loop)
| Route Overview | ||||||||||||
| Route |
Punggol Bus Interchange ↺ Punggol East (Loop) [From 13 Sep 2026] Punggol Bus Interchange ↔ Punggol Coast Bus Interchange |
|||||||||||
| Passes Through | Punggol Way, Punggol Central, Edgefield Plains, Punggol Field | |||||||||||
| Route Length | 10.7 km | |||||||||||
| Travelling Time | 42 – 55 mins | |||||||||||
| Operator Information | ||||||||||||
| BCM Route Package | Loyang Bus Package | |||||||||||
| Current Operator | Go Ahead Singapore Pte Ltd (Go-Ahead Singapore) |
|||||||||||
| Current Depot | Loyang Bus Depot | |||||||||||
| Current Fleet | Single-deck buses | |||||||||||
| Operating Hours | ||||||||||||
| Departure Times from Punggol |
Daily | |||||||||||
| 05:45 – 00:35 | ||||||||||||
| [From 13 Sep 2026] Departure Times from Punggol Coast | Daily | |||||||||||
| 05:45 – 00:35 | ||||||||||||
| Operating Frequency | ||||||||||||
| Loop Service | 6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
| Weekdays | 10 mins | 10 – 12 mins | 10 – 12 mins | 10 – 15 mins | ||||||||
| Saturdays | 12 mins | 11 – 15 mins | 12 mins | 12 – 15 mins | ||||||||
| Sundays / Public Holidays | 12 – 15 mins | 10 – 14 mins | 12 – 14 mins | 12 – 15 mins | ||||||||
| Fare Information |
||||||||||||
| Fare | Charges distance fares capped at 3.2km for feeder services. |
|||||||||||
Bus Service 381 is a feeder service from Punggol to Punggol East, mainly serving residents in the Punggol East estates with direct links to Punggol MRT/LRT Station as well as other amenities along the route. It is the third feeder bus service to be launched in Punggol. Free rides were offered on the first day of service (12 Mar 2017).
MRT/LRT Stations Served:
- NE17PTC Punggol
- PW7Â Soo Teck
- PE2Â Meridian
- PE3Â Coral Edge
- PE4Â Riviera
- PE6 Oasis [From 13 Sep 2026]
- NE18 Punggol Coast [From 13 Sep 2026]
Special Departures:
[till 12 Sep 2026]
- Punggol East (Blk 659A) → Punggol Int
Weekdays: 05:25, 05:37, 05:49 & 06:01
Saturdays & Sundays / Public Holidays: 05:25, 05:38 & 05:52
[From 13 Sep 2026]
- Punggol East (Blk 659A) → Punggol Coast Int
Daily from 05:20 till first bus from Punggol Int - Punggol East (Blk 656A) → Punggol Int
Daily from 05:25 till first bus from Punggol Coast Int
Gallery (Buses):
Gallery (Posters & Misc):
Operator History:
- 12 Mar 2017 – Present: Go Ahead Singapore Pte Ltd (formerly known as Go Ahead Loyang Pte Ltd)
Route History:
- 2017 (12 Mar): Introduced between Punggol Temp Int and Punggol East (Loop) under the launched under LTA’s Bus Service Enhancement Programme (BSEP). Wheelchair accessible at launch.
- 2025 (28 Dec): Serves a new bus stop outside Blk 656A along Punggol East
- 2026 (24 May): Serves a new bus stop outside Waterway Pr Sch along Punggol East
- 2026 (13 Sep): Extended to Punggol Coast Int and converted to a bi-directional service under the LTA’s Bus Connectivity Enhancement Programme (BCEP)
Back to Bus Services

1st ever bidirectional feeder route, one that serves 2 interchanges and isnt a dual loop.
maybe they could even amend service 386 to sengkang Int
With extension of 381, service 386 can be modified to call at Punggol North Ave (blk 683A) skipping Oasis LRT. Does not have to do two turn backs at Edgedale Plains and Edgefield Plains and will be faster for people to and fro Punggol Interchange.
Extension to Punggol Coast confirmed, making 381 the first end-to-end Feeder Service, alongside being the only Feeder to run between 2 unique Interchanges.
381 the 1st feeder to get T1/T2 trunk style?
381 extension to Punggol Coast via Punggol Nth Ave & Teck Lee LRT
Heard from a friend that it will begin mid-September
Does not go to Teck Lee LRT though that would have been wise!