// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 9, 2026
28.9 C
Singapore

Passengers forced to walk along train tracks after latest Bukit Panjang LRT breakdown

SINGAPORE: A power failure on the Bukit Panjang Light Rail Transit (LRT) system caused a service disruption on Thursday morning, leaving passengers stranded and forcing many to walk along the tracks to the nearest station, some with strollers in tow.

The disruption occurred at around 8:50 a.m., according to Singapore Mass Rapid Transit (SMRT), which posted an update on its official Facebook page shortly after the incident. The affected train was reportedly near Phoenix station when the power cut struck, and the train was stopped mid-track.

TikTok user @vincentkiapkiap uploaded a video showing over a dozen passengers disembarking from the stalled train. With the assistance of SMRT staff, the group carefully made their way along the elevated track back to the nearest LRT station.

Facebook user Jamal Ismail captured the scene of passengers walking into the station on foot, as well, with one of them pushing a baby stroller over the narrow walkway beside the tracks.

Another commuter, Hanis J Khairiyah, also took to Facebook to share that a train had been stuck at Phoenix station around the same time.

SMRT activated free shuttle bus services and bridging bus options for affected commuters.

This is not the first time the Bukit Panjang LRT line has experienced service issues. On Oct 22 last year, a similar breakdown disrupted operations.

- Advertisement -

Hot this week

Johor: It’s either war or peace between PH and BN

Anwar blames BN for the Johor snap polls but still want peace between PH and BN in the madani government...here's why

DAP leader and Johor MB in massive spat over legitimacy

The Johor Chief Minister Onn Hafiz is severely criticised by the DAP leader Anthony Loke after saying that he would rather not become MB in Johor if he has to sit face to DAP members in his cabinet...

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