Premium

US eases Iran oil sale sanctions, Brent holds steady at $112; Check petrol, diesel prices in India today

The lowest domestic LPG price among Indian cities was recorded in Noida, at Rs 910.50.

Fuel prices in India today:Over the past 10 days, petrol prices have ranged between Rs 103.50 and Rs 103.54 per litre. (Credits: Unsplash)

The ongoing unrest in the Middle East has disrupted global crude oil and feedstock supplies. Many refineries and petrochemical companies have been forced to cut operations, shut units, or declare force majeure. However, with the US allowing Iran a breather on oil sales, prices are unlikely to spike further immediately.

Asian steam crackers, which produce ethylene, propylene, butadiene, aromatics, and acetylene, depend heavily on Middle Eastern naphtha, accounting for around 60 per cent of their supply. With these disruptions, some companies have halted or reduced supplies to customers, as per a Reuters report.

On Tuesday, Brent crude futures for May held steady at $112 per barrel and West Texas Intermediate (WTI) traded in the $97-$98 region.

In Indian markets the fuel prices remain stable, except for LPG. While LPG prices keep fluctuating, Petroleum and natural gas Ministry said that panic buying among household LPG consumers has eased.

During a press briefing on Friday, March 20, Sujata Sharma, Joint Secretary at the Ministry of Petroleum and Natural Gas, reassured that “LPG production has risen by 40 per cent and there is no shortage at retail outlets.”

Amid supply disruptions caused by the Middle East conflict, the Ministry also announced that panic buying has eased, with 11,300 tonnes of commercial LPG supplied to consumers over the past week.

Regarding shipping movements and monitoring, Rajesh Kumar Sinha, Special Secretary at the Ministry of Ports, Shipping and Waterways, said, “All Indian ships and seafarers are safe, and there is no congestion at any port.”

Story continues below this ad

LPG and CNG prices in India

The domestic LPG price in India is now at Rs 912.50. Compared to last month’s price, 14.2 kg domestic LPG price has risen from Rs 853.50 853.50 to Rs 912.50, according to the Good Returns report.

In the last 12 months, that is from April 2025 to March 2025, LPG prices have seen a total increase of Rs 60.

The highest price was recorded in Patna, with an increase of Rs 60. A 14.2 kg domestic LPG cylinder in the city costs around Rs 1,002.50. The lowest domestic LPG price among Indian cities was recorded in Noida, at Rs 910.50.

While LPG prices have fluctuated in India, CNG prices have remained steady at Rs 77 for the past 12 months.

The CNG price stands at Rs 77, on March 21,

Story continues below this ad

PNG pricing in India has remained steady at Rs 50 since October 2025. There have been no significant changes observed in PNG prices as of now.

Fuel Prices · March 21, 2026
LPG & CNG Across India
Metro cities & state capitals · Rates as of March 21, 2026
🔥 LPG HIKE IN EFFECT — ALL CITIES
Domestic +₹60  |  Commercial +₹144
Costliest Domestic LPG
Patna
₹1,002.50 (14.2 kg)
Cheapest Domestic LPG
Noida
₹910.50 (14.2 kg)
Cheapest CNG
Delhi / NCR
₹77.09 / kg
Costliest CNG
Hyderabad
₹96.00 / kg
LPG (₹) · Domestic 14.2 kg & Commercial 19 kg · Highest → Lowest
↑ Uniform hike applied: Domestic +₹60 · Commercial +₹144 across all cities
#
City
Domestic
Commercial
1
Patna
Bihar
₹1,002.50
₹2,133.50
2
Hyderabad
Telangana
₹965.00
₹2,105.50
3
Lucknow
Uttar Pradesh
₹950.50
₹2,007.00
4
Kolkata
West Bengal
₹939.00
₹1,988.50
5
Bhubaneswar
Odisha
₹939.00
₹2,029.00
6
Chennai
Tamil Nadu
₹928.50
₹2,043.50
7
Chandigarh
Punjab / Haryana
₹922.50
₹1,904.50
8
Thiruvananthapuram
Kerala
₹922.00
₹1,912.00
9
Gurgaon
Haryana
₹921.50
₹1,901.50
10
Jaipur
Rajasthan
₹916.50
₹1,913.00
11
Bangalore
Karnataka
₹915.50
₹1,958.00
12
New Delhi
Delhi
₹913.00
₹1,884.50
13
Mumbai
Maharashtra
₹912.50
₹1,836.00
14
Noida
Uttar Pradesh
₹910.50
₹1,884.50
CNG ₹ / kg · No change today · Highest → Lowest
#
City
Change
₹ / kg
1
Hyderabad
Telangana
₹96.00
2
Chennai
Tamil Nadu
₹91.50
3
Bangalore
Karnataka
₹90.10
4
Dewas
Madhya Pradesh
₹92.99
5
Firozabad
Uttar Pradesh
₹93.91
6
Mathura
Uttar Pradesh
₹93.85
7
Bharatpur
Rajasthan
₹92.50
8
Sonipat
Haryana
₹86.65
9
Meerut
Uttar Pradesh
₹86.05
10
Rewari
Haryana
₹82.70
11
New Delhi / NCR
Delhi
₹77.09
12
Mumbai
Maharashtra
₹77.00
Rates as of March 21, 2026 · Domestic LPG = 14.2 kg · Commercial = 19 kg · CNG = per kg · All prices in ₹

Petrol and diesel prices in India

On 21 March, diesel in India was priced at Rs 90.03 per litre, according to Goods Return.

While diesel prices have remained unchanged across the country for the past 12 months, petrol prices have shown slight fluctuations. Petrol is priced at Rs 103.54 per litre today. On Friday, the price of premium petrol was raised by Rs 2 per litre.

Over the past 10 days, petrol prices have ranged between Rs 103.50 and Rs 103.54 per litre.

 
Fuel Prices · March 21, 2026
Petrol & Diesel Across India
Metro cities & state capitals · Rates as of March 21, 2026, per litre (₹)
Costliest Petrol
Thiruvananthapuram
₹107.49 / L
Cheapest Petrol
Chandigarh
₹94.30 / L
Biggest Riser
Bhubaneswar
P +₹0.24 · D +₹0.23
Biggest Cutter
Gurgaon
P −₹0.07 · D −₹0.07
Petrol · ₹ per litre · March 21, 2026 · Highest → Lowest
#
City
 
Change
₹ / L
1
Thiruvananthapuram
Kerala
 
▲ 0.16
₹107.49
2
Hyderabad
Telangana
 
₹107.46
3
Patna
Bihar
 
₹105.23
4
Kolkata
West Bengal
 
▼ 0.04
₹105.41
5
Jaipur
Rajasthan
 
₹104.72
6
Mumbai
Maharashtra
 
₹103.54
7
Bangalore
Karnataka
 
▼ 0.04
₹102.92
8
Bhubaneswar
Odisha
 
▲ 0.24
₹101.35
9
Chennai
Tamil Nadu
 
▲ 0.22
₹101.06
10
Gurgaon
Haryana
 
▼ 0.07
₹95.44
11
Noida
Uttar Pradesh
 
▲ 0.11
₹94.88
12
Lucknow
Uttar Pradesh
 
▲ 0.15
₹94.84
13
New Delhi
Delhi
 
₹94.77
14
Chandigarh
Punjab / Haryana
 
₹94.30
Diesel · ₹ per litre · March 21, 2026 · Highest → Lowest
#
City
 
Change
₹ / L
1
Thiruvananthapuram
Kerala
 
▲ 0.27
₹96.48
2
Hyderabad
Telangana
 
₹95.70
3
Bhubaneswar
Odisha
 
▲ 0.23
₹92.92
4
Chennai
Tamil Nadu
 
▲ 0.22
₹92.61
5
Kolkata
West Bengal
 
₹92.02
6
Patna
Bihar
 
₹91.49
7
Bangalore
Karnataka
 
₹90.99
8
Jaipur
Rajasthan
 
₹90.21
9
Mumbai
Maharashtra
 
₹90.03
10
Noida
Uttar Pradesh
 
▲ 0.09
₹87.98
11
Lucknow
Uttar Pradesh
 
▲ 0.17
₹87.98
12
Gurgaon
Haryana
 
▼ 0.07
₹87.90
13
New Delhi
Delhi
 
₹87.67
14
Chandigarh
Punjab / Haryana
 
₹82.45
Rates as of March 21, 2026 · Vary by city due to local taxes & VAT · All prices per litre (₹)
 

 

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

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