// Adds dimensions UUID, Author and Topic into GA4
Monday, August 3, 2026
30 C
Singapore

Commuters caught in Downtown Line disruptions slam SBS Transit for misleading announcements

Service disruptions abounded on the Downtown Line for most of the day today. If that’s not enough, disgruntled commuters also grew even more frustrated as network operator SBS Transit broadcast what commuters feel are misleading announcements on how much additional travel time they must include in their train journeys.

The disruptions began during rush hour this morning as a signal fault caused train service towards Expo and Bukit Panjang stations to be delayed. Later in the day, a signal fault disrupted services between Bugis and Chinatown in both directions.

SBS Transit deployed buses to help ferry inconvenienced customers between stations. It also informed commuters to add 15 minutes additional travel time to reach their destinations of they are travelling between the affected stations.

Commuters, however, found that there were delays of about 15 minutes at each station, instead of a total travel time delay of 15 minutes. Many reported reaching their destinations an hour later than expected, instead of 15 minutes later than usual:

redwire singapore downtown line breakdown 1redwire singapore downtown line breakdown 2 redwire singapore downtown line breakdown 3 redwire singapore downtown line breakdown 4 redwire singapore downtown line breakdown 25

https://theindependent.sg.sg/commuters-lash-out-at-smrt-for-remaining-conspicuously-silent-about-latest-train-service-disruption/

https://theindependent.sg.sg/14-ride-costs-42-grab-prices-surge-even-after-technical-glitch-causes-grabpay-credits-to-disappear-from-customers-accounts/

- Advertisement -

Hot this week

More than half of Singapore’s affluent Gen Z investors look abroad as confidence in financial goals declines: HSBC

The survey found that 55% of affluent Gen Z investors in Singapore prefer investment exposure abroad.

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