// Adds dimensions UUID, Author and Topic into GA4
Friday, July 10, 2026
32.2 C
Singapore

New Bus Service 104 to enhance connectivity between Punggol, Buangkok, Serangoon and Woodleigh from Oct 26

SINGAPORE: Getting around the north-east will soon get a little easier. Starting October 26, 2025, a brand new Bus Service 104 will hit the roads, giving residents in Punggol, Buangkok, Serangoon, and Woodleigh a more direct and convenient way to travel between their neighbourhoods. With this change, Service 43M will be discontinued.

The new route was shared on Senior Minister of State Sun Xueling’s Facebook page. Many residents welcomed the move, saying it would help make their daily commutes smoother, especially for those who often have to change buses or trains to get around.

Easier rides for Sumang residents

For those living in Sumang, the news is especially good. Service 104 will travel right into the estate from Punggol Way, stopping near several housing blocks and LRT stations so that residents don’t have to walk too far to catch a ride.

On its journey from Punggol Coast Interchange to Woodleigh Interchange, the bus will stop at places like Samudera Station Exit B, Sumang Station Exit B, Punggol Field, and Twin Waterfalls.

This will make it easier for families, students, and workers to hop on a bus closer to home and connect quickly to Buangkok MRT, Serangoon MRT, and the Woodleigh Integrated Hub.

IMG 0935
Photo: Facebook / Sun Xueling

Netizens welcome the change

The announcement drew plenty of attention on Facebook, with many people expressing excitement. One social media user commented: “Great work done, not only for the Punggol residents but also suitable for Buangkok Fernvale South residents to access both, location-wise.”

Another user shared their excitement, remarking, “Looking forward to the new bus service.” Others kept it short and sweet, with one simply commenting, “I love it! Waiting for 104.”

For many, the new service means fewer transfers and shorter travel times, which is something that can make a real difference in busy mornings or late-night journeys home.

Some share suggestions for improvement

While the reaction was largely positive, some residents also offered ideas to make the route even better.

One person suggested a small detour, writing, “Thank you, Ms Sun! Just a suggestion: can the bus go into Punggol Settlement bus stop for a small detour? At the present moment, only bus 84G/W serves Cove and Crown residents. A small detour can serve 2 more communities [which] would be excellent.”

Others wondered if the route could be made shorter and more practical. “Just connect from Punggol Settlement to Sengkang West, Buangkok Dr to Buangkok MRT will do. Connect all the way to Serangoon & Woodleigh, so far what for? Take MRT faster,” one commenter pointed out.

Another netizen raised a different idea altogether, which is to have better airport access. “Can we consider introducing a direct bus service from Punggol Cove to Changi Airport? Residents in Punggol Cove need to transfer two to three times to reach the airport. A more direct service would benefit residents in the area.”

While some might still prefer to hop on the MRT, others now have one more bus option that brings them closer to work, school, and family — and for everyday commuters, that’s always something to celebrate.


Read also: East-West Line track works to affect train services between Bedok and Tampines from Nov 29 to Dec 8

- Advertisement -

Hot this week

Why some Singaporeans stopped buying the cheapest option and started saving more

SINGAPORE: If there's one thing many Singaporeans excel at, it's finding clever ways to save money. Recently, many revealed the simple lifestyle changes that quietly ended up saving them a surpri...

Photo of helpers waiting outside maid agency puts treatment of domestic workers under the spotlight

SINGAPORE: A viral photo of several domestic helpers sitting on the floor outside a maid agency has sparked fresh debate over how migrant workers are treated in Singapore, with many netizens callin...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks