State-run Indian Oil Corp on Sunday announced a hike in the price of petrol by 36 paise a litre and of diesel by 87 paise at Delhi, effective midnight.

The petrol and diesel rates will experience a corresponding increase in other states, said the announcement.

"The current level of international product prices of petrol and diesel and rupee-dollar exchange rate warrant an increase in prices, the impact of which is being passed on to the consumers with this price revision," said Indian Oil said in a statement in New Delhi.

The oil marketer said the price of petrol per litre from Monday would be Rs 61.06 in Delhi, Rs 66.39 in Kolkata, Rs 68.13 in Mumbai and Rs 61.38 in Chennai.

Diesel will cost Rs 46.80 a litre in Delhi, Rs 50.29 in Kolkata, Rs 54.04 in Mumbai and Rs 48 in Chennai.

The Indian basket of crude oil closed trading on Thursday at $42.41 a barrel. The figures for Friday will be available on Monday.