Thu, 03 Sept 2026
02:17:14 pm
Synopsis
Petrol and diesel prices today across India, including the cheapest and costliest states, major city fuel rates and how petrol and diesel prices are decided.

Petrol and diesel prices are different across India mainly because taxes and other charges vary from state to state. The price also depends on crude oil prices, refining costs and the cost of moving fuel to petrol pumps.
On September 3, 2026, petrol was cheapest in Andaman and Nicobar Islands at ₹88.66 per litre and highest in Telangana at ₹115.71 per litre. For diesel, Andaman and Nicobar Islands was the cheapest at ₹84.56 per litre, while Kerala was the costliest at ₹104.40 per litre.
The price you pay at a petrol pump includes the fuel cost, central taxes, state taxes and the dealer's commission.
Since every state has different taxes, petrol and diesel prices are different across the country. This is why fuel can be cheaper in one state and much more expensive in another.
Fuel prices are generally revised every day at 6 am. Changes in crude oil prices, the rupee value and other costs can affect fuel prices, although the price at the pump can also depend on government taxes and other local charges.
The petrol price on September 3 showed a wide gap across states and Union Territories. Andaman and Nicobar Islands had the lowest rate at ₹88.66 per litre, while Telangana had the highest state level figure at ₹115.71 per litre.
| State or UT | Petrol price |
|---|---|
| Andaman and Nicobar Islands | ₹88.66 |
| Arunachal Pradesh | ₹97.95 |
| Uttarakhand | ₹100.55 |
| Meghalaya | ₹100.69 |
| Gujarat | ₹101.83 |
| Uttar Pradesh | ₹101.86 |
| Delhi | ₹102.12 |
| Haryana | ₹103.28 |
| Maharashtra | ₹111.21 |
| Rajasthan | ₹112.69 |
| Bihar | ₹113.91 |
| Madhya Pradesh | ₹114.96 |
| Kerala | ₹115.49 |
| Telangana | ₹115.71 |
The difference between the lowest and highest state level petrol prices was ₹27.05 per litre. This means filling a 50 litre tank at the highest rate instead of the lowest rate would cost about ₹1,352.50 more.
There can also be differences within the same state. For example, Goodreturns identified Nandyal in Andhra Pradesh at ₹117.95 per litre, which was higher than the state's representative figure in its state level table.
Diesel also showed a significant difference between the cheapest and costliest markets. Andaman and Nicobar Islands had the lowest rate at ₹84.56 per litre, while Kerala recorded the highest state level figure at ₹104.40 per litre.
| State or UT | Diesel price |
|---|---|
| Andaman and Nicobar Islands | ₹84.56 |
| Arunachal Pradesh | ₹87.31 |
| Chandigarh | ₹89.47 |
| Meghalaya | ₹92.48 |
| Jammu and Kashmir | ₹92.81 |
| Manipur | ₹92.95 |
| Tripura | ₹93.39 |
| Puducherry | ₹93.59 |
| Himachal Pradesh | ₹94.52 |
| Delhi | ₹95.20 |
| Haryana | ₹95.94 |
| Maharashtra | ₹97.83 |
| Karnataka | ₹99.56 |
| Bihar | ₹99.89 |
| Madhya Pradesh | ₹100.02 |
| Odisha | ₹100.64 |
| Chhattisgarh | ₹101.99 |
| Telangana | ₹103.84 |
| Kerala | ₹104.40 |
The state level difference between the cheapest and costliest diesel prices was ₹19.84 per litre.
The difference is also visible among India's major cities. On September 3, Delhi had the lowest petrol and diesel prices among the four traditional metros in the supplied dataset, while Kolkata had the highest rates among those four cities.
| City | Petrol | Diesel |
|---|---|---|
| Delhi | ₹102.12 | ₹95.20 |
| Mumbai | ₹111.21 | ₹97.83 |
| Kolkata | ₹113.51 | ₹99.82 |
| Chennai | ₹107.76 | ₹99.55 |
| Hyderabad | ₹115.71 | ₹103.84 |
| Bengaluru | ₹111.68 | ₹99.56 |
| Jaipur | ₹112.69 | ₹97.78 |
| Gurugram | ₹102.97 | ₹95.64 |
| Chandigarh | ₹101.54 | ₹89.47 |
| Lucknow | ₹101.86 | ₹95.36 |
The biggest reason is the difference in state level taxation. Petrol and diesel are outside the GST system, so states levy their own taxes on these fuels. Different VAT or sales tax structures result in different retail prices.
Transport costs, dealer level differences and local pricing conditions can also create differences between cities or districts within the same state. This is why a state's representative price should not always be treated as the exact price at every fuel pump.
| Fuel | Cheapest | Costliest state level price | Difference |
|---|---|---|---|
| Petrol | ₹88.66, Andaman and Nicobar | ₹115.71, Telangana | ₹27.05 |
| Diesel | ₹84.56, Andaman and Nicobar | ₹104.40, Kerala | ₹19.84 |
Fuel prices can change with daily revisions and local conditions. Consumers should check the latest city or fuel station rate before filling their vehicle.
Yes. Petrol is among the cheapest in India, with the September 3, 2026 rate at ₹88.66 per litre.
Yes. Andaman and Nicobar Islands had the lowest diesel price at ₹84.56 per litre on September 3, 2026.
No. Telangana had one of India's highest petrol prices at ₹115.71 per litre on September 3, 2026.
No. Kerala had the highest state level diesel price at ₹104.40 per litre on September 3, 2026.
Andaman and Nicobar Islands had the lowest petrol price at ₹88.66 per litre in the September 3, 2026 data.
Andaman and Nicobar Islands had the lowest diesel price at ₹84.56 per litre in the September 3, 2026 data.
Yes, compared with other major metros. Petrol was ₹102.12 per litre in Delhi on September 3, 2026.
Yes. Diesel was ₹95.20 per litre in Delhi, making it cheaper than Mumbai, Kolkata and Chennai in the September 3 data.
Petrol was cheaper in Delhi at ₹102.12 than in Mumbai at ₹111.21 per litre on September 3, 2026.
Diesel was cheaper in Delhi at ₹95.20 compared with Mumbai at ₹97.83 per litre.
Yes. Delhi petrol was ₹102.12 per litre, while Kolkata petrol was ₹113.51 per litre.
Yes. Delhi diesel was ₹95.20 per litre, compared with ₹99.82 per litre in Kolkata.
Petrol prices differ mainly because state taxes and other local charges are different across India.
Diesel prices vary because states have different taxes, while transport costs and other local charges can also affect the final pump price.
The final petrol price is affected by central taxes, state taxes and other charges, while oil marketing companies set retail prices based on their pricing structure.
Diesel prices are influenced by taxes and government policies, while oil marketing companies determine the retail selling price under the current pricing system.
Yes. Petrol prices are generally revised daily, with the new rates taking effect at 6 am.
Yes. Diesel prices are generally revised daily, with the new rates taking effect at 6 am.
Yes. International crude oil prices are one of the factors that can affect the cost of petrol and diesel.
Yes. Changes in the rupee against the US dollar can affect the cost of imported crude oil and petroleum products.
State taxes are an important reason for the difference. Each state has its own tax structure, which affects the final petrol price.
State taxes are a major factor behind different diesel prices across India, along with transport and other local costs.
On September 3, 2026, petrol prices varied widely across India. The lowest state level rate was ₹88.66 per litre in Andaman and Nicobar Islands.
On September 3, 2026, diesel prices ranged from ₹84.56 per litre in Andaman and Nicobar Islands to ₹104.40 per litre in Kerala at the state level.
Petrol prices vary significantly by location. The September 3 data showed a ₹27.05 per litre difference between the lowest and highest state level rates.
Diesel prices also vary across states. The difference between the lowest and highest state level rates was ₹19.84 per litre on September 3.
The price difference can be significant, but travelling to another state only to buy cheaper fuel may not be practical because transport costs can outweigh the saving.
Yes. Petrol was ₹88.66 per litre in Andaman and Nicobar Islands compared with ₹102.12 per litre in Delhi on September 3, 2026.
Yes. Diesel was ₹84.56 per litre in Andaman and Nicobar Islands compared with ₹95.20 per litre in Delhi.
The highest individual petrol rate identified in the September 3 data was ₹117.95 per litre in Nandyal, Andhra Pradesh.
Kerala had the highest state level diesel price at ₹104.40 per litre in the September 3, 2026 dataset.
No. Hyderabad had petrol at around ₹115.71 per litre and diesel at around ₹103.84 per litre, making it one of the more expensive major markets.
No. Mumbai petrol was ₹111.21 per litre, higher than Delhi and Chennai in the September 3, 2026 data.
No. Kolkata petrol was ₹113.51 per litre, making it the costliest among the four traditional metros in the supplied comparison.
No. Chennai diesel was ₹99.55 per litre, higher than Delhi and Mumbai in the September 3 data.
Yes. Petrol prices can change with daily revisions, depending on changes in costs, taxes and other pricing factors.
Yes. Diesel prices are generally revised daily, so the rate can change from one day to another.
The exact local rate can be checked through the oil marketing company's official price checking system. Indian Oil also provides city and dealer based price checking.
Consumers can check the latest city or pump level rate through official oil marketing company price checking systems. Indian Oil also provides an SMS based price checking facility.

Financial journalist specializing in market analysis, stock research, and investment trends. Dedicated to providing accurate, timely insights for informed decision-making.
Credentials: Experienced financial journalist with expertise in equity markets and economic analysis
The information provided in this article is for educational and informational purposes only and should not be construed as financial, investment, or legal advice. welomoney does not provide personalized investment recommendations.
For detailed terms and conditions, please read our Disclaimer and Terms of Service.