Petrol Diesel Price Today: In this report we will give you information about the price of petrol and diesel in major cities of the country.
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
Also read this
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)
| Date | Price | Change |
| Jun 21, 2026 | 101.83 ₹/L | 0.00 |
| Jun 20, 2026 | 101.83 ₹/L | 0.00 |
| Jun 19, 2026 | 101.83 ₹/L | 0.00 |
| Jun 18, 2026 | 101.83 ₹/L | 0.00 |
| Jun 17, 2026 | 101.83 ₹/L | 0.00 |
| Jun 16, 2026 | 101.83 ₹/L | 0.00 |
| Jun 15, 2026 | 101.83 ₹/L | 0.00 |
| Jun 14, 2026 | 101.83 ₹/L | 0.00 |
| Jun 13, 2026 | 101.83 ₹/L | 0.00 |
| Jun 12, 2026 | 101.83 ₹/L | 0.00 |
| Date | Price | Change |
| Jun 21, 2026 | 97.92 ₹/L | 0.00 |
| Jun 20, 2026 | 97.92 ₹/L | 0.00 |
| Jun 19, 2026 | 97.92 ₹/L | 0.00 |
| Jun 18, 2026 | 97.92 ₹/L | 0.00 |
| Jun 17, 2026 | 97.92 ₹/L | 0.00 |
| Jun 16, 2026 | 97.92 ₹/L | 0.00 |
| Jun 15, 2026 | 97.92 ₹/L | 0.00 |
| Jun 14, 2026 | 97.92 ₹/L | 0.00 |
| Jun 13, 2026 | 97.92 ₹/L | 0.00 |
| Jun 12, 2026 | 97.92 ₹/L | 0.00 |




