Fuel Prices in Serbia: What You Pay at the Pump and Why
Drivers in Serbia currently pay about $1.853 per liter for gasoline and $2.105 per liter for diesel. In local terms that gasoline figure works out to roughly 190.9 RSD per liter, and for anyone used to thinking in larger volumes it comes to about $7.01 per US gallon. That places Serbia 131st out of 170 countries surveyed, meaning prices here sit on the higher side of the global table even though they remain noticeably above the world average of $1.484 per liter.

Why Serbian pump prices land where they do
Serbia is overwhelmingly a fuel importer. The country has only modest domestic crude production through NIS (Naftna Industrija Srbije), and even that refined output relies heavily on imported crude. Because the raw product crosses borders before it reaches a Serbian pump, the retail price you see is tightly bound to international oil benchmarks and to the strength of the Serbian dinar against the US dollar — the currency in which crude is traded worldwide.
Tax is the other heavyweight in the equation. Like most of Europe, Serbia layers excise duty on top of a 20% VAT, and together these levies make up a large slice of every liter sold. This is the structural reason a non-EU, oil-importing economy still posts prices well above the global mean: the state collects a fixed excise per liter regardless of how cheap crude becomes, so the floor under retail prices stays relatively high.
The government also caps and adjusts maximum retail fuel prices, typically on a weekly basis. This managed-price approach smooths out the sharpest swings consumers might otherwise feel, but it does not override the underlying cost of imported crude and the dinar exchange rate for long — when global prices climb, the cap is lifted to follow.
What the price history tells us
Looking at the record from July 2016 through June 2026, Serbian gasoline has averaged about $1.57 per liter. The cheapest it ever got was $1.198 on 11 May 2020, during the demand collapse of the early pandemic, and the most expensive was $1.99 on 4 July 2022, at the peak of the post-invasion energy shock. Today's $1.853 sits between those extremes but firmly in the upper half — closer to the 2022 high than to the long-run average. That tells you current prices remain elevated rather than normalized, reflecting both a softer dinar and an excise structure that ratchets the baseline upward over time.
For comparison shoppers, Serbia is pricier than oil-rich Middle Eastern markets like Jordan and far above island economies such as the Bahamas, yet it remains cheaper than heavily taxed Western European states like Luxembourg or distant high-cost markets such as New Zealand. You can see exactly where it fits on our full table of world fuel prices.
Diesel vs. gasoline
One detail worth noting is that diesel in Serbia is more expensive than gasoline — $2.105 versus $1.853 per liter. That is the common European pattern in recent years, driven by tight diesel refining capacity, strong freight and agricultural demand, and tax treatment that no longer favors diesel the way it once did. For Serbia's many older diesel vehicles, this premium has become a real running-cost factor.

FAQ
How much does gas cost in Serbia right now?
Gasoline costs about $1.853 per liter (roughly 190.9 RSD per liter, or around $7.01 per US gallon). Diesel is higher at about $2.105 per liter. Prices are adjusted by the government on a weekly basis.
Why is fuel in Serbia more expensive than the world average?
Serbia imports most of its crude, so prices track global oil benchmarks and the dinar-to-dollar exchange rate. On top of that, a 20% VAT and a fixed per-liter excise duty push the retail price well above the global average of $1.484 per liter.
Has fuel ever been cheaper in Serbia?
Yes. Over the past decade gasoline averaged about $1.57 per liter. It hit a low of $1.198 in May 2020 during the pandemic demand slump and a high of $1.99 in July 2022 during the global energy crisis. Today's price sits in the upper half of that range.
