Skip to content

District

Fuel prices in Beja

Diesel and petrol prices in the district of Beja, updated on 14 November 2026. Compare by municipality and by fuel.

Diesel

€2.209

2.2 cents above the national average.

Petrol 95

€1.993

2.5 cents above the national average.

Cheapest municipality

Ferreira do Alentejo

Diesel at €2.126.

Stations

86

In 14 municipalities.

Get the diesel price in your municipality every Friday

Free. An email on Friday morning with the average price and the 3 cheapest stations. Cancel whenever you like.

Price of each fuel

Average per litre in Beja and in the country, and the cheapest station in the district.

Average price of each fuel in Beja and in the country
FuelAverage in BejaNational averageDifferenceCheapestStations
Diesel€2.209€2.1872.2 cents above€2.049CLA, Aljustrel86
Petrol 95€1.993€1.9682.5 cents above€1.829CLA, Aljustrel82
Premium diesel€2.271€2.2432.8 cents above€2.069CLA, Aljustrel78
Premium petrol 95€2.032€2.0092.3 cents above€1.849CLA, Aljustrel28
Premium petrol 98€2.209€2.2140.5 cents below€1.939CEPSA S. Teotónio, Odemira22
Petrol 98€2.145€2.0856 cents above€2.021OS PALMAS, Beja16
LPG€1.135€1.0934.2 cents above€1.035OZ ENERGIA - CASTRO VERDE(Intermarché), Castro Verde8

Municipalities from cheapest to most expensive

Sorted by the average diesel price. Pick a municipality to see its stations.

Average price by municipality in Beja
#
1stFerreira do Alentejo€2.126€1.9087
2ndVidigueira€2.169€1.9693
3rdCuba€2.197€1.9723
4Castro Verde€2.200€1.9916
5Aljustrel€2.201€1.99010
6Odemira€2.204€1.98114
7Moura€2.205€2.00110
8Ourique€2.205€1.9783
9Beja€2.218€2.00615
10Serpa€2.233€2.0039
11Alvito€2.244€1.9981
12Mértola€2.248€2.0182
13Barrancos€2.282€2.0441
14Almodôvar€2.302€2.0915

Price trend and station map for Beja

Diesel price trend

Average price in the district of Beja, per day.

Based on 86 stations, last 90 days. Source: DGEG.

Stations in Beja

93 stations on the map.

All types
Tap a station to see its prices. Source: DGEG.

See also

Fuel prices in Beja on 14 November 2026

Compare fuel prices at the 86 stations in the district of Beja. There are 14 municipalities with tracked stations.

The average price of diesel in Beja is €2.209/litre, against a national average of €2.187. The cheapest municipality is Ferreira do Alentejo.

Cookie policy

With your permission, we use analytics cookies (Google Analytics and Microsoft Clarity). If you reject them, we only use the essential ones and count visits without cookies. Find out more in our Privacy Policy.