Petrol Diesel Price Today (June 21, 2026) | Today’s Petrol Diesel Prices (21 June 2026): Today, on 21 June 2026, petrol and diesel prices have remained stable in various cities of the country. Due to changes in crude oil prices in the international market and differences in local value added tax (VAT), there is a general fluctuation in prices in each state and city, due to which customers should check the latest rates of their city before travelling.

Know today’s petrol-diesel price in major cities of the country (Petrol Diesel Price Today).

  • Mumbai: Petrol ~₹111.21/litre, Diesel ~₹97.83/litre
  • Delhi: Petrol ~₹102.12/litre, Diesel ~₹95.02/litre
  • Hyderabad: Petrol ~₹115.73/litre, Diesel ~₹103.82/litre
  • Kolkata: Petrol ~₹113.51/litre, Diesel ~₹99.82/litre
  • Bengaluru: Petrol ~₹110.93/litre, Diesel ~₹98.08/litre

Estimated Petrol and Diesel Prices in Major Cities in Gujarat (21 Jun 2026) | Petrol Diesel Prices Today in Gujarat Today (June 21, 2026)

  • Ahmedabad: Petrol ~₹101.83/litre, Diesel ~₹97.92/litre
  • Surat: Petrol ~₹101.07/litre, Diesel ~₹97.82/litre
  • Vadodara: Petrol ~₹101.46/litre, Diesel ~₹97.57/litre
  • Rajkot: Petrol ~₹101.27/litre, Diesel ~₹97.44/litre
  • Gandhinagar: Petrol ~₹102.01/litre, Diesel ~₹98.13/litre

Last 10 Days Petrol Price (Last 10 Day Petrol Prices)


Last 10 Days Diesel Price (Last 10 Day Diesel Prices)

DatePriceChange
Jun 21, 2026101.83 ₹/L0.00
Jun 20, 2026101.83 ₹/L0.00
Jun 19, 2026101.83 ₹/L0.00
Jun 18, 2026101.83 ₹/L0.00
Jun 17, 2026101.83 ₹/L0.00
Jun 16, 2026101.83 ₹/L0.00
Jun 15, 2026101.83 ₹/L0.00
Jun 14, 2026101.83 ₹/L0.00
Jun 13, 2026101.83 ₹/L0.00
Jun 12, 2026101.83 ₹/L0.00


Petrol-Diesel prices in India are updated daily

In India, Oil Marketing Companies (OMCs) update petrol and diesel prices every day at 6:00 am. These adjustments are based on crude oil prices and the prevailing dollar-rupee exchange rate. The objective is to ensure transparency and provide accurate pricing.

Here’s how to check prices via SMS

  • Send IOC: CITY CODE + RSP to 9224992249
  • BPCL: Write RSP to 9223112222
  • HPCL: Write RSP to 9222201122

DatePriceChange
Jun 21, 202697.92 ₹/L0.00
Jun 20, 202697.92 ₹/L0.00
Jun 19, 202697.92 ₹/L0.00
Jun 18, 202697.92 ₹/L0.00
Jun 17, 202697.92 ₹/L0.00
Jun 16, 202697.92 ₹/L0.00
Jun 15, 202697.92 ₹/L0.00
Jun 14, 202697.92 ₹/L0.00
Jun 13, 202697.92 ₹/L0.00
Jun 12, 202697.92 ₹/L0.00