Check the latest diesel price in India. Stay updated with real-time diesel rates across various cities. Compare historical trends, find cost-saving tips, and make informed decisions on fuel expenses with BankBazaar's comprehensive diesel price tracker.
City | Diesel Price |
Agra | ₹ 87.56(0) |
Ahmedabad | ₹ 90.15(0) |
Aligarh | ₹ 87.94(0) |
Allahabad | ₹ 87.77(0) |
Ambala | ₹ 88.36(0) |
Amravati | ₹ 91.63(0) |
Aurangabad | ₹ 93.52(0) |
Bangalore | ₹ 90.98(0) |
Bareilly | ₹ 87.9(0) |
Belgaum | ₹ 90.85(0) |
Bhopal | ₹ 91.88(0) |
Bhubaneshwar | ₹ 92.68(0) |
Chandigarh | ₹ 82.44(0) |
Chennai | ₹ 92.38(0) |
Coimbatore | ₹ 92.88(0) |
Cuttack | ₹ 92.98(0) |
Dehradun | ₹ 88.33(0) |
Erode | ₹ 92.92(0) |
Faridabad | ₹ 88.39(0) |
Ghaziabad | ₹ 87.79(0) |
Kalaburagi | ₹ 90.79(0) |
Guntur | ₹ 97.4(0) |
Gurgaon | ₹ 88.09(0) |
Guwahati | ₹ 89.42(0) |
Hyderabad | ₹ 95.69(0) |
Indore | ₹ 91.88(0) |
Jabalpur | ₹ 91.93(0) |
Jaipur | ₹ 90.21(0) |
Jalgaon | ₹ 92.01(0) |
Jammu | ₹ 83.33(0) |
Jamnagar | ₹ 90.09(0) |
Jamshedpur | ₹ 92.53(0) |
Jodhpur | ₹ 90.05(0) |
Kakinada | ₹ 97.67(0) |
Kannur | ₹ 94.76(0) |
Kanpur | ₹ 87.49(0) |
Karnal | ₹ 87.53(0) |
Karur | ₹ 92.7(0) |
Kolhapur | ₹ 91.08(0) |
Kolkata | ₹ 91.81(0) |
Kota | ₹ 89.78(0) |
Lucknow | ₹ 87.8(0) |
Ludhiana | ₹ 87.97(0) |
Madurai | ₹ 93.13(0) |
Malappuram | ₹ 95.22(0) |
Mangalore | ₹ 90.17(0) |
Meerut | ₹ 87.55(0) |
Mumbai | ₹ 90.01(0) |
Mysore | ₹ 90.56(0) |
Nagercoil | ₹ 93.34(0) |
Nagpur | ₹ 90.56(0) |
Nanded | ₹ 92.01(0) |
Nasik | ₹ 91.25(0) |
Nellore | ₹ 97.81(0) |
New Delhi | ₹ 87.71(0) |
Noida | ₹ 88(0) |
Patna | ₹ 92.09(0) |
Pondicherry | ₹ 86.47(0) |
Pune | ₹ 90.34(0) |
Raipur | ₹ 93.37(0) |
Rajkot | ₹ 89.94(0) |
Ranchi | ₹ 92.6(0) |
Ratlam | ₹ 91.77(0) |
Salem | ₹ 93.26(0) |
Sangli | ₹ 90.63(0) |
Shimla | ₹ 87.31(0) |
Solapur | ₹ 90.78(0) |
Surat | ₹ 90.04(0) |
Thane | ₹ 90.12(0) |
Thanjavur | ₹ 93.02(0) |
Thiruvananthapuram | ₹ 96.47(0) |
Tiruchirapalli | ₹ 92.85(0) |
Tirunelveli | ₹ 92.72(0) |
Thrissur | ₹ 95.07(0) |
Udaipur | ₹ 90.92(0) |
Vadodara | ₹ 89.82(0) |
Varanasi | ₹ 88.7(0) |
Vellore | ₹ 93.66(0) |
Visakhapatnam | ₹ 96.22(0) |
Warangal | ₹ 95.15(0) |
Kozhikode | ₹ 94.76(0) |
Udupi | ₹ 90.44(0) |
Dindigul | ₹ 93.29(0) |
Kurnool | ₹ 97.8(0) |
Shimoga | ₹ 92.07(0) |
Srinagar | ₹ 87.01(0) |
*Disclaimer: Bankbazaar makes no guarantee or warranty on the accuracy of the data provided on this site, the prevailing rates are susceptible to change with Market value and provided on an as-is basis. Nothing contained herein is intended or shall be deemed to be investment advice, implied or otherwise. We accept no liability for any loss arising from the use of the data contained on this website.
Diesel is one of the widely used fuel oils in India. Popular for its efficiency and mileage, the petroleum distillate is used to power motor vehicles and equipment installed with diesel engines or compression-ignition engines.
Just like its counterpart petrol, diesel powers many cars, buses, trucks, trains and other commercial equipment such as drilling machines, power generators and other pumping units.
Coming with a lesser price tag than petrol, diesel is one of the most preferred fuel across India. Transport sector is the prime consumer of diesel making it an essential commodity that could directly or indirectly affect the day-to-day life of every Indian citizen.
The price of diesel is hence an important component that people across the country would look out for. If you are one among those, below is an effort to keep you updated about the diesel prices in most major cities along with some information about what could possibly affect the prices.
Find the current diesel price in India and factors affecting Price of diesel in India. The below diesel price trend in India offers insights such as the highest and lowest diesel prices recorded during a month.
In October 2014, diesel prices in India were deregulated, linking them directly to the international market rates. Prior to deregulation, diesel rates were regulated by the government.
The deregulation makes the diesel prices market determined without any government intervention. That means any fluctuation in the global crude oil prices will directly affect the retail diesel prices.
The deregulation helps the government to spend less on subsidies in an attempt to bridge the gap between global and domestic market prices.
It also promotes healthy competition among the oil companies, which will eventually benefit end users who can enjoy competitive prices and better service delivery.
Following the diesel price deregulation was the introduction of daily revision of diesel prices or the dynamic fuel pricing model.
Came into effect on 16 June 2017, the dynamic fuel pricing model revises both petrol and diesel prices on a daily basis based on the previous day's international crude oil price and currency conversion rates.
Prior to dynamic pricing, the revision used to happen fortnightly, i.e., on the 1st and 16th of every month based on the average international crude oil price in the preceding fortnight.
By adopting dynamic pricing India joined other developed countries like the US and Australia, where the pricing model is already in use.
The daily revised diesel prices will be updated by the fuel stations at 6 a.m. every day.
The move is to ensure that even the smallest benefit from the change in the international oil prices is passed to the dealers as well as to the end consumers on a daily basis. It will also bring transparency in fuel pricing and will minimise the impact on the dealers who often deal with fluctuating fuel prices.
With the daily revision of fuel prices in place, you may have to pay different price every time you fill your vehicle. While the prices in the automated fuel stations will be changed centrally, the non-automated pumps have to change them manually.
The non-automated fuel stations and consumers can access the updated daily price through various means such as -
The dealer code is usually displayed at the fuel stations, in the absence of which consumers can ask for the same at the station or get it from the respective OMC website.
Though diesel is widely used across the country, very few customers actually know that the price of the diesel when purchased in crude form is less than half the price of what they typically pay at the fuel station?
Yes, when Indian oil manufacturing companies (OMCs) import crude oil (raw material for petrol/diesel) from other countries, they pay a nominal price per litre. Many a times it is less than Rs.25 per litre. Then what is adding up to make it thrice the original price.
Well, there are more than a couple of components that add up to the actual fuel price making it heavier on Indian pockets.
The components that contribute to the retail selling price of diesel include -
1. Cost of crude oil + cost and freight (C&F) charges
India is the third largest oil consumer in the world. According to Petroleum Planning and Analysis Cell (PPAC), the country's fuel consumption grew to 194.2 million tonne (Mt) in 2016-17. Of the total, diesel consumption accounts to 74.6Mt, making it the most consumed fuel.
Despite being one of the major oil consuming nations, India produces only 25% of its total crude oil requirements. As a result, the country has been increasingly depending on crude oil imports which meet nearly 76% of its requirement.
Most of the oil is imported from OPEC nations including Saudi Arabia, United Arab Emirates, Nigeria, Iraq, Iran, Kuwait, Angola, Malaysia, Indonesia, and off-late from the United States.
The journey of diesel, thus, begins with the purchase of crude oil from other countries which usually sell the oil in barrels for US dollars.
Indian OMCs pay the crude oil price plus the cost and freight charges to the foreign oil companies, which forms the base rate of the oil.
2. Refinery Transfer Price (RTP)
The purchased crude oil is then sent to the refineries for further processing to extract petrol and diesel. The OMCs pay a certain amount of fee to the refineries for every litre of petrol/diesel processed. The fee is called refinery transfer fee (RTP).
3. Price charged to dealers
The OMC then sells the refined diesel to local dealers, which are usually fuel station owners, by adding some profit margin to the actual cost. From then the dealers become owners of the fuel.
4. Central and state taxes
The dealer then adds two different taxes - the Central Excise Duty levied by the Central Government and the Value Added Tax (VAT) imposed by the state government. While the excise duty remains fixed across India, VAT is something which varies from state to state. The variation in fuel price from state to state is mainly because of this component.
5. Dealer Commission + other charges
The final step is to add dealer's commission and the air ambience charges to get the final retail selling price of diesel. The variation of diesel price from fuel station to station is mainly due to variation in dealer's commission and other transportation charges involved.
Major factors that affect diesel price include - international crude oil price, exchange rate and taxes.
Severe weather changes or natural calamities such as cyclones and hurricanes may also affect both drilling and production activities leading to oil shortage. Sometimes transportation facilities are also affected resulting in less refined gasoline.
As mentioned earlier, diesel price revision which used to happen fortnightly is now happening on a daily basis. As discussing about every day price only makes it lengthy, let us see the trend of diesel prices before and after dynamic fuel pricing is in place -
1. Trend of Diesel Prices post Dynamic Fuel Pricing
Aimed to bring more transparency in fuel pricing and to benefit end consumer with even the slightest change in the oil price, the dynamic fuel pricing is still a matter of controversy.
Soon after the daily price revision system was introduced from mid-June, there was an immediate decline in diesel price. From Rs. 54.49 per litre on 16 June it continued to drop for 15 continuous days till it reached Rs. 53.33 on 1 July in Delhi. Since then, the price of diesel has been on rise, with the OMCs increasing it in small doses every day, except a few smaller cuts here and there. The price of diesel has risen by Rs. 5.39 per litre to Rs. 58.72 as of 24 September.
The increasing crude oil price is one major factor that contributed to the diesel price hike during the period. The price of one barrel of crude oil has seen an 18% increase from $58.06 on 01 July to $68.92 on 24 September. Hence the corresponding diesel price increase of over 10.10% in Indian market.
2. Trend of Diesel Prices before Dynamic Fuel Pricing (March to June)
The last revision during the fortnight pricing happened on 15 June, when the price of diesel was cut by Rs. 1.24 per litre making it Rs. 54.49 per litre in Delhi.
On 1 June, the price of diesel was increased by Rs. 0.89 per litre to Rs. 55.94.
The month of May has seen two revisions including a marginal 44 paisa hike per litre of diesel on 1 May to Rs. 57.35 followed by a rate cut of Rs. 2.10/litre on 15 May.
On 16 April, diesel was at Rs. 55.61 per litre, Rs 1.04 increase from the previous revision and the revision towards the month end increased its price further by Rs. 2.94.
In the month of March, the price of diesel was cut by Rs 2.91 per litre bringing its cost to Rs. 55.61.
The change in the prices were majorly attributed to the global crude oil prices and the exchange rate.
There has been an ongoing discussion on bringing the fuel prices under the goods and services tax (GST), which subdues all indirect taxes levied by the state and central governments.
Some experts opine that bringing them under the new tax regime would lead to a reduction in prices as the majority of fuel price is constituted of central and tax rates.
1. Taxes constitute more than 40% of the diesel price
As on 24 September 2017, diesel costs Rs. 58.72 per litre, of which Rs 26 goes to central and state government in form of excise duty and VAT. Which means taxes constitute 40% of the selling price of diesel making them another deciding factor after global crude oil price.
2. 386% tax hike in three years
Between July 2014 and January 2016, the price of the crude oil in the international market slashed more than 70% from $106 per barrel to $26. With India importing more than 70% of its petroleum requirements, any change in the global crude oil prices should bring change to the selling price of diesel.
Despite 70% change in the global prices, the selling price of the diesel remained almost unaffected due to the incumbent government's tax hike in a move to meet its revenue and fiscal deficit targets.
On 1 April 2014, the central excise duty on diesel was Rs 3.56 per litre, which in three years was increased by a whopping 386% to Rs. 17.33 per litre (as of 25 September 2017). Further, the state governments also revised VAT on diesel at various occasions.
The combined effect of central and state government taxes led to the continuous increase in diesel prices even when the crude oil has become cheaper by little less than half.
3. Bringing diesel under GST - The impact
Petroleum products such as petrol, diesel, jet fuel and natural gas have been kept outside the purview of GST. If they are brought under GST, the prices may become substantially cheaper.
Currently, GST is applied in four tax brackets - 5%, 12%, 18% and 28%. Even after taxing petrol/diesel under the highest tax bracket that is 28%, the prices would come down at least by 22%. However, in a few cities where taxes are little lesser, the prices may go up.
*Disclaimer: BankBazaar makes no guarantee or warranty on the accuracy of the data provided on this page, the prevailing prices are susceptible to change and provided on an as-is basis. We accept no liability for any loss arising from the use of the data contained on this website.
Though both diesel and petrol are derivatives of the same crude oil, the price of both the commodities vary in India. This is mainly because of the state and central taxes being levied differently for both the products. Even the dealer's commission varies on both the commodities. While the central excise duty on diesel in Rs. 15.33 per litre (as of 04 October 2017), it is Rs. 19.48 per litre on petrol. Similarly, the state levied VAT in Delhi is Rs. 8.67 per litre on diesel, whereas on petrol it is Rs. 14.96 per litre. Further, there is Rs. 1.07 per litre difference on the dealer's commission for both the fuels, making a litre of diesel Rs. 11.67 cheaper than a litre of petrol.
In addition to the basic price of the diesel, other components that would make up diesel price are the central and state government taxes, OMCs and dealer's profit margins and transportation charges.
While the central excise duty remains same across all the Indian states, the VAT is something that differs from state to state. For example, with Delhi government charging 16.75% VAT, the price of a litre of diesel in Delhi is Rs. 58.68, whereas with 24% VAT in Mumbai, it costs little higher at Rs. 62.33 per litre in the financial centre.
It's mainly because of the cost of transportation and cost of running the fuel station involved. If the petrol pump is located close to the supply plant, the cost of transportation is less and hence the pump charges a lesser rate than other pumps which are located far from the supply plant. Also the maintenance cost of the pump including the salaries, rent and utilities would affect the pricing of the diesel at each petrol pump. Also there is a price variation from one company pump to another, that is HP charges a different rate than its competitors IOCL and BP and vice versa.
The government of India used to regulate diesel prices till October 2014. From 19 October, diesel prices are linked directly to the international crude prices, hence they are being decided by the respective OMCs. Each OMC prices diesel differently based on the transportation and other charges included, it is then up to the dealer to add other costs involved to run the pump as well as to supply the fuel, which finally adds up to the selling price of diesel.
Three oil marketing companies (OMCs) including Indian Oil Corporation Limited (IOCL), Hindustan Petroleum Corporation Limited (HPCL) and Bharat Petroleum Corporation Limited (BPCL) control more than 90% petrol pumps in India. Majority of the shares in the three companies are owned by the government of India. The other private players who occupy a marginal market share include Shell, Reliance and Essar.
Each time a credit/debit card is swiped, a certain percentage of the transaction will go to the card issuing company as transaction fees. The fee is typically 2-3% of what the consumer pays and is usually absorbed by the merchant or the store where the purchase is made. When it comes to petrol transactions, the fee should be ideally borne by the petrol pump dealers. However, as fuel businesses operate with little profit margins, the transaction fee is being passed to the consumers. Hence, the fee charged in addition to the actual fuel charge is called the fuel surcharge. Whenever you swipe a card to purchase fuel, you will be charged with a fuel surcharge, along with the service tax levied on the surcharge.
In a move to promote digital payments post demonetisation, the government waived the fuel surcharge asking banks to stop levying surcharge on fuel transactions made through debit cards. The charge will neither be borne by the pump dealers but will be recovered by the card issuing banks from the OMCs, as per the Reserve Bank of India's directive.
As credit cards still attract fuel surcharge, many banks have been offering cards with fuel surcharge waiver benefit. Customers using the card can avail either a complete fuel surcharge waiver, or a waiver within a certain limit per transaction or with a cap per month, depending upon the type of card and the issuing bank.
One thing to note here is you will still be charged with service tax levied on surcharge.
For instance, if you purchase Rs.1000 worth petrol using your credit card, you have to pay:
Rs. 1000+ fuel surcharge (2.5%) + tax on surcharge
= Rs. 1000 + Rs. 25 + Rs. 3.63 = Rs.1028.63
When your surcharge is waived, you have to pay the bill amount plus the tax, which is
= Rs. 1000 + Rs. 3.63 = Rs. 1003.63
The price of diesel in different cities in India has remained unchanged. The price of diesel in Delhi, Mumbai, and Kolkata is Rs.89.62, Rs.94.27, and Rs.92.76 respectively, while in Chennai and Bangalore, diesel retailed at Rs.94.24 and Rs.87.89 respectively.
There has been no change in diesel prices on 28 October 2022, Friday. The cost of one litre in nation capital is Rs.89.62 and in Mumbai it is Rs.94.27. The cost of one diesel in Bengaluru, Chennai, and Kolkata are Rs.87.89, Rs.94.24, and Rs.92.76, respectively. In Lucknow, one litre of diesel costs Rs.89.76 and in Noida the cost of one litre diesel is Rs.89.96.
Diesel prices show no change in India today, 21 October. The prices have remained unchanged since May this year and stand at Rs.89.62 in Delhi. In Mumbai, Kolkata, and Chennai, the cost of one liter of diesel stands at Rs.94.27, Rs.92.76, and Rs.94.24, respectively. The state-wise diesel prices may vary due to the differences in the local taxes like freight charges and value added tax (VAT).
Indian oil marketing companies has announced the recent diesel prices of today. The price of diesel remains the same on 152nd consecutive day. A litre of diesel in Delhi costs Rs.96.72, whereas in Mumbai it costs Rs.94.76 per litre. In Chennai, diesel is purchased at Rs.94.24 per litre. On the other hand, diesel is sold at a price of Rs.92.76 per litre in Kolkata.
The cost of diesel remains unchanged today, 18 October. The price of one liter of diesel in New Delhi, Kolkata, Mumbai, Chennai, and Bengaluru is Rs.89.62, Rs.92.76, Rs.94.27, Rs.94.24, and Rs.87.89, respectively. The last country-wide reduction of Rs.6 per liter in the excise duty on diesel was on 21 May 2022. This resulted in a drop in the Value Added Tax (VAT) on auto fuels in some states, which caused a dip in the diesel rates, and the prices remained unchanged for almost four months
The price of diesel remains unchanged on 12 October. A litre of diesel in Delhi costs Rs.89.62, whereas, in Mumbai, it costs Rs.94.27. In Chennai, diesel is purchased at a price of Rs.94.24 per litre. On the other hand, the same is purchased at Rs.87.89 per litre. The price of diesel in Ahmedabad and Patna is Rs.9217 per litre and Rs.94.04 per litre, respectively.
Diesel prices remained steady on 11 October. The current diesel in Delhi NCR is Rs.89.62 per litre. In Mumbai, a litre of diesel costs Rs.94.27 per litre. The price of diesel in Chennai is Rs.94.24 per litre, whereas in Gurugram it is old at Rs.97.18 per litre.
No change was observed across major Indian cities on 28 September 2022. Diesel is priced at Rs.89.62 per litre in Delhi. The price of diesel stands at Rs.97.28 per litre in Mumbai and Rs.92.76 per litre in Kolkata. The prices of a litre of diesel in Chennai and Bengaluru are Rs.94.24 and Rs.87.89, respectively.
Diesel is priced at Rs.90.05 per litre in Gurugram. In Noida, diesel costs Rs.89.96 per litre while the price of diesel in Chandigarh is Rs.84.26 per litre. In Lucknow, a litre of diesel is priced at Rs.89.76.
The diesel prices continue to remain steady across major cities on 26 September 2022. Diesel is priced at Rs.89.62 per litre in Delhi. The price of diesel stands at Rs.97.28 per litre in Mumbai and Rs.92.76 per litre in Kolkata. The prices of a litre of diesel in Chennai and Bengaluru are Rs.94.24 and Rs.87.89, respectively.
Diesel is priced at Rs.90.05 per litre in Gurugram. In Noida, diesel costs Rs.89.96 per litre while the price of diesel in Chandigarh is Rs.84.26 per litre. In Lucknow, a litre of diesel is priced at Rs.89.76.
The price of diesel in India continues to remain steady on 17 August 2022. The cost of diesel in Delhi continues to be Rs.89.62 while in Mumbai, the price remained steady at Rs.94.27.
The price of diesel in Chennai, Bangalore, and Kolkata are Rs.94.24, Rs.87.89, and Rs.92.76 respectively.
The diesel prices continue to remain steady across major cities on 27 July 2022. Diesel is priced at Rs.89.62 per litre in Delhi. The price of diesel stands at Rs.97.28 per litre in Mumbai and Rs.92.76 per litre in Kolkata. The prices of a litre of diesel in Chennai and Bengaluru are Rs.94.24 and Rs.87.89, respectively.
Diesel is priced at Rs.90.05 per litre in Gurugram. In Noida, diesel costs Rs.89.96 per litre while the price of diesel in Chandigarh is Rs.84.26 per litre. In Lucknow, a litre of diesel is priced at Rs.89.76.
Devarthi Gattuwar is a Finance Content Writer who has experience writing about Credit Cards, Debit Cards, Tax, and other BFSI products. Other than that, she also writes about non-financial utility products like Aadhar Card, Voter ID, Government Certificates, etc. She has a special interest in Social Media Marketing and its nuances. She likes to read and learn new things. She's a mental health advocate, LGBTQIA+ ally and a dog mom.
Credit Card:
Credit Score:
Personal Loan:
Home Loan:
Fixed Deposit:
Copyright © 2025 BankBazaar.com.