Skip to content
SmartFigure

Diesel price in Madhya Pradesh today

Diesel costs ₹99.48 a litre in Bhopal today. Across Madhya Pradesh's 53 districts it ranges from ₹99.26 in Sagar to ₹101.16 in Shivpuri.

ShareWhatsApp

Diesel in Madhya Pradesh at a glance

Bhopal

₹99.48

▼ ₹0.16

State average

₹100.41

Cheapest: Sagar

₹99.26

No change

Dearest: Shivpuri

₹101.16

No change

3 districts went up and 12 went down since yesterday; the rest are unchanged.

Diesel price in every district of Madhya Pradesh

DistrictPer litreChange
Agar₹100.30▼ ₹0.35
Agar Malwa₹100.30▼ ₹0.35
Alirajpur₹100.62No change
Anupur₹101.15No change
Ashoknagar₹99.97No change
Balaghat₹101.15No change
Barwani₹101.03▼ ₹0.05
Betul₹100.12▼ ₹0.38
Bhind₹99.90No change
Bhopal₹99.48▼ ₹0.16
Burhanpur₹101.16No change
Chhatarpur₹100.97No change
Chhindwara₹101.15No change
Damoh₹100.25No change
Datia₹100.60No change
Dewas₹99.91No change
Dhar₹100.47No change
Dindori₹100.81No change
Guna₹100.34No change
Gwalior₹99.40No change
Harda₹99.84No change
Indore₹99.70No change
Jabalpur₹99.64▼ ₹1.52
Jhabua₹100.62No change
Katni₹100.42▲ ₹0.01
Khandwa₹100.81No change
Khargone₹101.03No change
Mandla₹100.96▼ ₹0.20
Mandsaur₹101.10No change
Morena₹99.57No change
Narmadapuram (Hoshangabad)₹99.40No change
Narsinghpur₹100.03No change
Neemuch₹100.82▼ ₹0.02
Niwari₹100.60No change
Panna₹101.16No change
Raisen₹99.74No change
Rajgarh₹100.30▼ ₹0.31
Ratlam₹99.50▼ ₹0.05
Rewa₹100.51No change
Sagar₹99.26No change
Satna₹101.16No change
Sehore₹99.48No change
Seoni₹100.99No change
Shahdol₹101.15No change
Shajapur₹100.30No change
Sheopur₹100.56No change
Shivpuri₹101.16No change
Sidhi₹100.85No change
Singrauli₹99.94No change
Tikamgarh₹101.03▲ ₹0.62
Ujjain₹100.00▼ ₹0.06
Umaria₹101.01▼ ₹0.14
Vidisha₹99.93▲ ₹0.14

Diesel price in Bhopal: last 10 days

DatePriceChange
6 October 2026₹99.48▼ ₹0.16
5 October 2026₹99.64

How Madhya Pradesh compares with other states

By the average across its districts, Madhya Pradesh is the 28th cheapest of 36 states and union territories for diesel. The gap between states comes mostly from state VAT, which each state sets for itself.

StateAverageThan Madhya Pradesh
Andaman and Nicobar Islands₹84.56₹15.85 less
Arunachal Pradesh₹88.85₹11.56 less
Manipur₹93.18₹7.23 less
Ladakh₹93.45₹6.96 less
Madhya Pradesh₹100.41–
Lakshadweep₹102.80₹2.39 more
Kerala₹103.39₹2.98 more
Telangana₹104.42₹4.01 more
Andhra Pradesh₹105.02₹4.61 more

The full list is on the diesel price in India page.

Other fuel prices in Bhopal

How diesel prices are set in Madhya Pradesh

The price at the pump adds up the oil company's base price, freight, the central excise duty, the dealer's commission and Madhya Pradesh's VAT. VAT is charged last, on everything before it, so when crude prices rise the state's tax take rises too. Districts far from a depot pay more for freight, which is why prices differ within Madhya Pradesh.

Frequently asked questions

What is the diesel price in Madhya Pradesh today?

Diesel costs ₹99.48 per litre in Bhopal on 6 October 2026. The average across 53 districts is ₹100.41.

Where is diesel cheapest in Madhya Pradesh?

In Sagar, at ₹99.26. It is dearest in Shivpuri, at ₹101.16: ₹1.90 more, mostly the extra cost of transport from the depot.

Is diesel cheaper in Madhya Pradesh than in other states?

By the average district price, Madhya Pradesh is the 28th cheapest of 36 states and union territories for diesel. Andaman and Nicobar Islands is the cheapest and Andhra Pradesh the dearest.

What time does the diesel price change in Madhya Pradesh?

Prices are revised at 6 am every day. On most days they do not change; when the state changes its VAT, every district moves together.

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.