Kenya fuel prices today, October 2026: petrol, diesel and kerosene
Official pump prices set by Energy and Petroleum Regulatory Authority (EPRA). Reference area: Nairobi.
Free to reuse under CC BY 4.0.
Price per litre in KES, the local currency. Effective 15 Oct 2026 to 14 Nov 2026. Reference area: Nairobi.
Pump price history, Kenya
Price per litre in KES, local currency. Each point is a review or price change.
- Petrol
- Diesel
- Kerosene
Prices by area
| Area | Petrol | Diesel | Kerosene |
|---|---|---|---|
| Nairobi | KSh 226.96 | KSh 227.76 | KSh 219.87 |
| Mombasa | KSh 223.81 | KSh 224.71 | KSh 216.71 |
| Nakuru | KSh 225.73 | KSh 226.93 | KSh 219.06 |
| Eldoret | KSh 226.51 | KSh 227.71 | KSh 219.83 |
| Kisumu | KSh 226.51 | KSh 227.71 | KSh 219.83 |
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 226.96, Diesel is KSh 227.76 and Kerosene is KSh 219.87 per litre in Nairobi, effective 15 Oct 2026 to 14 Nov 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.03 to KSh 226.96 per litre, effective 15 Oct 2026; diesel moved from KSh 217.86 to KSh 227.76 per litre, effective 15 Oct 2026; kerosene moved from KSh 191.38 to KSh 219.87 per litre, effective 15 Oct 2026.
Source: Energy and Petroleum Regulatory Authority (EPRA), 2026. Retrieved 27 Oct 2026. See our methods.
Cite this
PollsAfrica (2026). Kenya fuel prices today, October 2026: petrol, diesel and kerosene. Retrieved 27 Oct 2026 from https://pollsafrica.com/fuel-prices/kenya