PollsAfrica
Work with us
Fuel prices · Regulated

Kenya fuel prices today: petrol, diesel and kerosene

Official pump prices set by Energy and Petroleum Regulatory Authority (EPRA). Reference area: Nairobi.

Petrol
KSh 214.03
No change vs previous review
Diesel
KSh 217.86
No change vs previous review
Kerosene
KSh 191.38
No change vs previous review

Price per litre in KES, the local currency. Effective 15 Sept 2026 to 14 Oct 2026. Reference area: Nairobi.

Pump price history, Kenya

Price per litre in KES, local currency. Each point is a review or price change.

Pump price per litre in KES, Kenya, Nov 2024 to Sept 2026Line chart of pump price per litre in KES from Nov 2024 to Sept 2026, 24 price changes or reviews. Latest: petrol KSh 214.03, diesel KSh 217.86, kerosene KSh 191.38.125150175200225250Nov 2024Oct 2025Sept 2026
  • Petrol
  • Diesel
  • Kerosene
From Nov 2024 to Sept 2026PollsAfrica

Prices by area

AreaPetrolDieselKerosene
NairobiKSh 214.03KSh 217.86KSh 191.38
MombasaKSh 210.87KSh 214.58KSh 188.09
NakuruKSh 212.92KSh 217.27KSh 190.81
EldoretKSh 213.69KSh 218.09KSh 191.63
KisumuKSh 213.69KSh 218.08KSh 191.63

Kenya fuel prices: common questions

Who sets fuel prices in Kenya?

Energy and Petroleum Regulatory Authority (EPRA) sets the official pump prices in Kenya.

What is the petrol price in Kenya today?

Petrol is KSh 214.03, Diesel is KSh 217.86 and Kerosene is KSh 191.38 per litre in Nairobi, effective 15 Sept 2026 to 14 Oct 2026. Prices are in KES, the local currency.

When do fuel prices change in Kenya?

Review cycle: monthly, effective the 15th.

What was the latest fuel price change in Kenya?

Petrol moved from KSh 214.25 to KSh 214.03 per litre, effective 15 Jun 2026; diesel moved from KSh 222.86 to KSh 217.86 per litre, effective 15 Aug 2026; kerosene moved from KSh 152.78 to KSh 191.38 per litre, effective 19 May 2026.

Source: Energy and Petroleum Regulatory Authority (EPRA), 2026. Retrieved 10 Oct 2026. See our methods.