// Adds dimensions UUID, Author and Topic into GA4
Friday, August 14, 2026
29.9 C
Singapore

Diesel prices drop slightly after Singapore fuel companies lower petrol costs

SINGAPORE: More fuel retailers in Singapore have begun lowering diesel prices as global oil prices retreat, amid easing concerns over international supply disruptions.

The Consumers Association’s ‘Price Kaki’ app shows that Caltex, Shell, Esso, and Sinopec stations have all reduced diesel prices by $0.10, with the latest prices ranging from $4.06 to $4.12 per litre.

Other petrol companies have kept their diesel prices unchanged. The lowest price currently available is from Smart Energy at $2.58 per litre.

The latest adjustments come as international crude oil prices have declined sharply following reports that the United States and Iran were close to reaching a ceasefire agreement. After the two countries signed a memorandum of understanding and the Strait of Hormuz reopened, oil prices began retreating from earlier highs.

Crude prices, which had previously surged to more than US$120 per barrel, continued to ease and began hovering around US$80 per barrel as peace talks began.

As concerns over global oil supply pressures ease, a number of countries have begun lowering fuel prices. Similar reductions have been reported in China, the United States, Australia and neighbouring Malaysia.

- Advertisement -

Hot this week

Bomb threat causes evacuation of Xinmin Secondary School

The school started evacuating students and staff at 8:30 am on Aug 13. Fortunately, it turned out to be a hoax.

‘What happened to local Singapore workers?’ Netizen claims to see only foreign employees at food court

One Singaporean was surprised to see foreign workers cooking at a food court, but others said locals simply aren't interested in these jobs anymore.

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