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
| Province | Pertalite | Pertamax | Biosolar | Dexlite |
|---|---|---|---|---|
| DKI Jakarta | Rp 10,000 | Rp 15,950 | Rp 6,800 | Rp 23,700 |
| Jawa Barat | Rp 10,000 | Rp 15,950 | Rp 6,800 | Rp 23,700 |
| Jawa Tengah | Rp 10,000 | Rp 15,950 | Rp 6,800 | Rp 23,700 |
| DI Yogyakarta | Rp 10,000 | Rp 15,950 | Rp 6,800 | Rp 23,700 |
| Jawa Timur | Rp 10,000 | Rp 15,950 | Rp 6,800 | Rp 23,700 |
| Banten | Rp 10,000 | Rp 15,950 | Rp 6,800 | Rp 23,700 |
Price per litre at Pertamina stations. Source: PT Pertamina Patra Niaga.
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.