Fuel Prices in Peru: What You Pay at the Pump and Why
Drivers in Peru pay around $1.736 per liter for gasoline, which works out to roughly $6.57 per US gallon. In local terms that is about 5.92 PEN per liter. Diesel sits a touch higher at $1.845 per liter. To put that in context, the current global benchmark is about $1.484 per liter, so Peruvians pay a bit more than the world average. Out of 170 countries tracked, Peru ranks 119th from cheapest, placing it firmly in the more expensive third of the table.

Why Peru's pump prices land where they do
The single biggest factor is that Peru is a net importer of refined fuels. Although the country produces crude oil and is a significant natural-gas player thanks to the Camisea fields, its domestic refining capacity does not fully cover demand for gasoline and diesel. That means a large share of what reaches Peruvian pumps is bought on international markets and priced in US dollars, so the global oil price and the sol-to-dollar exchange rate both feed directly into the cost.
Taxes are the second lever. Peru applies a general sales tax (IGV) of 18% on most goods, plus the Impuesto Selectivo al Consumo (ISC), a selective excise levied per liter on fuels. These taxes do not push Peru into European-style price territory, but they explain why pump prices stay clearly above the bare cost of the imported product. Distribution across the Andes and into the Amazon also adds real logistics costs that flatter coastal prices and inflate remote ones.
Subsidies and the price-stabilization fund
Peru runs a fuel price-stabilization mechanism (the FEPC) designed to cushion drivers from the sharpest swings in global crude. When world prices spike, the fund absorbs part of the increase; when they fall, the band is adjusted. This smoothing is why Peruvian pump prices tend to move in steadier steps than the raw commodity, rather than whipsawing day to day. It is a partial subsidy rather than the deep, permanent kind seen in major oil exporters such as Gulf states.
The trend: a decade of rising costs
The long-run record tells a clear story. Between July 2016 and June 2026, gasoline in Peru averaged about $1.211 per liter. The cheapest point on record was just $0.845 per liter on 25 July 2016, during the global oil-price slump. The peak came at $1.945 per liter on 27 June 2022, in the energy shock that followed the disruption of global supply chains. Today's $1.736 sits well above the ten-year average and not far below that 2022 high, which tells you the post-shock cooling has been modest. A weaker sol against the dollar tends to keep imported fuel expensive even when crude eases.
How Peru compares
Peru is pricier than many emerging markets but far from the world's most expensive. It costs more than oil-rich outliers yet remains cheaper than heavily taxed European nations like Iceland and Slovenia, where excise duties dominate the receipt. For a sense of how import-dependent economies elsewhere fare, the prices in Fiji and Uganda offer instructive parallels. You can see exactly where Peru lands against everyone else on our world fuel prices overview.

FAQ
How much does gas cost in Peru per gallon?
Gasoline in Peru costs about $6.57 per US gallon, based on a pump price of roughly $1.736 per liter (around 5.92 PEN per liter). Diesel is slightly higher at about $1.845 per liter.
Why is fuel expensive in Peru if it produces oil?
Peru produces crude and natural gas but lacks enough refining capacity to meet demand, so it imports refined gasoline and diesel priced in dollars. Add the 18% IGV sales tax, the ISC fuel excise, and Andean and Amazon distribution costs, and prices land above the bare import cost.
Are Peru's fuel prices going up or down?
Over 2016 to 2026 the average was about $1.211 per liter, with a low of $0.845 in 2016 and a high of $1.945 in 2022. Today's $1.736 sits well above the decade average, so the broad trend has been upward, with only partial cooling from the 2022 peak.
