spam We don’t spam

Please enter valid mobile number

An OTP will be sent to this number for verification ********56 Edit Number
OTP expired. Please resend OTP.
Didn't get it? Don't worry request another one in 60s

Resend OTP

Congrats!

We have some offers for you.

secure 100% safe and secure

Petrol Price in India Today

Check the latest fuel prices across India today and stay updated to make informed fuel and travel decisions.

Last updated on: Aug 06, 2026

Petrol prices in India vary from city to city and state to state because of factors such as local taxes, transportation costs, and regional levies. Under India’s dynamic fuel pricing system, oil marketing companies revise petrol rates every day, so prices can change in line with global crude trends and currency movements

Petrol Prices Across States in India

The following table tracks the average retail petrol prices across states in India.

State / UT

Petrol Price

Today's Petrol Price (₹/Litre)

State

Petrol Price in Andhra Pradesh

₹117.61

State

Petrol Price in Arunachal Pradesh

₹97.95

State

Petrol Price in Assam

₹105.73

State

Petrol Price in Bihar

₹113.37

State

Petrol Price in Chhattisgarh

₹108.06

State

Petrol Price in Goa

₹104.06

State

Petrol Price in Gujarat

₹101.93

State

Petrol Price in Haryana

₹103.28

State

Petrol Price in Himachal Pradesh

₹100.57

State

Petrol Price in Jharkhand

₹106.65

State

Petrol Price in Karnataka

₹110.80

State

Petrol Price in Kerala

₹115.09

State

Petrol Price in Madhya Pradesh

₹114.97

State

Petrol Price in Maharashtra

₹113.32

State

Petrol Price in Manipur

₹106.82

State

Petrol Price in Meghalaya

₹102.60

State

Petrol Price in Mizoram

₹106.80

State

Petrol Price in Nagaland

₹105.84

State

Petrol Price in Odisha

₹109.63

State

Petrol Price in Punjab

₹105.22

State

Petrol Price in Rajasthan

₹113.16

State

Petrol Price in Sikkim

₹109.38

State

Petrol Price in Tamil Nadu

₹109.10

State

Petrol Price in Telangana

₹115.29

State

Petrol Price in Tripura

₹103.94

State

Petrol Price in Uttar Pradesh

₹102.37

State

Petrol Price in Uttarakhand

₹101.90

State

Petrol Price in West Bengal

₹113.59

Union Territory

Petrol Price in Andaman and Nicobar Islands

₹88.66

Union Territory

Petrol Price in Chandigarh

₹101.54

Union Territory

Petrol Price in Dadra and Nagar Haveli

₹99.62

Union Territory

Petrol Price in Daman and Diu

₹100.46

Union Territory

Petrol Price in Delhi

₹102.12

Union Territory

Petrol Price in Jammu and Kashmir

₹100.71

Union Territory

Petrol Price in Ladakh

₹103.52

Union Territory

Petrol Price in Puducherry

₹94.34

Note: Prices mentioned above may vary as they change on a regular basis

Petrol Prices for Cities in India

The following table tracks the average retail petrol prices across City in India.

City

Today's Petrol Price (₹/Litre)

Petrol Price in Kolkata

₹113.51

Petrol Price in Bangalore

₹110.93

Petrol Price in Dehradun

₹100.55

Petrol Price in Ludhiana

₹105.60

Petrol Price in Nagpur

₹111.72

Petrol Price in Vadodara

101.46

Petrol Price in Jaipur

₹112.66

Petrol Price in Faridabad

₹103.28

Petrol Price in Pune

₹111.52

Petrol Price in Kokrajhar

₹98.32

Petrol Price in Mumbai

₹111.21

Petrol Price in Allahabad

₹101.82

Petrol Price in Ranchi

₹105.26

Petrol Price in Khunti

₹97.92

Petrol Price in Howrah

₹113.50

Petrol Price in Gaya

₹114.52

Petrol Price in Indore

₹114.61

Petrol Price in Bongaigaon

₹98.56

Petrol Price in Rajsamand

₹105.23

Petrol Price in Hyderabad

₹107.46

Petrol Price in Mancherial

₹108.69

Petrol Price in Latur

₹113.09

Petrol Price in Bhopal

₹114.54

Petrol Price in Lucknow

₹101.86

Petrol Price in Patna

₹113.37

Petrol Price in Coimbatore

₹108.23

Petrol Price in Jhargram

₹106.27

Petrol Price in Jajpur

₹101.43

Petrol Price in Jammu

₹104.13

Petrol Price in Beed

₹113.03

Petrol Price in Sonbhadra

₹95.58

Petrol Price in Nadia

₹105.80

Petrol Price in Surat

₹107.7

Petrol Price in Jagatsinghpur

₹101.36

Petrol Price in Hailakandi

₹98.62

Petrol Price in Sangli

₹111.69

Petrol Price in Bharuch

₹102.15

Petrol Price in Gopalganj

₹106.44

Petrol Price in Ernakulam

₹105.71

Petrol Price in Kendrapara

₹101.00

Petrol Price in Jalpaiguri

₹105.12

Petrol Price in Noida

₹102.12

Petrol Price in Sonipat

₹102.72

Petrol Price in Tinsukia

₹98.19

Petrol Price in Darjeeling

₹105.20

Petrol Price in West Champaran

₹106.56

Petrol Price in Lalitpur

₹102.52

Petrol Price in Shimla

₹102.54

Petrol Price in Gurgaon

₹102.12

Petrol Price in Sibsagar

₹106.94

Petrol Price in Patiala

₹105.33

Petrol Price in Bikaner

₹114.15

Petrol Price in Ahmedabad

₹101.83

Petrol Price in Simdega

₹98.86

Petrol Price in Panchkula

₹103.61

Petrol Price in Madurai

₹108.47

Petrol Price in Bandipora

₹101.12

Petrol Price in Udupi

₹110.38

Petrol Price in Sirsa

₹104.11

Petrol Price in Rajnandgaon

₹101.08

Petrol Price in Hapur

₹95.31

Petrol Price in Palwal

₹103.16

Petrol Price in Yavatmal

₹ 105.43

Petrol Price in Mahendragarh

₹95.58

Petrol Price in Panipat

₹102.25

Petrol Price in Baksa

₹98.76

Petrol Price in Murshidabad

₹106.09

Petrol Price in Anand

₹101.86

Petrol Price in Amravati

₹112.78

Petrol Price in Diu

₹93.40

Petrol Price in Aligarh

₹102.02

Petrol Price in Kota

₹112.21

Petrol Price in Mayurbhanj

₹101.64

Petrol Price in Bokaro

₹105.62

Petrol Price in Siddipet

₹107.86

Petrol Price in Kangra

₹94.37

Petrol Price in Gandhinagar

₹101.93

Petrol Price in Imphal

₹106.87

Petrol Price in Nashik

₹112.46

Petrol Price in Bilaspur

₹108.76

Petrol Price in Rajouri

₹98.02

Petrol Price in Solapur

₹111.84

Petrol Price in Khordha

₹101.19

Petrol Price in Jhajjar

₹102.80

Petrol Price in Birbhum

₹106.02

Petrol Price in Uttar Dinajpur

₹ 105.8

Petrol Price in Raipur

₹108.06

Petrol Price in Firozabad

₹101.63

Petrol Price in Gondia

₹113.17

Petrol Price in Bharatpur

₹112.43

Petrol Price in Keonjhar

₹102.63

Petrol Price in Gonda

₹102.01

Petrol Price in Neemuch

₹115.72

Petrol Price in Cuttack

₹109.33

Petrol Price in Kodagu

₹104.08

Petrol Price in Angul

₹110.49

Petrol Price in Bijapur

₹109.69

Petrol Price in Nizamabad

₹117.07

Petrol Price in Mysore

₹110.44

Petrol Price in Trivandrum

₹ 115.34

Petrol Price in Srikakulam

₹ 117.52

Petrol Price in Trichy

₹100.8

Petrol Price in Krishnagiri

₹102.80

Petrol Price in Baran

₹112.94

Petrol Price in Jalna

₹113.18

Petrol Price in Korba

₹107.74

Petrol Price in Durg

₹108.40

Petrol Price in Kathua

₹104.82

Petrol Price in Jhunjhunu

₹114.15

Petrol Price in Kannur

₹113.82

Petrol Price in Bareilly

₹101.97

Petrol Price in Alwar

₹113.34

Petrol Price in Tawang

₹ 90.98

Petrol Price in Osmanabad

₹112.45

Petrol Price in Bhagalpur

₹114.20

Petrol Price in Rewa

₹116.02

Petrol Price in Lunglei

₹99.41

Petrol Price in Mandya

₹110.73

Petrol Price in Bhadrak

₹109.68

Petrol Price in Ajmer

₹112.31

Petrol Price in Jabalpur

₹114.62

Petrol Price in Ambala

₹103.26

Petrol Price in Chennai

₹107.74

Petrol Price in Jodhpur

₹112.49

Petrol Price in Dahod

₹102.92

Petrol Price in Ganjam

₹102.42

Petrol Price in Haridwar

₹99.67

Petrol Price in Srinagar

₹ 107.97

Petrol Price in Gorakhpur

₹102.13

Petrol Price in Aurangabad

₹112.86

Petrol Price in Varanasi

₹ 102.51

Petrol Price in Khagaria

₹113.72

Petrol Price in Kannauj

₹102.45

Petrol Price in Kurukshetra

₹102.78

Petrol Price in Almora

₹100.84

Petrol Price in Nainital

₹100.46

Petrol Price in Balrampur

₹102.29

Petrol Price in Fatehgarh Sahib

₹98.30

Petrol Price in Mandi

₹101.91

Petrol Price in Chandauli

₹101.95

Petrol Price in Rewari

₹102.42

Petrol Price in Amroha

₹95.02

Petrol Price in Bhubaneswar

₹108.97

Petrol Price in Gulbarga

₹110.66

Petrol Price in Nalanda

₹106.18

Petrol Price in Idukki

₹106.77

Petrol Price in Guwahati

₹105.73

Petrol Price in Daman

₹100.46

Petrol Price in Mahabubnagar

₹116.72

Petrol Price in Dharmapuri

₹109.03

Petrol Price in Dibrugarh

₹106.62

Petrol Price in Nellore

₹118.14

Petrol Price in Tumkur

₹ 103.45

Petrol Price in West Garo Hills

₹ 95.34

Petrol Price in Bellary

₹104.09

Petrol Price in Sundargarh

₹ 109.55

Petrol Price in Dimapur

₹103.67

Petrol Price in North 24 Parganas

₹105.75

Petrol Price in Wayanad

₹ 107.25

Petrol Price in New Delhi

₹102.12

Petrol Price in Azamgarh

₹94.78

Petrol Price in Anantapur

₹117.61

Petrol Price in Kollam

₹114.92

Petrol Price in Sindhudurg

₹105.50

Petrol Price in Kalimpong

₹105.36

Petrol Price in Agra

₹101.54

Note: Prices mentioned above may vary as they change on a regular basis

Factors Affecting Petrol Prices in India

The final price you pay at the pump is not just the cost of the fuel itself, but an accumulation of several domestic and international variables:

  • Global Crude Oil Prices: India imports over 85% of its crude oil requirements. When international benchmark prices (like Brent Crude) rise due to geopolitical tensions or supply cuts, domestic prices face upward pressure.

  • Currency Exchange Rate: Since crude oil is purchased in US Dollars, a weakening Indian Rupee against the Dollar increases the import cost, which is passed on to the consumer.

  • Central Excise Duty: This is a flat tax levied by the central government on every litre of petrol sold.

  • State VAT (Value Added Tax): This is a state-specific tax. Because states have the autonomy to set their own VAT rates, the price of petrol varies significantly between states like Maharashtra, Delhi, and Karnataka.

  • Dealer Commission: This is the margin earned by petrol pump owners for operating the retail outlet, which covers their overheads and profit.

How Petrol Prices are Calculated in India

The pricing of petrol in India is determined by a formula known as Dynamic Fuel Pricing. Under this system, the base price is calculated using a rolling average of international oil prices over a 15-day window, along with the prevailing USD-INR exchange rate.

Once the base refinery price is determined, the central government adds excise duties, followed by the addition of dealer commissions. Finally, state governments apply their specific VAT or sales tax. Because these components change frequently, fuel stations update their digital display boards daily at 6 AM to reflect the latest calculated rate.

Key Benefits of Fuel Credit Cards to Save on Petrol Expenses

Given the high cost of petrol, utilizing a co-branded fuel credit card can help you earn reward points, cashback, or fuel surcharge waivers at the pump. Some of the top options available in India include:

  • BPCL SBI Card Octane: This card provides a high reward rate on fuel purchases at Bharat Petroleum pumps, along with milestone benefits.

Ethanol vs Petrol: Key Differences

As part of the government's Ethanol Blended Petrol (EBP) program, standard petrol is increasingly being mixed with ethanol (a biofuel derived from sugarcane or corn) to reduce carbon emissions and import dependency.

Feature

Regular Petrol

Ethanol-Blended Petrol (E20)

Source

100% Fossil-fuel based

80% Petrol + 20% Bio-ethanol

Environmental Impact

Higher carbon emissions

Significantly lower greenhouse gases

Energy Content

Higher energy density per litre

Slightly lower energy density

Mileage Efficiency

Standard mileage

Marginal reduction (by 2% to 4%)

Engine Compatibility

Safe for all older engines

Requires E20-compliant engines

While ethanol blending helps curb pollution and supports the agricultural economy, its lower energy density means vehicles may experience a very minor drop in fuel economy compared to pure gasoline.

How to Track Petrol Prices in India?

To avoid surprises at the fuel station, you can track the daily updated petrol prices using the following official channels:

  • OMC Mobile Apps: Download the official apps of state-run oil companies—SmartDrive (BPCL), mPay (HPCL), or Fuel@IOC (IOCL). They provide location-based, real-time pricing.

  • SMS Service: You can send an SMS to a dedicated number provided by your fuel brand to receive the latest price in your city instantly.

  • Official Websites: Visit the websites of Indian Oil, Bharat Petroleum, or Hindustan Petroleum, which feature a "Check Price" tool.

Tips to Save Money on Fuel

Adopting smart driving habits can significantly improve your vehicle's fuel efficiency and lower your monthly expenditure:

  • Maintain Steady Speeds: Avoid frequent and aggressive acceleration or sudden braking. Driving at a constant, moderate speed in a higher gear optimizes fuel consumption.

  • Keep Tyres Properly Inflated: Under-inflated tyres increase rolling resistance, forcing the engine to work harder and consume more fuel. Check tyre pressure at least once a month.

  • Turn Off the Engine at Idling: If you are waiting at a traffic signal for more than 30 seconds, switch off your engine to prevent wasting fuel.

  • Regular Vehicle Servicing: A poorly maintained engine with clogged air filters or old spark plugs will struggle to perform efficiently. Stick to your vehicle's recommended service schedule.

Pradnya
Financial Content Specialist

Reviewer

Saptarshi Ghosh

Frequently Asked Questions

What is the petrol price in India today?

As of June 30, 2026, the petrol price in India averages around ₹102.12 per litre in Delhi, though rates vary by city due to local taxes.

Petrol is generally cheapest in places with the lowest state-level VAT or special tax exemptions, such as the Andaman & Nicobar Islands (approx. ₹82.46/Litre).

View More
Home
Home
ONDC_BD_StealDeals
Steal Deals
loan
Loan Offers
Apply Now
Explore
Explore
chatbot
Yara.AI