Petrol is Rs 381.14 per litre from 20 Oct 2026. Every price below carries the day it took effect and where it was read. Check the date before relying on one.
| Fuel | Price per litre | Effective from | Source |
|---|---|---|---|
| Petrol | Rs 381.14 | 20 Oct 2026 | Petroleum Division notification |
| High speed diesel (HSD) | Rs 396.96 | 17 Oct 2026 | Petroleum Division notification |
Only products with a price entered are listed, none is estimated. Prices are per litre, in rupees.
Down Rs 6.26 (1.6%)
since 1 Oct 2026 · 14 recorded days
Down Rs 5.28 (1.3%)
since 30 Sep 2026 · 14 recorded days
The Petroleum Division (Ministry of Energy) publishes a "Prices of Petroleum Products" notice for each day's prices, and the Oil and Gas Regulatory Authority (OGRA) lists daily fuel price sheets. Each figure on this page links to the notice or report it was read from; where it was read from a news report or PSO's price archive rather than the notice itself, the source column says so. The date beside each price is the day it took effect, not the day we wrote it down.
Petroleum Division: daily notices · OGRA: daily fuel prices are the official sources. If this page ever disagrees with them, they are right.
Running costs follow the fuel. See the cars on sale by what they burn, or work out what importing one would cost.