India · Neighbours · Fuel

Petrol Prices vs India's Neighbours, 2026:
The Full Country-by-Country Comparison

We checked each country's own fuel regulator in July 2026 and converted every price to Indian Rupees. Fresh numbers for all seven neighbours — including which two figures we could, and couldn't, independently verify.

By ViLo Pulse Updated July 2026 ⏱ 10–12 min read 📊 Interactive charts
₹102.12 India — Delhi
₹102.20 Pakistan — nearly identical now
₹0.08 Remaining gap (was ₹46+ in May)
~₹98 Bhutan — cheapest in the region
⚡ TL;DR — 30-second version
  • Pakistan's petrol, once ₹46 more than Delhi's, is now within 8 paise of India's price — practically a tie, verified against both countries' official regulators.
  • Bhutan is the cheapest in the region at about ₹98/litre. China, India and Pakistan then sit bunched within roughly 20 paise of each other, around ₹102.
  • Sri Lanka (~₹145) and Nepal (₹123.13) remain the costliest — Nepal's number is a solid official figure; Sri Lanka's is the one number in this piece we could only source from an aggregator, not the country's own regulator, and we say so.

If you've been on Indian Twitter or WhatsApp anytime in the last decade, you've seen the post. "Pakistan: ₹51. Bhutan: ₹68. Sri Lanka: ₹59. India: ₹100." Some politician would forward it. Some friend would share it with an angry caption. The numbers were from around 2019 and had been wrong for years by the time they were still circulating.

We fact-checked that post back in May 2026 and found the opposite had become true — India, at ₹94.77, had become the cheapest in the neighbourhood, with Pakistan at the other extreme, ₹46 more expensive at ₹141.04. That felt like a clean, stable story.

It lasted about ten weeks. Pulling fresh numbers in July, straight from each country's own fuel regulator, the ₹46 gap between Delhi and Islamabad has all but disappeared. Not because India got dramatically more expensive — Delhi moved from ₹94.77 to ₹102.12, a normal drift. Pakistan is what moved: down from ₹141.04 to roughly ₹102.20. Even the story we published two months ago needed a fact-check.

Petrol Price by Country — ₹ per litre equivalent (July 2026)
Sorted cheapest → costliest. India highlighted in gold. China and Sri Lanka (marked †) are aggregator-sourced only — see the table below.
~₹98
Bhutan — cheapest in the region
🇧🇹 Pegged 1:1 to the Rupee
₹0.08
Pakistan vs Delhi — the gap that nearly vanished
🇵🇰 Was +₹46.27 in May 2026
₹123.13
Nepal — still a landlocked premium
🇳🇵 Official NOC rate, fixed peg
~₹145 †
Sri Lanka — costliest, aggregator-sourced
🇱🇰 Not independently confirmed this update

Pakistan — How a ₹46 Gap Became 8 Paise

This is the headline story, and it's worth being precise about it, because it's a genuinely unusual amount of movement in ten weeks. In May 2026, Pakistan's OGRA-notified price was 410 PKR/litre, which worked out to about ₹141 — the most expensive in the region by a wide margin. The 4 July 2026 OGRA notification puts petrol at 297.53 PKR/litre. Converted at the direct market rate (roughly 1 PKR = ₹0.3435 as of 11 July 2026), that's ₹102.20 — eight paise more than Delhi's ₹102.12.

Two things moved, from opposite directions, to close that gap.

Pakistan's price came down

Global crude softened through the middle of 2026, and OGRA — which reviews prices roughly weekly — passed several cuts through, including a further Rs 1.97/litre reduction around the 10 July revision. Unlike the 2021–2025 stretch (when subsidy removal and a collapsing rupee pushed prices up sharply), the PKR itself has been comparatively steady through this period, which meant falling global prices actually reached the pump instead of being eaten by currency depreciation.

India's price drifted up, as it normally does

Delhi went from ₹94.77 in May to ₹102.12 in July — not a dramatic jump, and in line with the kind of monthly movement Indian pump prices normally see. Nothing unusual happened on India's side; it's simply that Pakistan's much larger downward move did the work of closing the gap.

📌 The viral 2019 post, and our own May 2026 fact-check, were both right for their moment and both wrong ten weeks later. That's the actual lesson here — these comparisons are a snapshot, not a fixed ranking. Check the regulator, not the screenshot.
Where does the Delhi ₹102.12 go? (illustrative)
Approximate split. Excise + state VAT still make up close to 40%.
Each Neighbour vs. India (Delhi ₹102.12)
Positive value = country pays MORE than Delhi per litre.

Nepal — Still the Landlocked Premium

Nepal Oil Corporation's official rate, effective 1 July 2026, is NRs 197.0/litre in Kathmandu, Pokhara and Dipayal (slightly less in some remote depots, slightly more at altitude). The Nepali Rupee is pegged at a fixed 1.6:1 to the Indian Rupee — not a floating estimate, an actual currency-board peg — so 197.0 ÷ 1.6 = ₹123.13 is an exact conversion, not an approximation.

That's about ₹21 more than Delhi. Nepal imports essentially all its fuel from India, then adds its own transport costs and taxes on top — which is why "landlocked and buys from India" doesn't translate into "cheaper than India" the way people assume.

Bangladesh — Government-Held, Modestly Above India

Bangladesh Petroleum Corporation kept petrol at BDT 140/litre for July 2026 (unchanged from June, confirmed by government announcement). At the current BDT–INR rate (~₹0.7749), that converts to ₹108.49 — about ₹6 more than Delhi.

Bangladesh sets fuel prices administratively rather than letting them float daily, which is why the number moves in occasional taka-denominated steps rather than tracking crude day to day.

Bhutan — Cheapest in the Region, and Simplest to Convert

Bhutan's Ngultrum (BTN) is pegged 1:1 to the Indian Rupee and INR is legal tender there, so converting is trivial. The State Trading Corporation of Bhutan's 1 July 2026 notification puts petrol between Nu 94.15 and Nu 101.88 depending on location — call it roughly ₹98 in the middle. That makes Bhutan the cheapest of the seven neighbours in this comparison, a few rupees below even the India/Pakistan/China cluster.

Sri Lanka — Likely Still the Costliest, With an Honest Caveat

Sri Lanka remains the most expensive country in this comparison — but we want to be upfront about the confidence level here. Our figure (~$1.52/litre, roughly ₹145) comes from GlobalPetrolPrices' 6 July 2026 snapshot; we were not able to independently cross-check it against the Ceylon Petroleum Corporation's own notification this update. Directionally, this fits — Sri Lanka's 2022 foreign-exchange crisis forced the removal of fuel subsidies, and pump prices have stayed at market rates since, well above the rest of the region. Treat the exact figure as indicative rather than as precisely verified as the other six numbers on this page.

China — Also Aggregator-Sourced This Update

Same honesty flag as Sri Lanka: China's ~$1.07/litre (about ₹102) is from GlobalPetrolPrices, not independently checked against an NDRC-linked retail price this time. What we can say with more confidence is the mechanism — China's National Development and Reform Commission adjusts fuel prices roughly every ten working days against international crude benchmarks, without heavy consumer subsidies or the kind of steep taxation India applies. If the aggregator figure is accurate, China now sits almost exactly alongside India and Pakistan — which would make the India/Pakistan/China cluster a three-way near-tie rather than a two-way one. We're flagging it as a "would," not a confirmed "is."

Full Country Comparison — July 2026
Click any column header to sort. † = sourced from a single cross-country aggregator, not independently confirmed against that country's own regulator this update.

So Why Did the Gap With Pakistan Close?

India didn't get dramatically cheaper — Delhi's ₹102.12 is a normal, unremarkable pump price by India's own recent history. What changed is that Pakistan stopped being an outlier. The structural reasons India's fuel has stayed comparatively affordable are unchanged:

  • Russian crude discount. India remains one of the largest buyers of discounted Russian crude, keeping its import cost per barrel below what most importing countries pay.
  • Refining scale. India's large refining capacity keeps processing costs down when refineries run near full capacity.
  • State-owned distribution margins. IOCL, BPCL and HPCL operate on thin, regulated margins rather than the wider retail margins private distributors elsewhere often add.

What's different from May is that these advantages no longer translate into a big INR gap over Pakistan specifically — because Pakistan's own price has fallen faster than India's taxes have stayed high. India still taxes fuel heavily (40–55% of the Delhi price is excise plus state VAT); it's just that Pakistan's base cost has come down enough to land at roughly the same final number.

Frequently Asked Questions

Is it true that India and Pakistan now pay almost the same for petrol? +
Yes, as of July 2026. Pakistan's official regulator OGRA notified 297.53 PKR/litre on 4 July 2026. Converted at the direct PKR-to-INR market rate (about 1 PKR = ₹0.3435), that's approximately ₹102.20 — almost exactly Delhi's ₹102.12. In May 2026, the gap was about ₹46 in India's favour. It has nearly closed.
Why did Pakistan's petrol price fall relative to India's? +
Two things moved at once. Pakistan's rupee has been comparatively stable through mid-2026 after its earlier slide, and OGRA has passed on several rounds of softer global crude prices via cuts (including a Rs 1.97/litre reduction around 10 July 2026). Meanwhile India's own pump price drifted up from a mid-May excise-linked hike. The two trends met in the middle.
Which neighbouring country has the cheapest petrol right now? +
Bhutan, at roughly ₹98 per litre (the Ngultrum is pegged 1:1 to the Indian Rupee, so no conversion is needed). India, China and Pakistan are then bunched within about 20 paise of each other, all around ₹102.
Are all these numbers verified the same way? +
No, and we're flagging that honestly. India, Pakistan, Nepal, Bangladesh and Bhutan are each confirmed against that country's own official regulator (Goodreturns/CarDekho tracking IOCL notifications for India, OGRA for Pakistan, NOC for Nepal, BPC for Bangladesh, STCB for Bhutan). China and Sri Lanka's figures in this piece come from a single cross-country tracker (GlobalPetrolPrices) that we could not independently cross-check against NDRC or CPC this time — treat those two as directional, not exact.
Will this gap stay closed, or could it swing back? +
Almost certainly it will move again — these prices are not static. Pakistan's rate is reviewed weekly by OGRA and can move either way with global crude and the rupee. India's price reacts more slowly but does move (as the May 2026 hike showed). The specific 8-paise gap is a snapshot, not a permanent state; the point of this piece is how fast a ₹46 gap can close, not that it will stay closed.
Data note: India, Pakistan, Nepal, Bangladesh and Bhutan prices are sourced from each country's own regulator or a government-confirmed rate (see references), converted using direct market or pegged exchange rates as of 10–11 July 2026. China and Sri Lanka prices are from GlobalPetrolPrices.com's 6 July 2026 snapshot only and were not independently cross-checked against a national regulator for this update — treat them as directional. All fuel prices are revised periodically by each country and will drift from the figures here over time. This article is for general awareness only — verify with local sources before making decisions.
📚 Sources & References
  1. Oil and Gas Regulatory Authority (OGRA), Pakistan — Notified petroleum prices, 4 July 2026: 297.53 PKR/litre. ogra.org.pk
  2. Nepal Oil Corporation (NOC) — Petrol price notification effective 1 July 2026: NRs 197.0/litre (Kathmandu/Pokhara/Dipayal). noc.org.np/petrol
  3. Bangladesh Petroleum Corporation (BPC) / BSS national news agency — Fuel prices held unchanged for July 2026: petrol BDT 140/litre. bssnews.net
  4. State Trading Corporation of Bhutan (STCB) — Petroleum prices effective 1 July 2026: Nu 94.15–101.88/litre. stcb.bt
  5. GlobalPetrolPrices.com — Gasoline prices around the world, 6 July 2026 (used for China and Sri Lanka; not independently cross-checked against those countries' own regulators this update). globalpetrolprices.com
  6. Goodreturns.in, CarDekho.com, Coverfox.com — India petrol price trackers, 10–11 July 2026 (Delhi ₹102.12). goodreturns.in/petrol-price
  7. Exchange rates used: PKR/INR ≈ 0.3435 (11 Jul 2026, multiple currency sources) · NPR/INR fixed peg 1.6:1 · BDT/INR ≈ 0.7749 (11 Jul 2026) · BTN/INR fixed peg 1:1. See exchangerates.org.uk, Wise and X-Rates for underlying FX data.

Five of seven country prices (India, Pakistan, Nepal, Bangladesh, Bhutan) are confirmed against that country's own official regulator or government announcement. China and Sri Lanka are sourced from a single cross-country aggregator and flagged accordingly (marked † throughout this article) — we were unable to independently verify them against NDRC or CPC notifications during this update. All prices are revised periodically; figures here reflect early-to-mid July 2026 and will drift. Verify with local sources before making decisions.