Kenya fuel prices today: petrol, diesel and kerosene
Official pump prices set by Energy and Petroleum Regulatory Authority (EPRA). Reference area: Nairobi.
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.
- Petrol
- Diesel
- Kerosene
Prices by area
| Area | Petrol | Diesel | Kerosene |
|---|---|---|---|
| Nairobi | KSh 214.03 | KSh 217.86 | KSh 191.38 |
| Mombasa | KSh 210.87 | KSh 214.58 | KSh 188.09 |
| Nakuru | KSh 212.92 | KSh 217.27 | KSh 190.81 |
| Eldoret | KSh 213.69 | KSh 218.09 | KSh 191.63 |
| Kisumu | KSh 213.69 | KSh 218.08 | KSh 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.