Cheapest fuel in Spain
Prices at every Spanish forecourt from official government data (updated every 30 minutes), shown in euros and pounds, so you know where to fill up before you get there.
Cheapest diesel near Santander
- Beroil, Santander - €1.639 (137.0p)
- Plenergy, Santander - €1.689 (141.1p)
- Petroprix, Santander - €1.689 (141.1p)
- Petroprix, Santander - €1.689 (141.1p)
- Ballenoil, Santander - €1.689 (141.1p)
Cheapest diesel near Bilbao
- Ballenoil, Ortuella - €1.649 (137.8p)
- Urbi LOW Cost, Arizgoiti - €1.659 (138.6p)
- Ballenoil, Balparda - €1.669 (139.5p)
- Plenergy, Santurtzi - €1.669 (139.5p)
- Petroprix, Zamudio - €1.675 (140.0p)
Cheapest diesel near Barcelona
- Tamoil, Hospitalet DE Llobregat (l') - €1.669 (139.5p)
- Evolution, Barcelona - €1.697 (141.8p)
- Petroprix, Barcelona - €1.697 (141.8p)
- Ballenoil, Barcelona - €1.697 (141.8p)
- Ballenoil, Barcelona - €1.697 (141.8p)
Cheapest diesel near Madrid
- Alcampo, Madrid - €1.709 (142.8p)
- Ballenoil, Madrid - €1.769 (147.8p)
- Repsol, Madrid - €1.799 (150.3p)
- Ballenoil, Madrid - €1.799 (150.3p)
- Ballenoil, Madrid - €1.829 (152.8p)
Cheapest diesel near Málaga
- Dinergia, Malaga - €1.739 (145.3p)
- E.s. LAS Palmeras, Malaga - €1.739 (145.3p)
- Plenergy, Malaga - €1.799 (150.3p)
- Petroprix, Malaga - €1.799 (150.3p)
- Petroprix, Malaga - €1.799 (150.3p)
Cheapest diesel near Alicante
- Tamoil, Alicante/alacant - €1.689 (141.1p)
- GM OIL, Alicante/alacant - €1.689 (141.1p)
- Petroprix, Alicante/alacant - €1.689 (141.1p)
- Plenergy, Alicante/alacant - €1.695 (141.6p)
- Ballenoil, Alicante/alacant - €1.695 (141.6p)
Tips for filling up in Spain
- Gasóleo A is ordinary diesel. Gasóleo B is red diesel for farm vehicles - never use it in a car.
- Prices vary a lot between neighbouring towns; independent and supermarket-linked stations (Ballenoil, Plenoil, Petroprix) are often the cheapest.
- Many cheap stations are self-service with pay-first card terminals.
Prices from the Spanish Ministry for the Ecological Transition (Geoportal Gasolineras). Pound prices use the European Central Bank's daily reference rate.