The average price of petrol in Badajoz is ₹ 138/litre over the past month, costing you anywhere between ₹ 6,198 and ₹ 8,953 to fill up a car’s fuel tank.