Petrol Price In India Today (26th December 2025) - Latest Rates in Delhi, Mumbai, Kolkata, Chennai

Updated: 26 Dec, 2025

Petrol prices in India are subject to frequent changes due to global crude oil price fluctuations and domestic taxation policies. The cost includes central excise duty and state VAT, leading to regional price variations. From June 2017, Petrol prices are revised at 06:00 AM every day, and this is called the dynamic fuel pricing method. Petrol price in Top Cities stands at ₹94.72 per litre in New Delhi, ₹104.21 per litre in Mumbai, ₹99.84 per litre in Bengaluru, ₹107.41 per litre in Hyderabad, ₹100.85 per litre in Chennai, ₹95 per litre in Ahmedabad, ₹103.94 per litre in Kolkata. You can view today's petrol prices in all major cities of India and compare them with the rates from the previous day.

Continues below advertisement

Today's Petrol Prices In Indian Metro Cities

City Petrol (₹/L) Change (vs. - 1 Day) %
Bangalore ₹99.84/L -
Chandigarh ₹94.24/L -
Chennai ₹100.85/L -
Hyderabad ₹107.41/L -
Jaipur ₹104.88/L -
Kolkata ₹103.94/L -
Lucknow ₹94.65/L -
Mumbai City ₹104.21/L -
New Delhi ₹94.72/L -
Patna ₹105.18/L -0.35 -0.33
Source: IOCL
Updated: 26 Dec, 2025 | 12:57 AM

How Petrol Prices Today In India Are Calculated?

Petrol prices in India are calculated based on a combination of factors, including the base price set by Oil Marketing Companies (OMCs), central excise duty, dealer commission, and state value-added tax (VAT). More specifically, the formula is: Price of Petrol = Price at which dealers/distributors buy from OMCs + Excise Duty (central government tax) + Dealer’s commission + VAT (state government tax). The base price that OMCs charge dealers includes the cost of imported crude oil (since India imports around 80% of its oil), refining cost, transportation, and a margin for the company. This base price fluctuates daily based on international crude oil prices, currency exchange rates (especially the rupee to dollar rate), and other operational costs. The central government levies a fixed excise duty per liter (e.g., around ₹19.9 as of mid-2024) while state governments impose VAT, which varies from state to state (often ranging from 15% to over 30%). Dealers also earn a commission per liter (typically around ₹3-4). Summing all these components gives the final retail price paid by consumers at the pump. The prices are dynamically revised daily by oil marketing companies under the oversight of the Petroleum Planning and Analysis Cell (PPAC), part of the Ministry of Petroleum and Natural Gas, reflecting global and local economic factors.

Continues below advertisement

Petrol Prices By City

City Petrol (₹/L) Change (vs. - 1 Day) %
Anantapur ₹108.98/L -
Chittoor ₹109.78/L -
Cuddapah ₹109.12/L -
East Godavari ₹108.85/L -
Guntur ₹109.58/L -
Krishna ₹109.2/L -
Lahul & ₹97.22/L -
Nicobar ₹82.42/L -
Pherzawl ₹99.57/L 2.35 2.42
South Andaman ₹82.42/L -
Source: IOCL
Updated: 26 Dec, 2025 | 12:57 AM
Continues below advertisement

What Are The Various Factors Affecting Today's Petrol Price In India?

The various factors affecting petrol prices in India include: Cost of Crude Oil: India imports about 80% of its crude oil. The international price of crude oil, affected by global demand-supply dynamics, geopolitical tensions, conflicts, and production forecasts, directly impacts petrol prices in India. Currency Exchange Rate (Rupee to Dollar): Since crude oil is priced in US dollars globally, fluctuations in the rupee-dollar exchange rate affect the effective cost of crude imports. A weaker rupee makes crude imports costlier, raising petrol prices. Taxes and Duties: Central excise duty (a fixed amount per litre) and state-level Value Added Tax (VAT) form a significant portion of the petrol price. These taxes vary across states and can be revised by government policy, influencing the retail price. Dealer Commission: Commission paid to petrol pump dealers for handling, storage, and selling fuel is factored into the price. Refining and Transportation Costs: Expenses incurred in refining crude oil into petrol and transporting it from refineries to distribution points and retail outlets add to the cost. Demand and Supply: Shifts in domestic demand or supply constraints can affect prices. For example, demand changes due to economic activity or lockdowns can influence prices. Government Policies and Subsidies: Changes in subsidies, regulatory controls, or government interventions may affect fuel pricing. Logistics and Distribution: Distance from refineries and depots and related logistics costs can cause price differences in various locations. Global Political and Economic Factors: Conflicts, sanctions, or alliances among oil-producing countries can affect crude supply and pricing worldwide, thereby impacting Indian petrol prices.

Why Does Petrol Price Vary Across India?

Petrol prices vary across India mainly due to differences in state-level taxes, particularly the Value Added Tax (VAT) or sales tax, which varies significantly from state to state. While the base price (including cost of crude oil, refining, central excise duty, and dealer commission) is uniform across the country, the VAT imposed by individual states adds variability to final retail prices. Apart from these, the following factors impact petrol prices: State Government Levies: Each state decides its own VAT or sales tax rates on petrol, which can range approximately from 13% to over 30%, causing substantial price differences between states. Logistics and Transportation Costs: Costs to transport petrol from refineries or depots to pumps differ based on the distance and infrastructure, influencing local prices. Currency Exchange Rates: Fluctuations in the rupee-dollar rate impact import costs, indirectly affecting prices in different regions. Supply and Demand Dynamics: Local demand or supply constraints may also cause some regional price variation.

Frequently Asked Questions

Does GST influence petrol rates?

GST (Goods and Services Tax) does not directly influence petrol rates in India, as petrol and petroleum products are exempt from GST and are instead taxed under existing central and state tax regimes.

Who determines the prices of petrol and diesel?

Oil companies in India such as Indian Oil Corporation, Hindustan Petroleum Corporation Limited (HPCL), and Bharat Petroleum Corporation Limited (BPCL) determine the prices of petrol.

How much tax is there on petrol in India?

Currently, 55% tax is there on the total sale price of petrol in India.

Which state in India has the cheapest petrol?

The cheapest petrol is found in the Andaman and Nicobar Islands.

Sponsored Links by Taboola