Petrol price will be cut by Rs 2 per litre with effect from midnight tonight. State-owned oil firms will reduce petrol price by Rs 1.68 per litre, excluding taxes.