← All countries

Fuel prices in Nepal

Nepal fuel prices: petrol about $1.43/L (216.1 NPR), diesel $1.483/L, $5.41/gal. See what taxes, imports and the NPR drive at the pump.
$1.430Gasoline · USD / litre
216.1 NPRGasoline · Local / litre
$5.41Gasoline · USD / gallon
$1.483Diesel · USD / litre
#76World rank of 170
4% cheaper than the world averagevs world average

← All countries

How Nepal compares

CountryGasoline (per litre)USD/gal
🇳🇵 Nepal$1.430$5.41
World average (gasoline)$1.484$5.62
🇱🇾 Libya (Cheapest gasoline)$0.023$0.09
🇭🇰 Hong Kong (Most expensive gasoline)$4.073$15.42

Gasoline price trend in Nepal

10-year range: low $0.635 (2020-04-06) · average $0.901 · high $1.449 (2026-04-13)

Compare neighbouring countries

Fuel Prices in Nepal: What Drives the Cost at the Pump

Filling up in Nepal currently costs about $1.43 per litre of petrol, which works out to roughly $5.41 per US gallon. In local terms that is around 216.1 NPR per litre. Diesel sits a little higher at about $1.483 per litre. Those figures place Nepal at number 76 out of 170 countries tracked — almost exactly mid-table, and slightly below the current world average of $1.484 per litre.

Nepal fuel prices — illustration

Why Nepal pays what it pays

Nepal produces no crude oil of its own. Every drop of petrol and diesel is imported, and almost all of it arrives by tanker overland from India through the state monopoly, the Nepal Oil Corporation (NOC). Because Nepal is landlocked and depends on a single supplier, two factors dominate the pump price: the price India charges at the border, and the exchange rate. The Nepalese rupee is pegged to the Indian rupee, so cross-border cost swings pass through quickly, while the NPR's value against the US dollar shapes how those costs look in dollar terms.

On top of the import bill, the government layers excise duties, customs charges, a road maintenance levy, VAT, and a small pollution fee. These taxes are the main reason Nepal's pump price is higher than its neighbour India's wholesale cost — they fund roads and the national budget rather than reflecting raw fuel value. Unlike major oil exporters that subsidise fuel down to a fraction of a dollar, Nepal has steadily moved toward an automatic pricing mechanism, meaning the NOC adjusts retail prices roughly every two weeks to track its import costs rather than absorbing losses indefinitely.

The price trend, 2016 to today

Over the past decade Nepal's petrol has averaged about $0.901 per litre. The cheapest point on record was $0.635 on 6 April 2020, during the early COVID-19 collapse in global oil demand when crude briefly went into freefall. The most expensive point is very recent: $1.449 on 13 April 2026, just above where prices sit today. The shape of that history tells a clear story — prices have roughly doubled in dollar terms from the 2020 trough, driven by recovering oil markets, higher import costs, and a rupee that has generally weakened against the dollar. For Nepali drivers, the squeeze has been real, and fuel inflation has been a recurring political flashpoint.

It is worth noting that being mid-table globally does not make fuel cheap relative to local incomes. With one of the lower per-capita incomes in South Asia, a litre at 216 NPR represents a far larger share of a typical wage than the same dollar figure would in a wealthy economy. This is a common pattern among import-dependent developing nations — you can see similar dynamics on our pages for Ghana and Cameroon, where currency weakness and import reliance push prices up despite modest incomes.

How Nepal compares

Mid-table placement means Nepal is pricier than heavily subsidised exporters but cheaper than high-tax economies in Europe. Compared with resource-rich nations that keep pumps cheap, such as Namibia, or large producers like Argentina where subsidies and currency controls distort the price, Nepal's pump cost is a fairly honest reflection of import-plus-tax economics. To see where any country lands, browse the full world fuel prices table.

Nepal fuel prices trends — illustration

FAQ

Why is petrol so expensive in Nepal if it borders India?

Nepal imports all its fuel from India and then adds excise duty, customs, a road levy, VAT and a pollution fee. Those taxes, plus transport into a landlocked country, push the retail price above India's wholesale cost — currently about 216.1 NPR (around $1.43) per litre.

How often do fuel prices change in Nepal?

The Nepal Oil Corporation reviews retail prices roughly every two weeks under its automatic pricing mechanism, adjusting petrol and diesel to track its import costs from India rather than running large subsidies.

Is diesel cheaper than petrol in Nepal?

No. Diesel actually runs slightly higher, at about $1.483 per litre versus $1.43 for petrol, reflecting tax structure and import pricing rather than the usual pattern seen in some other countries.