// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 23, 2026
27.2 C
Singapore

Bus beats red light as 3 people were crossing the road near Yuhua Market

Singapore — Three pedestrians were centimetres away from being struck by an SBS Transit bus as it sped past them, against a red light.

Stayed Alert

On Monday (Jan 3), the Facebook group Beh Chia Lor – Singapore Road shared dashcam footage of an SBS bus running a red light along Jurong East Avenue 1 on Dec 28 at around 6.10 pm.

The footage shows a man holding a young girl’s hand, and a woman, a step behind them,  making their way across a traffic light crossing.  The crossing signal is blinking but still in their favour when an SBS Transit bus cuts across their path.

In this short clip, the woman, possibly the girl’s mother, pauses, evidently having noticed the bus, but the man, still holding the hand of his daughter, continues. Fortunately, he turns in time to see the fast-approaching bus and stops in his track, restraining the girl to avoid being hit.

As the bus approached the pedestrian crossing, the woman regarded the bus back and forth as if perplexed as to why it was beating the red light.

Netizens Reactions

The video has prompted more than 38,000 comments, with different expressions of outrage, condemning the errant bus driver.

Comment on beating the red light issue 3
Photo: FB screengrab/BehChiaLor
Comment on beating the red light issue 5
Photo: FB screengrab/BehChiaLor
Comment on beating the red light issue 6
Photo: FB screengrab/BehChiaLor
Comment on the beating the red light issue 6
Photo: FB screengrab/BehChiaLor

Other netizens have questioned the bus company’s response to the driver’s actions, saying that many reckless drivers disregard the safety and lives of other road users.

Comment on beating the red light issue 1
Photo: FB screengrab/BehChiaLor
Comment on beating the red light issue 2
Photo: FB screengrab/BehChiaLor
Comment on beating the red light issue 4
Photo: FB screengrab/BehChiaLor

SBS responds

SBS Transit told AsiaOne on Monday (Jan 3) that it had conducted an investigation into the incident and did not condone the bus captain’s “dangerous actions”.

Ms Tammy Tan, senior vice-president (corporate communications) for the company, said:

“We are thankful that no one was injured and would like to apologise to the pedestrians for the distress caused. We take a very serious view of this lapse and will be taking stern disciplinary action against the bus captain.”

The Road Traffic Act states that violating a red light while driving a light vehicle makes the driver liable for a $400 fine and 12 demerit points. Beating a red light while driving a heavy vehicle attracts a penalty of a $500 fine and 12 demerit points.

In December last year, a woman pushing a baby stroller came within seconds of being struck by a van that attempted to run a red light in Bukit Batok. /TISG

Read related: Cyclist disregards red light, bumped off by SBS bus

Cyclist disregards red light, bumped off by SBS bus

- Advertisement -

Hot this week

‘What is this?’ Passenger complained that buses skipped stop twice, waited almost an hour for another one

On Facebook, a commuter shared: Waited for bus 74 and my bus stop got skipped both times, had to wait close to an hour for the third bus to finally let me board. What is this? The bus doesn't have ...

‘C’mon, please don’t do this.’ Singapore Food Agency reminds diners not to eat food dropped on hawker centre tables

"C’mon, please don’t do this 😥 Once food is dropped on an unclean tabletop, the surface of the food item would have been contaminated by bacteria. And there is no such thing as the 'three-second ...

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