Petrol will cost Rs 59.98 from midnight tonight in Delhi as against Rs 60.48 per litre currently.
Similarly, a litre of diesel will cost Rs 46.09 as compared to Rs 46.55 now, said Indian Oil Corp (IOC), the nation's biggest fuel retailer said.
The rate of basket of crude oil that India buys hit a 11-year low of USD 34.39 per barrel yesterday, but the average for the fortnight which is taken into account for calculating new prices, was USD 4-5 more.
Industry officials said the net impact of the two should have warranted a reduction of at least Rs 2 per litre but the oil companies have kept some cushion on cues that government may like to raise excise duty on the two fuels to mop up its revenues as it has done five times in last one year.
More From This Section
Excise duty was last raised on November 7; on petrol, by Rs 1.60 per litre and on diesel by 40 paise.
In the previous four hikes between November 2014 and January 2015, totalling Rs 7.75 per litre on petrol and Rs 6.50 a litre on diesel, it had mopped up about Rs 20,000 crore in additional revenue to meet fiscal deficit targets.
The government had collected Rs 99,184 crore in excise collections from the petroleum sector in 2014-15. This was Rs 33,042 crore in the first quarter of the current fiscal.
"The current level of international product prices of
State-owned fuel retailers -- IOC, Bharat Petroleum Corp (BPCL) and Hindustan Petroleum Corp (HPCL) -- revise petrol and diesel prices on 1st and 16th of every month based on average imported cost and rupee-dollar exchange rate in the previous fortnight.
(Reopens DEL98)
Reacting to the decision, Congress chief spokesman
Randeep Surjewala tweeted: "BJP plays cruel joke by slashing Petrol/Diesel by 50 paisa/48 paisa while crude oil has come down from $108 to $36 from May 2014 to Dec 2015".