Skip to content
PetaBBM
Menu

Petrol prices in Java and Jakarta

Java has 6 provinces (DKI Jakarta, Jawa Barat, Jawa Tengah, DI Yogyakarta, Jawa Timur and Banten). Pertalite costs Rp 10,000 per litre. Pertamax costs Rp 15,950. Official Pertamina prices, in effect since 2 September 2026.

Price per litre by province

ProvincePertalitePertamaxBiosolarDexlite
DKI JakartaRp 10,000Rp 15,950Rp 6,800Rp 23,700
Jawa BaratRp 10,000Rp 15,950Rp 6,800Rp 23,700
Jawa TengahRp 10,000Rp 15,950Rp 6,800Rp 23,700
DI YogyakartaRp 10,000Rp 15,950Rp 6,800Rp 23,700
Jawa TimurRp 10,000Rp 15,950Rp 6,800Rp 23,700
BantenRp 10,000Rp 15,950Rp 6,800Rp 23,700

Price per litre at Pertamina stations. Source: PT Pertamina Patra Niaga.

Find petrol stations near me

Questions

How much is petrol in Java?
Pertalite (RON 90), the cheapest petrol, costs Rp 10,000 per litre at Pertamina stations, in effect since 2 September 2026. It is subsidised and its price is set by the government, the same all over Indonesia.
How much is Pertamax in Java?
Rp 15,950 per litre. The price is the same in every province here.
How many petrol stations are there in Java?
Our map lists 3.099 petrol stations and fuel sellers in Java, from OpenStreetMap and reports by drivers. There may be more.