Petrol and diesel prices for February 7, 2026, have been released, with oil marketing companies (OMCs) updating rates across cities at 6 am, in line with their daily fuel pricing mechanism.

Petrol and diesel prices today in India (February 7, 2026)

City

Petrol (₹/L)

Diesel (₹/L)

New Delhi

₹94.77

₹87.67

Mumbai

₹103.50

₹90.03

Kolkata

₹105.41

₹92.02

Bengaluru

₹102.96

₹90.99

Hyderabad

₹107.50

₹95.70

Jaipur

₹104.69

₹90.18

Lucknow

₹94.73

₹87.86

Patna

₹105.23

₹91.49

Chandigarh

₹94.30

₹82.45

Noida

₹95.05

₹88.01

What determines petrol and diesel prices?

Fuel prices in India are influenced by a combination of international crude oil trends, currency exchange rates, and domestic taxation.

Although OMCs revise prices daily, excise duties, base pricing structures, and informal price controls continue to play a significant role in keeping retail rates steady.

The revision process factors in movements in global crude oil prices and changes in foreign exchange rates, ensuring consumers receive the latest notified prices at fuel stations.

Despite daily revisions, fuel prices across India have largely remained stable, following cuts in central and state taxes, resulting in minimal day-to-day changes for consumers.

How to check petrol and diesel prices via SMS

  • Consumers can also check the latest fuel prices directly on their mobile phones:
  • Indian Oil customers can send the city code followed by RSP to 9224992249
  • BPCL users can text RSP to 9223112222
  • HPCL customers can send HP Price to 9222201122