Today's fuel price in Karnataka (capital: Bengaluru): Petrol ₹111.68/litre, Diesel ₹99.56/litre (INR). Updated daily.
Petrol and diesel prices in Karnataka (capital: Bengaluru) are set daily by India's oil marketing companies, typically revised at 6 AM IST. Fuel prices vary by state — not city — mainly due to differing state VAT rates, so this rate applies across Karnataka, not only in Bengaluru. Prices shown here are for informational purposes only — always confirm at the pump before making fuel purchase decisions.
Petrol and diesel prices in India are revised daily by state-owned oil marketing companies (Indian Oil, Bharat Petroleum, Hindustan Petroleum) based on international crude oil prices and the rupee-dollar exchange rate, then vary by state because of differing VAT and cess rates — which is why the same fuel can cost noticeably more or less just across a state border.