// Adds dimensions UUID, Author and Topic into GA4
Monday, June 8, 2026
29.8 C
Singapore

Gas leak at Tanjong Pagar MRT Station, platform engulfed in smoke

All commuters on-board a train heading East were forced to alight at Tanjong Pagar MRT station yesterday morning.

At about 9.45am, the train pulled into the station and white smoke was detected coming from beneath it while it was stationary at the station platform.

The incident was due to a Freon gas leak from a faulty air-conditioning compressor.

The compressor had become overheated after oil leaked, resulting in a release of Freon gas into the platform area.

Freon gas is a common refrigerant used in air-conditioners and is non-toxic, but it interacts with moisture in the air to form an odourless white smoke.

As such, there were videos circulating on social media showing the platform and train cabins filled with smoke.

Prolonged exposure to Freon gas, especially when it is deeply inhaled, can cut off oxygen to the cells and lungs.

Margaret Teo, SMRT’s vice-president of corporate communications said that, “As a safety precaution, all passengers on board the affected train were asked to alight and board the next train”.

A similar incident occurred at Tanjong Pagar MRT in August 2016 as well.


[email protected]

- Advertisement -

Hot this week

‘How to stay hungry?’: – Singaporeans ask as analysts say fresh grads may need to temper salary expectations

Fresh university graduates may need to moderate their salary expectations as wage growth this year is expected to vary across sectors amid global economic uncertainty, said analysts. This comes aft...

Man and woman shared a table at a hawker centre and threw hot porridge and drinks at each other

A dispute over seating led to a conflict between men and women at the Haig Road market and hawker centre, with some even throwing porridge and drinks. Police arrived to mediate.

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