// Adds dimensions UUID, Author and Topic into GA4
Friday, September 4, 2026
31.8 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.

Hot this week

10 luxury apartments from Singapore’s S$3 billion money laundering case to be auctioned on Sep 23

SINGAPORE: Ten luxury apartments from Singapore’s S$3 billion money laundering case will be put up for auction on Sep 23, with prices starting from S$2. 238 million

China’s Meituan food delivery rider flies to Singapore on S$454 flight just to collect customer’s S$13.50 curry puff order

6 curry puffs, 1 plane ticket, and a S$454 journey all the way from China to Singapore — all for one Chinese customer's craving for a tasty SG snack

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