Premium

Petrol, diesel Prices Today, March 12: Rates in Delhi, Bengaluru, Chennai, Mumbai, Kolkata, and other cities

Petrol and diesel prices in India remain largely unchanged despite Brent crude crossing $100 per barrel amid the Middle East war and fears of supply disruption.

Long queue of cars and auto-rickshaws at a petrol pump as people wait to refill fuel, in Kolkata on Wednesday.Long queue of cars and autorickshaws at a petrol pump as people wait to refill fuel in Kolkata on Wednesday.

With the war in the Middle East and the Strait of Hormuz blocked, people are worried about a possible increase in fuel prices. Although, their has been no indication from the government of any increase in petrol and diesel prices in India, the worry persists due to the current volatility in the global market. Long queues outside petrol pumps in major cities like Kolkata, Chennai, Noida, among others showed the state of worry among Indians.

Despite the volatility in global market, fuel prices have recorded only slight variations across cities.

After dropping to 77 USD per barrel on March 10, the price of benchmark Brent crude oil is on a sharp upward trend again. In the early trade it breached the $100 per barrel mark again, before trading around $98 around 13:30 PM. The WTI index was trading at a little over $92. This has concerns over rising inflation and broader economic stability.

Petrol, diesel prices in India

In India, petrol and diesel prices are updated daily at 6 am, based on international benchmark rates and fluctuations in foreign exchange.

 

Petrol Prices Across Indian Metro Cities & State Capitals

March 12, 2026 | Price per litre (₹)
Cheapest
₹94.30
Chandigarh
Costliest
₹107.50
Hyderabad
Above ₹100
8 cities
of 14 tracked
Price Ladder — Cheapest to Costliest
1
Chandigarh
 
₹94.30
2
Lucknow
 
₹94.69
3
New Delhi
 
₹94.77
4
Noida
 
₹94.90
-0.22
5
Gurgaon
 
₹95.51
+0.15
6
Chennai
 
₹100.90
7
Bhubaneswar
 
₹101.19
8
Bangalore
 
₹102.96
9
Mumbai
 
₹103.50
-0.04
10
Jaipur
 
₹104.72
11
Patna
 
₹105.23
-0.89
12
Kolkata
 
₹105.41
13
Thiruvananthapuram
 
₹107.48
14
Hyderabad
 
₹107.50
🔴 Above ₹100/litre Club — 8 Cities
Chennai ₹100.90
Bhubaneswar ₹101.19
Bangalore ₹102.96
Mumbai ₹103.50
Jaipur ₹104.72
Patna ₹105.23
Kolkata ₹105.41
Thiruvananthapuram ₹107.48
Hyderabad ₹107.50
Source: Indian Oil Corporation | Data as on March 12, 2026
 
 

Diesel Prices Across Indian Metro Cities & State Capitals

March 12, 2026 | Price per litre (₹)
Cheapest
₹82.45
Chandigarh
Costliest
₹96.48
Thiruvananthapuram
Price Spread
₹14.03
across 14 cities
Price Ladder — Cheapest to Costliest
1
Chandigarh
 
₹82.45
2
New Delhi
 
₹87.67
3
Gurgaon
 
₹87.97
+0.14
4
Lucknow
 
₹87.81
5
Noida
 
₹88.01
-0.28
6
Mumbai
 
₹90.03
7
Jaipur
 
₹90.21
8
Bangalore
 
₹90.99
9
Patna
 
₹91.49
-0.83
10
Kolkata
 
₹92.02
11
Chennai
 
₹92.48
12
Bhubaneswar
 
₹92.77
13
Hyderabad
 
₹95.70
14
Thiruvananthapuram
 
₹96.48
Source: Indian Oil Corporation | Data as on March 12, 2026
 

Meanwhile, the government expects state-run oil marketing companies (OMCs) to absorb the current impact of rising global oil prices. According to sources, these companies may have to settle for reduced profit margins as international crude prices climb, while retail fuel rates remain unchanged for now.

Earlier, the government had asked OMCs to maximise their production.

Stay updated with the latest - Click here to follow us on Instagram

Advertisement
Loading Recommendations...
Latest Comment
Post Comment
Read Comments