Home › International Fuel Prices › India
Today’s petrol and diesel prices in Delhi, Mumbai, Kolkata, Chennai, Bengaluru and Hyderabad, in Indian and Pakistani rupees, with a simple explanation of why prices differ from city to city.
Table of Contents
Toggle
| City | Petrol | Diesel | Petrol in PKR |
|---|---|---|---|
| New Delhi cheapest metro | ₹102.12 | ₹95.20 | ≈ Rs 297 |
| Mumbai | ₹111.21 | ₹97.83 | ≈ Rs 324 |
| Kolkata | ₹113.51 | ₹99.82 | ≈ Rs 330 |
| Chennai | ₹107.76 | ₹99.55 | ≈ Rs 314 |
| Bengaluru | ≈ ₹111 | ₹98.77 | ≈ Rs 323 |
| Hyderabad most expensive metro | ≈ ₹116 | ₹103.82 | ≈ Rs 337 |
Quick answer: Petrol in India costs ₹102.12 per litre in Delhi (about Rs 297) and around ₹111 in Mumbai (about Rs 324). Diesel is ₹95.20 in Delhi. Prices are different in every state because each state sets its own tax.
Since June 2017, India’s state-owned oil companies have been allowed to revise petrol and diesel prices daily, at 6 am. The price you pay is built from four parts: the cost of imported crude oil and refining, the central government’s excise duty, the dealer’s commission, and the state’s VAT.
Taxes make up a large share of the final price, which is why a litre can cost more than ₹13 more in Hyderabad than in Delhi. India imports most of its crude oil, so a weaker rupee against the US dollar also pushes prices up.
| Tank size | Delhi | Mumbai |
|---|---|---|
| 35 litres (hatchback) | ₹3,574 · ≈ Rs 10,400 | ₹3,892 · ≈ Rs 11,330 |
| 50 litres (sedan / SUV) | ₹5,106 · ≈ Rs 14,860 | ₹5,561 · ≈ Rs 16,180 |
Petrol in Delhi costs about Rs 297 a litre in Pakistani rupees, compared with around Rs 390 in Pakistan. That makes Indian petrol roughly a quarter cheaper. The gap is even bigger for diesel: about Rs 277 in Delhi against over Rs 400 in Pakistan.
Both countries import most of their crude oil, so the difference comes mainly from taxes, levies and exchange rates. See today’s petrol price in Pakistan or compare more countries on our international fuel prices page.
Where the prices come from: the daily retail prices published by India’s state oil companies, cross-checked against Indian business news reports (Business Today, The Hans India) for the same dates.
How we convert to rupees: using the Indian rupee to US dollar and US dollar to Pakistani rupee rates on the update date (about Rs 2.91 per Indian rupee).
When we update: whenever city prices change.
PPP STAFF
Founder & Petroleum Industry Researcher at Petrol Price Pakistan
Tahir Subhani is the founder of Petrol Price Pakistan. He tracks OGRA fuel prices, NEPRA electricity tariffs and Gulf fuel markets every month, and explains them in plain language for Pakistani readers at home and abroad.
Petrol costs ₹102.12 per litre in Delhi, ₹111.21 in Mumbai, ₹113.51 in Kolkata and ₹107.76 in Chennai (September 2026).
Delhi petrol at ₹102.12 is about Rs 297 per litre in Pakistani rupees. In Mumbai it is about Rs 324.
Diesel costs ₹95.20 per litre in Delhi and ₹97.83 in Mumbai.
Each state charges its own VAT on fuel, on top of the central excise duty, so the final price differs from state to state.
Oil companies can revise prices every day at 6 am, although prices often stay the same for long periods.
Yes. Delhi petrol is about Rs 297 per litre in Pakistani rupees, while petrol in Pakistan is around Rs 390.
Pakistan’s trusted source for accurate fuel prices, historical data, smart calculators, and expert insights, helping you understand the real impact of petroleum costs.
This website is an independent informational platform created to help people understand fuel prices, not to influence policy or represent any government authority. Fuel prices are verified using official government sources including OGRA and the Ministry of Finance.
Copyright All right reserved © Petrol Price Pakistan-2026