Skip to content
SmartFigure

Petrol price today in India

Petrol costs ₹102.12 a litre in Delhi today, 6 October 2026. Prices differ by state because of VAT and by district because of freight, and are revised at 6 am every day.

ShareWhatsApp

Petrol price in the metros

CityPer litreChange
petrol price in New Delhi₹102.12No change
petrol price in Mumbai₹111.21No change
petrol price in Kolkata₹113.51No change
petrol price in Chennai₹107.76No change
petrol price in Bangalore₹111.68No change
petrol price in Hyderabad₹116.15No change

Petrol price in every state

The main city of each state, the average across its districts and the range from the cheapest district to the dearest.

StateMain cityAverage
Andaman and Nicobar IslandsPort Blair ₹88.66₹88.66
Andhra PradeshVijayawada ₹117.25₹117.35
Arunachal PradeshItanagar ₹97.96₹99.50
AssamGuwahati ₹105.73₹106.26
BiharPatna ₹113.37₹114.29
ChandigarhChandigarh ₹105.93₹105.93
ChhattisgarhRaipur ₹108.30₹109.04
Dadra and Nagar Haveli and Daman and DiuDaman ₹99.44₹99.79
DelhiNew Delhi ₹102.12₹102.12
GoaPanaji ₹104.00₹104.05
GujaratGandhinagar ₹102.01₹102.24
HaryanaPanchkula ₹103.79₹103.02
Himachal PradeshShimla ₹103.15₹102.46
Jammu and KashmirSrinagar ₹108.41₹107.00
JharkhandRanchi ₹106.19₹106.11
KarnatakaBangalore ₹111.68₹111.33
KeralaTrivandrum ₹115.49₹114.53
LadakhLeh ₹110.01₹108.51
LakshadweepLakshadweep ₹107.50₹107.50
Madhya PradeshBhopal ₹114.36₹115.34
MaharashtraMumbai ₹111.21₹112.42
ManipurImphal ₹106.90₹107.55
MeghalayaShillong ₹102.64₹102.21
MizoramAizawl ₹106.54₹106.76
NagalandKohima ₹104.90₹105.14
OdishaBhubaneswar ₹108.97₹109.88
PuducherryPondicherry ₹103.58₹103.51
PunjabLudhiana ₹105.80₹105.26
RajasthanJaipur ₹113.19₹113.46
SikkimGangtok ₹110.80₹109.93
Tamil NaduChennai ₹107.76₹108.77
TelanganaHyderabad ₹116.15₹116.32
TripuraAgartala ₹104.96₹104.62
Uttar PradeshLucknow ₹101.86₹102.37
UttarakhandDehradun ₹99.54₹101.05
West BengalKolkata ₹113.51₹113.75

Cheapest and dearest states for petrol

DearestAverage
Andhra Pradesh₹117.35
Telangana₹116.32
Madhya Pradesh₹115.34
Kerala₹114.53
Bihar₹114.29

Petrol costs ₹28.69 more on average in Andhra Pradesh than in Andaman and Nicobar Islands. Most of that gap is state VAT; the rest is freight to remote districts.

Petrol price in Delhi: last 10 days

DatePriceChange
6 October 2026₹102.12No change
5 October 2026₹102.12

How petrol prices are set in India

The pump price adds up the oil company's base price, which follows crude oil and the rupee, freight to the pump, the central excise duty, the dealer's commission and the state's VAT. Since 16 June 2017 the oil companies (Indian Oil, Bharat Petroleum and HPCL) can revise the price every day, effective at 6 am. Changes to excise duty or a state's VAT move prices across a whole state, or the whole country, at once.

Before you fill up

  • Check that the meter reads zero before filling starts.
  • Every pump must display the day’s price; it should match the bill.
  • Fuel cards and credit cards with fuel-surcharge waivers can save around 1% on each fill.
  • Correct tyre pressure and steady speeds improve mileage more than any fuel additive.

Also see: Diesel price today · LPG cylinder price today.

Frequently asked questions

What is the petrol price in India today?

There is no single national price. Per litre on 6 October 2026: New Delhi ₹102.12, Mumbai ₹111.21, Kolkata ₹113.51, Chennai ₹107.76, Bangalore ₹111.68, Hyderabad ₹116.15.

Which state has the cheapest petrol?

Andaman and Nicobar Islands, where the average across districts is ₹88.66. The dearest is Andhra Pradesh at ₹117.35.

How often do petrol prices change in India?

Since 16 June 2017 oil companies can revise petrol and diesel prices every day, effective from 6 am. In practice the price often stays the same for weeks and moves when taxes change.

Why is petrol cheaper in some states?

Each state sets its own VAT on fuel, and it is charged on top of the central excise duty and dealer commission. States with lower VAT, and union territories, have cheaper fuel.

How often is this page updated?

Several times a day. The new day’s prices usually appear by mid-morning.

Last checked on 6 October 2026. Prices are the retail prices oil companies publish for each district; pumps or distributors of different companies can differ slightly.