// Adds dimensions UUID, Author and Topic into GA4
Sunday, July 26, 2026
26.1 C
Singapore

Singapore Airlines flight returns safely to Melbourne after technical malfunction

SINGAPORE: A Singapore Airlines passenger flight bound for Singapore was forced to return to Melbourne shortly after takeoff on Wednesday (Oct 29) due to a technical malfunction.

According to Australian media outlet 9 NEWS, Singapore Airlines flight SQ228 departed Melbourne Airport at 4:51 p.m. and circled over northern Melbourne before turning back. The aircraft carried out a controlled fuel dump in line with safety procedures before landing safely at 5:47 p.m. local time.

One witness told 9 NEWS, “It flew very low; you could see the landing gear down. I even waved to the passengers on board.” Another resident said the plane appeared to be at an altitude of about 6,900 feet when it dumped fuel and changed course to return to base.

All 219 passengers and 17 crew members on board were reported safe.

In a statement, Singapore Airlines confirmed that the flight crew had followed standard operating procedures, including dumping fuel to ensure the aircraft landed within safe weight limits. The airline added that engineers began maintenance work immediately after the smooth landing, while passengers were provided with meal vouchers and rebooked on onward flights.

The cause of the technical malfunction has not been disclosed.

- Advertisement -

Hot this week

After failed NTUC Income acquisition, German giant Allianz buys HSBC Life Singapore for $2.7 billion

The deal includes the acquisition of 100% of HSBC Life Singapore, which provides life and health insurance products in Singapore.

51% of Singaporeans see longer lifespans as a concern rather than an opportunity: AIA survey

More than half of Singapore consumers view living longer as a concern rather than an opportunity, according to an AIA study.

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