Skip to content
PetaBBM
Menu

Where is petrol cheapest in Indonesia?

The cheapest petrol is Pertalite (RON 90) at Rp 10,000 per litre, the same price at every Pertamina station in the country. It is subsidised and its price is set by the government, so no province is cheaper than another.

The cheapest diesel is Biosolar at Rp 6,800 per litre, also the same everywhere.

The other grades are not subsidised and their price depends on the province, mainly because of regional fuel tax. The tables below rank every province.

Pertamax price by province, cheapest first

Cheapest in Free Trade Zone Sabang at Rp 14,950; most expensive in Kalimantan Utara, Kepulauan Riau, Riau and Sumatera Barat at Rp 16,650, Rp 1,700 more per litre.

Province or zonePrice per litrevs cheapest
Free Trade Zone SabangRp 14,950cheapest
Free Trade Zone BatamRp 15,150+Rp 200
BaliRp 15,950+Rp 1,000
BantenRp 15,950+Rp 1,000
DI YogyakartaRp 15,950+Rp 1,000
DKI JakartaRp 15,950+Rp 1,000
Jawa BaratRp 15,950+Rp 1,000
Jawa TengahRp 15,950+Rp 1,000
Jawa TimurRp 15,950+Rp 1,000
Nusa Tenggara BaratRp 15,950+Rp 1,000
Nusa Tenggara TimurRp 15,950+Rp 1,000
AcehRp 16,300+Rp 1,350
BengkuluRp 16,300+Rp 1,350
GorontaloRp 16,300+Rp 1,350
JambiRp 16,300+Rp 1,350
Kalimantan BaratRp 16,300+Rp 1,350
Kalimantan SelatanRp 16,300+Rp 1,350
Kalimantan TengahRp 16,300+Rp 1,350
Kalimantan TimurRp 16,300+Rp 1,350
Kepulauan Bangka BelitungRp 16,300+Rp 1,350
LampungRp 16,300+Rp 1,350
MalukuRp 16,300+Rp 1,350
Maluku UtaraRp 16,300+Rp 1,350
PapuaRp 16,300+Rp 1,350
Papua BaratRp 16,300+Rp 1,350
Papua Barat DayaRp 16,300+Rp 1,350
Papua PegununganRp 16,300+Rp 1,350
Papua SelatanRp 16,300+Rp 1,350
Papua TengahRp 16,300+Rp 1,350
Sulawesi BaratRp 16,300+Rp 1,350
Sulawesi SelatanRp 16,300+Rp 1,350
Sulawesi TengahRp 16,300+Rp 1,350
Sulawesi TenggaraRp 16,300+Rp 1,350
Sulawesi UtaraRp 16,300+Rp 1,350
Sumatera SelatanRp 16,300+Rp 1,350
Sumatera UtaraRp 16,300+Rp 1,350
Kalimantan UtaraRp 16,650+Rp 1,700
Kepulauan RiauRp 16,650+Rp 1,700
RiauRp 16,650+Rp 1,700
Sumatera BaratRp 16,650+Rp 1,700

Dexlite price by province, cheapest first

Cheapest in Free Trade Zone Sabang at Rp 22,150; most expensive in Kalimantan Utara, Kepulauan Riau, Riau and Sumatera Barat at Rp 24,750, Rp 2,600 more per litre.

Province or zonePrice per litrevs cheapest
Free Trade Zone SabangRp 22,150cheapest
Free Trade Zone BatamRp 22,500+Rp 350
BaliRp 23,700+Rp 1,550
BantenRp 23,700+Rp 1,550
DI YogyakartaRp 23,700+Rp 1,550
DKI JakartaRp 23,700+Rp 1,550
Jawa BaratRp 23,700+Rp 1,550
Jawa TengahRp 23,700+Rp 1,550
Jawa TimurRp 23,700+Rp 1,550
Nusa Tenggara BaratRp 23,700+Rp 1,550
Nusa Tenggara TimurRp 23,700+Rp 1,550
AcehRp 24,200+Rp 2,050
BengkuluRp 24,200+Rp 2,050
GorontaloRp 24,200+Rp 2,050
JambiRp 24,200+Rp 2,050
Kalimantan BaratRp 24,200+Rp 2,050
Kalimantan SelatanRp 24,200+Rp 2,050
Kalimantan TengahRp 24,200+Rp 2,050
Kalimantan TimurRp 24,200+Rp 2,050
Kepulauan Bangka BelitungRp 24,200+Rp 2,050
LampungRp 24,200+Rp 2,050
MalukuRp 24,200+Rp 2,050
Maluku UtaraRp 24,200+Rp 2,050
PapuaRp 24,200+Rp 2,050
Papua BaratRp 24,200+Rp 2,050
Papua Barat DayaRp 24,200+Rp 2,050
Papua PegununganRp 24,200+Rp 2,050
Papua SelatanRp 24,200+Rp 2,050
Papua TengahRp 24,200+Rp 2,050
Sulawesi BaratRp 24,200+Rp 2,050
Sulawesi SelatanRp 24,200+Rp 2,050
Sulawesi TengahRp 24,200+Rp 2,050
Sulawesi TenggaraRp 24,200+Rp 2,050
Sulawesi UtaraRp 24,200+Rp 2,050
Sumatera SelatanRp 24,200+Rp 2,050
Sumatera UtaraRp 24,200+Rp 2,050
Kalimantan UtaraRp 24,750+Rp 2,600
Kepulauan RiauRp 24,750+Rp 2,600
RiauRp 24,750+Rp 2,600
Sumatera BaratRp 24,750+Rp 2,600

Official prices at Pertamina stations from Daftar harga BBM Pertamina Patra Niaga, in effect since 2 September 2026. Official source. Roadside sellers (bottles and small “Pertamini” pumps) set their own prices.