Petrol and diesel prices in India are revised daily based on a dynamic pricing mechanism linked to international crude oil rates and the US Dollar-Indian Rupee exchange rate. Whenever global crude prices rise or the rupee weakens against the dollar, oil marketing companies pass on a portion of that cost to consumers at the pump, which is why rates can change even without any domestic policy announcement.
State-level taxes such as VAT, cess, and dealer commission are added on top of the base price set by OMCs, and since each state government sets its own tax slab, the same litre of fuel can cost noticeably different amounts just by crossing a state border. Cities located far from refineries or coastal depots also tend to carry a slightly higher price due to added transportation and freight costs.
The rates displayed here are sourced from primary oil marketing companies and refreshed every day, helping commuters, fleet owners, delivery services, and businesses plan fuel expenses with accurate, up-to-date information rather than relying on outdated or estimated figures.
Oil marketing companies (IOCL, BPCL, HPCL) revise pump prices daily at 6:00 AM. Our city pages refresh shortly after each revision.
Each state levies its own VAT, and there are local dealer commissions and freight costs. Two cities can differ by ₹10–20 per litre purely on state taxes.
Mumbai's. Pump prices are set district by district, so no single figure applies across India — quoting one real city is more useful than an average that matches nowhere. Every other city has its own page with its own rate.
Calculate your monthly petrol bill based on daily driving distance
Estimate monthly and yearly diesel expenses for your vehicle
Check exact km/L efficiency from odometer readings
Calculate total fuel needed & per-person share for trips
Find out if buying a diesel car is worth the extra price
Calculate monthly fuel spend & per-trip cost for commercial fleets