Petrol and diesel prices for January 23, 2026, have been released, with Oil Marketing Companies (OMCs) updating rates across cities at 6 am, in line with their daily pricing mechanism. The revision process factors in movements in global crude oil prices and changes in foreign exchange rates, ensuring consumers receive the latest notified fuel prices.

Despite daily revisions, fuel prices across India have largely remained stable since May 2022, following reductions in central and state taxes.

Petrol and diesel prices today in India (January 23)

City

Petrol (₹/L)

Diesel (₹/L)

New Delhi

94.72

87.62

Mumbai

104.21

92.15

Kolkata

103.94

90.76

Chennai

100.75

92.34

Ahmedabad

94.49

90.17

Bengaluru

102.92

89.02

Hyderabad

107.46

95.70

Jaipur

104.72

90.21

Lucknow

94.69

87.80

Pune

104.04

90.57

Chandigarh

94.30

82.45

Indore

106.48

91.88

Patna

105.58

93.80

Surat

95.00

89.00

Nashik

95.50

89.50

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.

How to check petrol and diesel prices via SMS

Consumers can also get the latest fuel prices directly on their 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