Petrol Price in India Today (March 2026): Fuel prices in India serve as essential economic indicators which affect both inflation rates and household expenditures. The March 2026 updates show that petrol prices have maintained their stability in major Indian cities despite the increased global crude oil prices and Middle Eastern geopolitical conflicts.
Petrol Price in India Today (March 2026)
According to the latest verified fuel price data, petrol rates in major Indian cities are as follows:
- New Delhi: ₹94.77 per litre
- Mumbai: ₹103.50–₹103.54 per litre
- Kolkata: ₹105.41–₹105.45 per litre
- Chennai: ₹100.80–₹101.06 per litre
- Bengaluru: ₹102.90–₹102.99 per litre
- Gurgaon: ₹95.50–₹95.65 per litre
- Hyderabad: ₹107.50 per litre
India currently sells petrol at prices which vary from ₹94 to ₹107 per litre based on the specific city and state taxation rates.
Petrol Price in India Today: Check Latest Rates in Delhi, Mumbai, Chennai & More
Latest News Impacting Petrol Prices
The latest developments create a difficult situation for determining product prices. Nayara Energy which operates private fuel stations raised petrol prices at its locations because global oil prices had increased.
State-owned oil companies which include IOC BPCL and HPCL have kept their prices steady to maintain consumer protection. The Indian government has decreased petrol excise duty to combat international crude price increases and fight inflation.
Current geopolitical conflicts especially those in the Middle East create ongoing effects on crude oil prices and upcoming fuel price changes.
Experts issue a warning that ongoing geopolitical conflicts will result in future price adjustments.
How Petrol Prices Are Calculated in India?
The retail price of petrol includes:
1. Base price (refinery cost)
2. Central excise duty
3. State VAT
4. Dealer commission
These components collectively determine the final price consumers pay at fuel stations.












