As of 4 August 2026, source: Nepal Oil Corporation

Petrol Price in Nepal Today

Official retail prices of petrol, diesel, kerosene and LPG for every Nepal Oil Corporation depot group, updated automatically from NOC. Prices last re-confirmed by NOC on 1 October 2026.

Petrol price in Nepal today: Rs 200 per litre in Kathmandu, Pokhara and Dipayal, effective 4 August 2026. Diesel is Rs 200 per litre, kerosene Rs 200 and a 14.2 kg LPG cylinder Rs 2,060. At the last revision petrol went up Rs 3 and diesel up Rs 5.

Source: Nepal Oil Corporation retail price list. Effective 4 August 2026; checked daily.

Rs 200

Petrol a litre, Kathmandu

Rs 200

Diesel a litre, Kathmandu

Rs 200

Kerosene a litre

Rs 2,060

LPG, 14.2 kg cylinder

आजको पेट्रोलको मूल्य

काठमाडौं, पोखरा र दिपायलमा पेट्रोल प्रतिलिटर रु. 200, डिजेल रु. 200, मट्टितेल रु. 200 र खाना पकाउने ग्यास (१४.२ केजी) प्रति सिलिन्डर रु. 2,060 छ। यो मूल्य नेपाल आयल निगमले तोकेको हो।

Fuel prices by depot zone

NOC retail fuel prices by depot group
Depot groupPetrol /LDiesel /LKerosene /LLPG cylinder
Kathmandu, Pokhara, DipayalRs 200Rs 200Rs 200Rs 2,060
Surkhet, DangRs 199Rs 199Rs 199Rs 2,060
Biratnagar, Janakpur, Birgunj, Nepalgunj, Dhangadhi and other border depotsRs 197.50Rs 197.50Rs 197.50Rs 2,060

Effective 4 August 2026. The petrol pump price in a town follows the depot that supplies it.

Petrol and diesel price history

13015017019021023025020252026
Petrol, Rs per litre Diesel, Rs per litreKathmandu, Pokhara and Dipayal depots. Source: Nepal Oil Corporation.
Recent NOC price revisions, Kathmandu
EffectivePetrolDieselKeroseneLPG
4 August 2026Rs 200Rs 200Rs 200Rs 2,060
1 July 2026Rs 197Rs 195Rs 195Rs 2,060
30 April 2026Rs 217Rs 225Rs 225Rs 2,160
16 April 2026Rs 219Rs 237Rs 237Rs 2,010
10 April 2026Rs 219Rs 207Rs 207Rs 2,010
3 April 2026Rs 202Rs 182Rs 182Rs 1,895
26 March 2026Rs 187Rs 167Rs 167Rs 1,895
16 March 2026Rs 172Rs 152Rs 152Rs 1,895
16 February 2026Rs 157Rs 142Rs 142Rs 1,895
16 January 2026Rs 156Rs 136Rs 136Rs 1,895
1 January 2026Rs 159Rs 137Rs 137Rs 1,895
16 December 2025Rs 163Rs 142Rs 142Rs 1,895

Kathmandu (first-group) prices at each NOC revision, newest first.

What petrol costs you per km

At today's price a full 35 litre tank costs about Rs. 7,000. Running cost per km at Rs 200 a litre, against charging an electric vehicle at home on the NEA tariff:

Fuel cost per km at today's petrol price
VehicleCost per kmPer 1,000 km
Petrol car, 12 km/lRs. 16.67Rs. 16,667
Petrol car, 15 km/lRs. 13.33Rs. 13,333
Petrol bike, 45 km/lRs. 4.44Rs. 4,444
Electric car, 6.5 km/kWh, home chargingRs. 1.78Rs. 1,780
Electric scooter, 30 km/kWh, home chargingRs. 0.39Rs. 390

Electric figures use the NEA domestic tariff (about Rs 10.55 a unit for 200 units a month of charging on top of a 150-unit home) and 10% charging loss. A 50 kWh full charge at home is about Rs. 522; at a public charger about Rs. 680 (Rs 12.36 a unit ceiling).

For the full picture with tax, insurance and servicing, use the EV vs petrol cost calculator; for charging alone see EV charging cost in Nepal.

How NOC sets the price

Nepal imports all its petroleum from Indian Oil Corporation. Nepal Oil Corporation, the state monopoly, reviews retail prices about every two weeks under its automatic pricing system, after it receives the new purchase price, and publishes the result on its website. Prices differ by depot group because of transport cost from the border. On 1 October 2026 NOC re-entered the current prices for every depot without a change; reports at the time said NOC chose to hold prices through the festival season despite a higher purchase price.

Frequently asked questions

What is the petrol price in Nepal today?
Petrol costs Rs 200 a litre in Kathmandu, Pokhara and Dipayal, effective 4 August 2026. Other depots: Surkhet, Dang Rs 199, Biratnagar, Janakpur, Birgunj, Nepalgunj, Dhangadhi and other border depots Rs 197.50. Source: Nepal Oil Corporation.
What is the diesel price in Nepal today?
Diesel costs Rs 200 a litre in Kathmandu, the same as petrol since the 4 August 2026 revision. Kerosene is Rs 200 a litre.
What is the LPG gas cylinder price in Nepal?
A 14.2 kg LPG cylinder costs Rs 2,060 at every depot.
How often does the petrol price change in Nepal?
Nepal Oil Corporation reviews prices about twice a month, around the 1st and the 16th, when it receives the new rates from Indian Oil Corporation. A revision usually takes effect from midnight. NOC can also hold prices unchanged; in October 2026 it was reported to be holding them through the festival season.
Why is petrol cheaper outside Kathmandu?
NOC prices fuel in three depot groups. Border depots such as Biratnagar, Birgunj, Nepalgunj and Dhangadhi are closest to the supply from India, so their price is lowest; Surkhet and Dang are in the middle; Kathmandu, Pokhara and Dipayal carry the highest transport cost.
How much does petrol cost per km in Nepal?
At Rs 200 a litre, a car doing 15 km per litre spends about Rs. 13.33 per km and a 45 km per litre bike about Rs. 4.44. An electric car charged at home costs about Rs. 1.78 per km.