Petrol prices in India are updated daily based on international crude oil rates, currency fluctuations, and state taxes. As of today, March 27, 2026, fuel prices remain mostly stable across major cities, with slight variations depending on the state.
Petrol Price in Major Cities Today
City
Petrol Price (₹/Litre)
Chennai
₹101 – ₹102
Delhi
₹94 – ₹96
Mumbai
₹103 – ₹106
Kolkata
₹104 – ₹106
Bengaluru
₹102 – ₹103
Hyderabad
₹106 – ₹107
Petrol prices are revised daily at 6:00 AM.
State-wise Petrol Price in India Today
State
Price (₹/Litre)
Tamil Nadu
₹100 – ₹102
Karnataka
₹102 – ₹103
Kerala
₹105 – ₹107
Andhra Pradesh
₹109 – ₹110
Telangana
₹107 – ₹108
Maharashtra
₹103 – ₹106
Gujarat
₹94 – ₹96
Uttar Pradesh
₹95 – ₹97
Bihar
₹105 – ₹107
Rajasthan
₹104 – ₹107
Madhya Pradesh
₹106 – ₹109
Punjab
₹96 – ₹98
Haryana
₹95 – ₹97
Odisha
₹103 – ₹105
Assam
₹98 – ₹100
Note: Prices vary slightly based on city and petrol pump location.
Why Petrol Prices Change Daily?
Petrol price in India depends on several key factors:
Crude Oil Prices (Global Market)
Rupee vs US Dollar Exchange Rate
Central Excise Duty
State VAT Taxes
Transportation Cost
Daily Petrol Price Update Time
Petrol prices are updated every day at 6 AM
Managed by:
Indian Oil Corporation (IOC)
Bharat Petroleum (BPCL)
Hindustan Petroleum (HPCL)
Petrol Price Trend in 2026
Prices are mostly stable
Minor increases in select states
Government controlling inflation with tax adjustments
Petrol Price Prediction (Next 7 Days)
Expected to remain stable
Slight increase possible if crude oil rises
No major hike expected in metro cities
Frequently Asked Questions (FAQ)
What is petrol price in Chennai today?
Petrol price in Chennai is approximately ₹101–₹102 per litre.
Why petrol price is different in each state?
Due to different VAT taxes and transportation costs.
What time petrol price changes in India?
Every day at 6 AM.
Petrol prices in India today remain stable with minor variations across states. Users should check daily updates to stay informed about fuel costs.