Petrol, Diesel price March 23: Petrol and diesel prices in India remained unchanged on March 23, 2026, even as global oil markets continue to experience sharp volatility amid ongoing conflicts in West Asia. In Delhi, petrol costs Rs 94.77 per litre and diesel costs Rs 87.67 per litre. In Mumbai, Chennai, Kolkata, Hyderabad and Bengaluru, the price of petrol is above Rs 100 per litre.