
Petrol prices in India fluctuate based on several factors, including international crude oil rates, currency exchange rates, and state-specific taxes. While the central government imposes excise duty, each state levies its own value-added tax (VAT), which leads to price variations across the country.
In this article, we provide a state-wise breakdown of petrol prices in ascending order, as of March 2025.
State-Wise Petrol Prices in India (Lowest to Highest)
1. Arunachal Pradesh – ₹92.35 per litre
Arunachal Pradesh has the lowest petrol price in India, thanks to lower state taxes.
2. Uttarakhand – ₹93.84 per litre
With slightly higher fuel taxes, Uttarakhand remains one of the most affordable states for petrol.
3. Himachal Pradesh – ₹94.35 per litre
Himachal Pradesh maintains a moderate petrol price, benefiting from reduced transport costs in certain regions.
4. Chandigarh – ₹94.30 per litre
As a union territory, Chandigarh has relatively lower fuel prices compared to its neighboring states.
5. Delhi – ₹94.77 per litre
Being the national capital, Delhi's petrol prices are competitive due to controlled taxation.
6. Gujarat – ₹94.99 per litre
Gujarat enjoys a moderate petrol price due to a balanced tax structure.
7. Haryana – ₹95.35 per litre
Haryana keeps its petrol rates low, providing relief to commuters and transporters.
8. Pondicherry – ₹95.09 per litre
The petrol price in Pondicherry remains lower due to tax benefits enjoyed by the union territory.
9. Uttar Pradesh – ₹95.11 per litre
UP maintains competitive fuel rates due to streamlined state tax policies.
10. Meghalaya – ₹95.75 per litre
Despite being a northeastern state, Meghalaya has a reasonable petrol price.
11. Puducherry – ₹96.47 per litre
Puducherry's petrol price is slightly higher than in neighboring Pondicherry.
12. Goa – ₹96.58 per litre
Tourists and locals in Goa benefit from relatively lower fuel prices.
13. Punjab – ₹97.28 per litre
Punjab offers a balanced petrol rate due to moderate state taxes.
14. Tripura – ₹97.23 per litre
Tripura’s petrol prices are slightly higher than other northeastern states.
15. Nagaland – ₹97.82 per litre
Nagaland maintains moderate petrol rates with minimal fluctuations.
16. Jammu & Kashmir – ₹98.00 per litre
Petrol prices in J&K remain reasonable despite logistical challenges.
17. Assam – ₹98.88 per litre
Petrol is slightly costlier in Assam due to taxation policies.
18. Jharkhand – ₹98.56 per litre
Jharkhand’s fuel rates are moderate but have seen periodic fluctuations.
19. Mizoram – ₹99.15 per litre
Mizoram maintains steady petrol prices, though transport costs play a role.
20. Manipur – ₹99.72 per litre
Petrol prices in Manipur remain under ₹100, making it one of the affordable states for fuel.
21. Chhattisgarh – ₹101.32 per litre
Fuel rates in Chhattisgarh are relatively stable but cross the ₹100 mark.
22. Sikkim – ₹101.75 per litre
Sikkim’s petrol prices remain moderate but are affected by transportation costs.
23. Tamil Nadu – ₹101.80 per litre
Tamil Nadu sees higher petrol rates due to state taxes.
24. Odisha – ₹102.05 per litre
Odisha has consistently maintained petrol prices around this range.
25. Karnataka – ₹103.33 per litre
Fuel prices in Karnataka remain on the higher side due to additional state levies.
26. Maharashtra – ₹103.50 per litre
Maharashtra levies substantial VAT on petrol, leading to higher prices.
27. Rajasthan – ₹105.44 per litre
Rajasthan's petrol prices are among the highest due to state tax policies.
28. West Bengal – ₹105.42 per litre
West Bengal maintains fuel prices close to Rajasthan’s due to similar tax structures.
29. Bihar – ₹106.25 per litre
Bihar’s petrol rates are higher due to state-imposed duties.
30. Kerala – ₹106.40 per litre
Kerala experiences high fuel prices due to transportation and tax factors.
31. Madhya Pradesh – ₹107.31 per litre
MP has some of the highest petrol prices in India, primarily due to heavy state taxation.
32. Telangana – ₹107.46 per litre
Telangana’s petrol rates remain on the higher side, similar to MP.
33. Andhra Pradesh – ₹109.60 per litre
Andhra Pradesh tops the list with the highest petrol price in India. The state levies a high VAT on fuel, pushing rates above ₹109 per litre.
Factors Affecting Petrol Prices in India
Petrol prices in India vary due to several factors:
Crude Oil Prices: Global crude oil rates influence fuel prices in India.
Exchange Rate: The value of the Indian Rupee against the US Dollar affects import costs.
Taxes: Excise duty by the central government and VAT by states significantly impact prices.
Dealer Commissions: The commission paid to fuel station owners also contributes to retail prices.
Petrol prices in India continue to fluctuate based on multiple economic and geopolitical factors. While Arunachal Pradesh enjoys the lowest rates at ₹92.35 per litre, Andhra Pradesh records the highest at ₹109.60 per litre. Commuters and transporters should stay updated on fuel rates as they directly impact daily expenses and logistics costs.
Disclaimer
The petrol prices listed above are based on the latest available data as of March 2025. Prices may vary due to government policies, international crude oil fluctuations, and other economic factors. Readers are advised to check local fuel stations for real-time updates.