Petrol
Diesel
CNG
LPG

Petrol Price in Bengaluru Today

Bengaluru, Karnataka — Bengaluru Urban District

Latest available rate · 23 August 2026

1 litre petrol price in Bengaluru: ₹110.93

One litre of petrol in Bengaluru costs ₹110.93 at the lowest rate currently listed from Indian Oil. The source price is dated 23 August 2026; newer OMC changes may take time to appear in imported data.

1 litre
₹110.93
10 litres
₹1109.30
50 litres
₹5546.50

Today's Petrol Prices — All Oil Companies

Prices updated daily at 6:00 AM IST. Compare Indian Oil, Bharat Petroleum & HP.

Indian Oil is cheapest today — save ₹16.94/litre vs Shell

CHEAPEST
Indian Oil
₹110.93
per litre
→ No change vs yesterday
Updated: 2026-08-23
Shell
₹127.87
per litre
→ No change vs yesterday
Updated: 2026-08-23
Also check:
Diesel Price
CNG Price
Petrol & Diesel Prices in Bengaluru

Petrol Price Trend in Bengaluru — Last 30 Days

Track how petrol prices have changed over the past month.

What makes up the petrol price in Bengaluru?

The pump price combines the OMC product price and freight, central excise duties and cesses, Karnataka VAT or sales tax and any state cess, and dealer commission. These are not all fixed per-litre amounts, so this page does not present a speculative component total.

Petrol Prices in Nearby Cities

Get Petrol Price Alerts for Bengaluru

Get notified when petrol prices change in Bengaluru. Set up free alerts via Telegram, WhatsApp, or email.

Frequently Asked Questions

What is the petrol price in Bengaluru today?

The latest available petrol price in Bengaluru is ₹110.93 per litre from Indian Oil, dated 23 August 2026.

Why is petrol expensive in Bengaluru?

Petrol prices in Bengaluru combine the OMC product price and freight, central excise duties and cesses, Karnataka VAT or sales tax and any state cess, plus dealer commission. State tax formulas are a major reason prices differ across India.

Which oil company has the lowest petrol price in Bengaluru?

Indian Oil has the lowest petrol rate currently listed for Bengaluru at ₹110.93 per litre, dated 23 August 2026.

When do petrol prices change in Bengaluru?

Since June 2017, India follows dynamic daily pricing. Petrol prices in Bengaluru are revised every day at 6:00 AM IST based on international crude oil prices and exchange rates.

How much does 10 litres of petrol cost in Bengaluru?

At the lowest currently listed rate of ₹110.93 per litre, 10 litres of petrol in Bengaluru costs ₹1109.30.

Browse More Cities

Compare petrol prices across Karnataka and other states.

Related Guides