IRT
Air Quality Index (AQI), weather, fuel, gold and mandi prices and other Live data from India - sourced from official and trusted data
⛽

Live Petrol and Diesel Prices Today - 34 States and UTs

Live petrol and diesel prices across 34 Indian states and UTs, ranked with the cheapest bordering state for each. Updated daily at 6:30 AM IST.

🕒 Updated 25 Oct, 6:30 AM IST · next revision 26 Oct, 6:00 AM IST
⛽ National petrol average ₹106.39 per litre, across all tracked states
🛢️ National diesel average ₹96.70 per litre, across all tracked states
🟢 Cheapest petrol Andaman & Nicobar ₹88.66/litre
🔴 Priciest petrol Andhra Pradesh ₹117.41/litre
↔️ State-to-state spread ₹28.75/L ₹1,150 on a 40L tank

Petrol prices by state

Map data: DataMeet (CC BY 4.0).

🟢 Cheaper than average   🟡 Near average   🔴 Pricier than average

L
*Estimate based on today's average price. Actual price may vary by fuel station. See our Terms of Service for data methodology.
Andaman & Nicobar #34 of 34 (petrol) No bordering state tracked Port Blair ₹88.66 — ₹0.00 ₹84.56 — ₹0.00 ▼ ₹17.73 ▼ ₹12.14 ₹3,546
Andhra Pradesh #1 of 34 (petrol) ↘ ₹9.65 cheaper in Tamil Nadu Amaravati · computed avg ₹117.41 — ₹0.00 ₹105.11 — ₹0.00 ▲ ₹11.02 ▲ ₹8.41 ₹4,696
Arunachal Pradesh #33 of 34 (petrol) ✓ Already cheapest among neighbours Itanagar ₹97.96 — ₹0.00 ₹87.32 — ₹0.00 ▼ ₹8.43 ▼ ₹9.38 ₹3,918
Assam #17 of 34 (petrol) ↘ ₹7.77 cheaper in Arunachal Pradesh Dispur ₹105.73 — ₹0.00 ₹97.23 — ₹0.00 ▼ ₹0.66 ▲ ₹0.53 ₹4,229
Bihar #6 of 34 (petrol) ↘ ₹11.51 cheaper in Uttar Pradesh Patna ₹113.37 — ₹0.00 ₹99.36 — ₹0.00 ▲ ₹6.98 ▲ ₹2.66 ₹4,535
Chandigarh #30 of 34 (petrol) ✓ Already cheapest among neighbours Chandigarh (UT levy) ₹101.54 ▲ ₹0.03 ₹89.47 — ₹0.00 ▼ ₹4.85 ▼ ₹7.23 ₹4,062
Chhattisgarh #12 of 34 (petrol) ↘ ₹6.44 cheaper in Uttar Pradesh Raipur ₹108.30 — ₹0.00 ₹101.55 — ₹0.00 ▲ ₹1.91 ▲ ₹4.85 ₹4,332
Dadra & Nagar Haveli and Daman & Diu #32 of 34 (petrol) ✓ Already cheapest among neighbours Daman ₹99.44 — ₹0.00 ₹95.33 — ₹0.00 ▼ ₹6.95 ▼ ₹1.37 ₹3,978
Delhi #27 of 34 (petrol) ✓ Already cheapest among neighbours New Delhi ₹102.12 — ₹0.00 ₹95.20 — ₹0.00 ▼ ₹4.27 ▼ ₹1.50 ₹4,085
Goa #22 of 34 (petrol) ✓ Already cheapest among neighbours Panaji ₹104.00 — ₹0.00 ₹95.88 — ₹0.00 ▼ ₹2.39 ▼ ₹0.82 ₹4,160
Gujarat #28 of 34 (petrol) ↘ ₹2.60 cheaper in Dadra & Nagar Haveli and Daman & Diu Gandhinagar ₹102.04 — ₹0.00 ₹98.15 — ₹0.00 ▼ ₹4.35 ▲ ₹1.45 ₹4,082
Haryana #24 of 34 (petrol) ↘ ₹1.81 cheaper in Chandigarh Chandigarh (Haryana VAT) ₹103.35 — ₹0.00 ₹96.01 — ₹0.00 ▼ ₹3.04 ▼ ₹0.69 ₹4,134
Himachal Pradesh #25 of 34 (petrol) ↘ ₹3.61 cheaper in Uttarakhand Shimla ₹103.15 — ₹0.00 ₹95.28 — ₹0.00 ▼ ₹3.24 ▼ ₹1.42 ₹4,126
Jammu & Kashmir #21 of 34 (petrol) ↘ ₹0.98 cheaper in Himachal Pradesh Srinagar ₹104.13 — ₹0.00 ₹92.81 — ₹0.00 ▼ ₹2.26 ▼ ₹3.89 ₹4,165
Jharkhand #16 of 34 (petrol) ↘ ₹4.33 cheaper in Uttar Pradesh Ranchi ₹106.19 — ₹0.00 ₹101.31 — ₹0.00 ▼ ₹0.20 ▲ ₹4.61 ₹4,248
Karnataka #8 of 34 (petrol) ↘ ₹7.68 cheaper in Goa Bengaluru ₹111.68 — ₹0.00 ₹99.56 — ₹0.00 ▲ ₹5.29 ▲ ₹2.86 ₹4,467
Kerala #3 of 34 (petrol) ↘ ₹11.91 cheaper in Puducherry Thiruvananthapuram ₹115.49 — ₹0.00 ₹104.40 — ₹0.00 ▲ ₹9.10 ▲ ₹7.70 ₹4,620
Madhya Pradesh #4 of 34 (petrol) ↘ ₹12.68 cheaper in Uttar Pradesh Bhopal ₹114.54 — ₹0.00 ₹99.64 — ₹0.00 ▲ ₹8.15 ▲ ₹2.94 ₹4,582
Maharashtra #9 of 34 (petrol) ↘ ₹11.77 cheaper in Dadra & Nagar Haveli and Daman & Diu Mumbai ₹111.21 — ₹0.00 ₹97.83 — ₹0.00 ▲ ₹4.82 ▲ ₹1.13 ₹4,448
Manipur #14 of 34 (petrol) ↘ ₹2.00 cheaper in Nagaland Imphal ₹106.90 — ₹0.00 ₹92.59 — ₹0.00 ▲ ₹0.51 ▼ ₹4.11 ₹4,276
Meghalaya #26 of 34 (petrol) ✓ Already cheapest among neighbours Shillong ₹102.64 — ₹0.00 ₹94.13 — ₹0.00 ▼ ₹3.75 ▼ ₹2.57 ₹4,106
Mizoram #15 of 34 (petrol) ↘ ₹1.58 cheaper in Tripura Aizawl ₹106.54 — ₹0.00 ₹95.16 — ₹0.00 ▲ ₹0.15 ▼ ₹1.54 ₹4,262
Nagaland #20 of 34 (petrol) ↘ ₹6.94 cheaper in Arunachal Pradesh Kohima ₹104.90 — ₹0.00 ₹96.18 — ₹0.00 ▼ ₹1.49 ▼ ₹0.52 ₹4,196
Odisha #11 of 34 (petrol) ↘ ₹2.78 cheaper in Jharkhand Bhubaneswar ₹108.97 — ₹0.00 ₹100.68 — ₹0.00 ▲ ₹2.58 ▲ ₹3.98 ₹4,359
Puducherry #23 of 34 (petrol) ✓ Already cheapest among neighbours Puducherry ₹103.58 — ₹0.00 ₹93.79 — ₹0.00 ▼ ₹2.81 ▼ ₹2.91 ₹4,143
Punjab #18 of 34 (petrol) ↘ ₹4.02 cheaper in Chandigarh Chandigarh (Punjab VAT) ₹105.56 — ₹0.00 ₹95.47 — ₹0.00 ▼ ₹0.83 ▼ ₹1.23 ₹4,222
Rajasthan #7 of 34 (petrol) ↘ ₹11.33 cheaper in Uttar Pradesh Jaipur ₹113.19 — ₹0.00 ₹98.25 — ₹0.00 ▲ ₹6.80 ▲ ₹1.55 ₹4,528
Sikkim #10 of 34 (petrol) ✓ Already cheapest among neighbours Gangtok ₹110.80 — ₹0.00 ₹97.70 — ₹0.00 ▲ ₹4.41 ▲ ₹1.00 ₹4,432
Tamil Nadu #13 of 34 (petrol) ↘ ₹4.18 cheaper in Puducherry Chennai ₹107.76 — ₹0.00 ₹99.55 — ₹0.00 ▲ ₹1.37 ▲ ₹2.85 ₹4,310
Telangana #2 of 34 (petrol) ↘ ₹7.85 cheaper in Chhattisgarh Hyderabad ₹116.15 — ₹0.00 ₹104.23 — ₹0.00 ▲ ₹9.76 ▲ ₹7.53 ₹4,646
Tripura #19 of 34 (petrol) ✓ Already cheapest among neighbours Agartala ₹104.96 — ₹0.00 ₹93.85 — ₹0.00 ▼ ₹1.43 ▼ ₹2.85 ₹4,198
Uttar Pradesh #29 of 34 (petrol) ↘ ₹2.32 cheaper in Uttarakhand Lucknow ₹101.86 — ₹0.00 ₹95.36 — ₹0.00 ▼ ₹4.53 ▼ ₹1.34 ₹4,074
Uttarakhand #31 of 34 (petrol) ✓ Already cheapest among neighbours Dehradun ₹99.54 — ₹0.00 ₹95.05 — ₹0.00 ▼ ₹6.85 ▼ ₹1.65 ₹3,982
West Bengal #5 of 34 (petrol) ↘ ₹7.78 cheaper in Assam Kolkata ₹113.51 — ₹0.00 ₹99.82 — ₹0.00 ▲ ₹7.12 ▲ ₹3.12 ₹4,540

Frequently Asked Questions

Why do petrol and diesel prices differ by state at all?

Indian Oil, Bharat Petroleum and Hindustan Petroleum, the state-owned companies that set fuel prices, revise petrol (Motor Spirit, MS) and diesel (High Speed Diesel, HSD) rates daily based on international crude prices and the rupee-dollar exchange rate. State VAT and cess then push the same fuel to different prices in different places, so a full tank can cost noticeably more just across a state line.

Why is petrol cheaper in Andaman & Nicobar than Andhra Pradesh?

The crude oil cost and refinery price that Indian Oil, Bharat Petroleum and Hindustan Petroleum charge is the same nationwide - the difference comes entirely from state VAT and cess, which each state government sets on its own. Andhra Pradesh currently charges ₹117.41/litre against Andaman & Nicobar's ₹88.66, a ₹28.75/litre gap - not because Andaman & Nicobar's fuel is different in any way, just taxed less than Andhra Pradesh's.

When do fuel prices change each day?

India's oil marketing companies revise petrol and diesel rates once every 24 hours, effective 6 AM IST, based on the previous day's international crude oil trading and the rupee-dollar exchange rate. This page's automated fetch runs shortly after that window to give the new numbers time to actually appear on the source.

Why do Haryana, Punjab and Chandigarh show three different prices?

Chandigarh is the shared capital of both Haryana and Punjab, and is also its own Union Territory - three separate jurisdictions, each free to set its own fuel VAT. So "Chandigarh" legitimately appears at three different prices on this page: Haryana's rate (as levied where Haryana's government has jurisdiction), Punjab's rate, and the Chandigarh UT administration's own rate for the union territory itself. It reads like a data error at first glance, but all three are real, correctly sourced figures - see the "Chandigarh - ... VAT" label on each row.

Is it worth driving to another state to fill up?

Usually not, once you account for the fuel burned getting there. Today's biggest gap is ₹28.75/litre, which works out to about ₹1,150 on a 40-litre tank - but a detour of much more than 15–20 km each way will burn through that saving in extra fuel before you even reach the pump. It can make sense if you're already crossing the border for another reason, or if you drive a large tank regularly along a route with a genuine price gap - but a special trip just to save a few hundred rupees rarely pays for itself.

What is Fuel Price & Why It Changes?

Fuel price is what you pay per litre for petrol or diesel at the pump today, and in India it's rarely the same number twice in a row for long: it's revised daily, not fixed for the month the way it once was. That matters directly to the household budget of anyone who drives, rides a two-wheeler, or runs a business with a delivery fleet or a fleet of autos and taxis. A ten or twenty paisa daily change looks small, but it compounds over a full tank and a full year of commuting, and it moves the price of anything transported by road, which in India is nearly everything. A family in Mumbai filling a 40 litre tank feels a genuinely different bill during a month of rising crude prices than during a calm one, even without changing their driving habits at all.

How Fuel Price Works in India

Petrol, officially called Motor Spirit (MS), and diesel, officially High Speed Diesel (HSD), are priced by the country's three big state-owned oil companies: Indian Oil, Bharat Petroleum and Hindustan Petroleum. Each morning they revise rates based on international crude oil prices and the rupee-dollar exchange rate from the previous day's trading, since India imports the large majority of the crude it refines. On top of that base price, every state adds its own VAT and cess, and those state taxes are why the same litre of petrol can cost noticeably more just by crossing a state border, even though the base fuel cost is identical everywhere. That's also why this page compares prices state by state rather than showing one single number for the whole country: there genuinely isn't one.

How to Interpret Fuel Price Numbers

There's no danger scale here the way there is for AQI, just rupees and paise, so the number to focus on is the daily change and how a state compares to its neighbours. A change of a few paise a day is routine and follows normal crude oil movement. A state showing up several rupees higher than a bordering state is usually a sign of a bigger gap in local VAT rather than anything about the fuel itself, and it's worth knowing if you regularly cross that border anyway. Watching the trend over a week tells you more than any single day's number: a steady week-on-week rise usually tracks a genuine move in global crude prices, not a one-off local blip.

Best Times to Check Fuel Price & Decision Making

Fuel prices in India are revised every morning around 6 AM, so checking before you head out for a fill-up gives you the actual rate for that day rather than yesterday's. If you live near a state border, this page's state comparison is worth a look before a long drive: filling up just across the line in a lower-VAT state can save a meaningful amount on a long trip, though it rarely makes sense to cross a border just to save on a routine local commute. There's no strong seasonal pattern the way there is with gold or AQI, prices track global crude and the rupee more than the calendar, so the better habit is simply checking before any big trip rather than assuming today's price matches what you paid last month.

Why Fuel Price Matters: Transport & Business

Household impact: A ₹10-per-litre gap, not unusual between neighbouring states once state VAT is added in, adds up to roughly ₹2,000 a month for a family filling a 40-litre tank every week, a real dent in a middle-class household's transport budget over a year. Sustained fuel price rises are also a common trigger for auto and taxi unions to demand fare hikes, so the cost shows up even for commuters who don't drive themselves, through a higher auto fare or a cab surge that sticks around longer than the surge-pricing window that caused it. Rather than reacting to a single day's price, tracking the week's trend is more useful: if it's been climbing steadily, filling up sooner rather than later, or timing a long non-urgent drive, a family trip or a weekend outstation run, for a comparatively cheaper week, both make a real difference over a month without changing any day-to-day driving habit. Gig workers running food delivery or ride-hailing on their own two-wheeler or car feel it most directly of all, since fuel is deducted straight from a driver's per-trip earnings, not smoothed out over a monthly salary the way it is for most other households.

Business impact: For businesses running delivery fleets, e-commerce logistics, cab aggregators, local kirana and food delivery, fuel is one of the largest variable costs, and a sustained price rise squeezes margins directly, sometimes passed on to customers as a delivery fee change or a per-order surcharge. Farmers feel it differently: diesel pump sets for irrigation and tractors for hauling produce to the mandi mean diesel price, more than petrol, moves directly into their input costs each sowing and harvest season. A long-haul trucker running a Delhi-to-Mumbai route, roughly 1,400 kilometres one way, budgets diesel as the single largest line item on that trip; even a modest ₹2-per-litre rise adds close to ₹700 to the fuel bill for one truck on one trip alone, a cost that compounds fast across a fleet running that route daily. A fleet operator comparing this page's state-by-state numbers before choosing a depot location, or timing a bulk fuel purchase across a lower-VAT state border, is a genuine cost-saving tactic some transport and logistics businesses already build into their route planning.

Fuel Price Trends (31-Day)

Highest₹106.516 Oct
Lowest₹106.0521 Oct
Average₹106.37
VolatilityLow

24h: → 0.0% 7d: → 0.0% Since 25 Sep: → 0.0%

Seasonal pattern: Fuel doesn't follow a real seasonal pattern the way gold or AQI does, it tracks global crude oil prices and the rupee's exchange rate more than the calendar, so there's no reliable "cheap month" to wait for.

↑