
Commuters and transport operators across India woke up to the latest fuel price revisions this morning. Oil Marketing Companies (OMCs) have announced the fresh rates for petrol and diesel, effective from 6:00 AM on October 24, 2025. While the prices in major metropolitan centres largely showed stability, several smaller cities and regional markets saw minor fluctuations, reflecting the dynamic nature of global crude oil costs and the intricacies of the domestic tax structure.
The daily revision of fuel prices is a standard practice in India, where rates are aligned with international crude oil benchmarks and the rupee-dollar exchange rate. Furthermore, state-specific Value Added Tax (VAT) and local levies introduce significant differences in the final retail price across various cities.
The four main metro cities reported the following per-litre rates today, October 24:
| City | Petrol Price (₹/Litre) | Diesel Price (₹/Litre) | Change (₹/Litre) |
| New Delhi | ₹94.77 | ₹87.67 | Largely stable |
| Mumbai | ₹103.50 | ₹90.03 | Largely stable |
| Kolkata | ₹105.41 | ₹92.02 | Largely stable |
| Chennai | ₹100.80 | ₹92.39 | Largely stable |
It is noteworthy that prices in the major metros have remained consistent over the last several days, offering a slight predictability to large-scale consumers.
Outside the main metros, variations were observed, with some cities experiencing minor hikes or marginal decreases in line with local market and logistical factors:
The retail price of fuel that consumers pay at the pump is a composite figure determined by multiple elements:
Any small shift in the international price of crude oil or the currency exchange rate can result in the subtle, daily revisions witnessed in local markets across the country. Consumers are advised to check the exact rates in their specific location either via the mobile apps of the respective oil companies, their SMS services (like sending an SMS to 92249 92249 with the code RSP $\langle$Dealer Code$\rangle$), or by checking the price boards at the fuel station before filling up.