Fuel Price in Karnataka

Daily petrol, diesel, and CNG rates in one view (latest update 20 Mar, 2026).

Fuel price history in Karnataka

Date-wise petrol diesel CNG rates in Karnataka
Date Petrol Diesel CNG
20 Mar, 2026 103.81 ₹/L 91.84 ₹/L 85.88₹/kg
19 Mar, 2026 103.30 ₹/L 91.37 ₹/L --
18 Mar, 2026 103.68 ₹/L 91.71 ₹/L 85.88₹/kg
17 Mar, 2026 103.68 ₹/L 91.71 ₹/L --
16 Mar, 2026 103.49 ₹/L 91.54 ₹/L --
15 Mar, 2026 103.33 ₹/L 91.39 ₹/L --
13 Mar, 2026 103.26 ₹/L 91.33 ₹/L --
12 Mar, 2026 103.26 ₹/L 91.33 ₹/L --
09 Mar, 2026 103.69 ₹/L 91.73 ₹/L --
08 Mar, 2026 103.68 ₹/L 91.71 ₹/L --
02 Jan, 2026 -- -- 84.77₹/kg
01 Jan, 2026 -- -- 84.88₹/kg
18 May, 2025 -- -- 84.72₹/kg
11 May, 2025 -- -- 84.72₹/kg
02 May, 2025 -- -- 84.72₹/kg
30 Apr, 2025 -- -- 84.72₹/kg
09 Apr, 2025 -- -- 84.69₹/kg
04 Apr, 2025 -- -- 84.64₹/kg

City-wise fuel prices in Karnataka

City-wise petrol diesel CNG rates in Karnataka
City Petrol Diesel CNG
Tumkur 103.45 ₹/L 91.48 ₹/L 92.00
Udupi 102.41 ₹/L 90.48 ₹/L 87.70
Kodagu 104.08 ₹/L 92.06 ₹/L 85.00
Kolar 103.15 ₹/L 91.21 ₹/L 85.00
Koppal 104.09 ₹/L 92.18 ₹/L 85.00
Mandya 102.96 ₹/L 91.02 ₹/L 85.00
Mysore 102.47 ₹/L 90.57 ₹/L 85.00
Raichur 103.90 ₹/L 91.92 ₹/L 85.00
Ramanagara 103.40 ₹/L 91.45 ₹/L 92.00
Shimoga 104.23 ₹/L 92.31 ₹/L 85.00
Bagalkot 103.81 ₹/L 91.84 ₹/L 84.00
Bangalore 102.96 ₹/L 90.99 ₹/L 90.10
Bangalore Rural 102.99 ₹/L 91.06 ₹/L 92.00
Belgaum 103.46 ₹/L 91.52 ₹/L 92.00
Bellary 104.09 ₹/L 92.22 ₹/L 92.00
Bidar 103.52 ₹/L 91.57 ₹/L 92.00
Chamrajnagar 103.06 ₹/L 91.12 ₹/L 85.00
Chikmagalur 104.21 ₹/L 92.21 ₹/L 85.00
Chitradurga 104.13 ₹/L 92.26 ₹/L 92.00
Davangere 104.09 ₹/L 92.21 ₹/L 92.00
Dharwad 102.73 ₹/L 90.84 ₹/L 92.00
Gadag 103.24 ₹/L 91.31 ₹/L 92.00
Gulbarga 103.41 ₹/L 91.47 ₹/L 85.00
Hassan 102.87 ₹/L 90.75 ₹/L 85.00
Haveri 103.87 ₹/L 91.90 ₹/L 85.00
Yadgir 100.33 ₹/L 86.40 ₹/L 92.00
Uttar Kannad 103.80 ₹/L 91.77 ₹/L 81.50 ₹/kg
Chikkaballapura 102.92 ₹/L 90.99 ₹/L 92.00
Dakshin Kannad 102.11 ₹/L 90.26 ₹/L 94.72PETROL ₹/kg
Uttara Kannada -- -- 85.00
Vijayanagara -- -- 92.00
Dakshina Kannada -- -- 88.00
Bengaluru Rural -- -- 92.00
Bengaluru -- -- 88.95
Mangalore -- -- 84.00
Dakshina Kannad -- -- 86.50 ₹/kg