You Are Here: Home » Get Cheaper Petrol and Diesel

Get Cheaper Petrol and Diesel

fuel-spainThe Spanish fuel market is heavily concentrated with just a few major brands, hence it’s not easy to save money on petrol or diesel. Check out our tips on how to pay less when filling your car.

Lack of Competition in Spain

Measures introduced in 2013 to encourage competition have barely taken hold 4 years on. Any company that already has 30% of the market in a province in Spain is not allowed to open any more petrol stations in that area, but this didn’t affect the existing situation.

You’ll find practically the same prices at Repsol, Cepsa and BP (the Big Three). It’s hardly surprising given that together they control over 70% of the market.

Cheapest Option 1: Your Local Supermarket

The numbers of petrol stations located at Carrefour, Alcampo, Eroski and E. Leclerc supermarkets are increasing, as well as at smaller regional supermarkets.

At Carrefour every time you fill up you’ll get 8% accumulated on your Carrefour loyalty card. If you live near a Carrefour petrol station, even if you don’t shop there normally it’s worth getting their free loyalty card just to accumulate this discount.

Other supermarkets offer lower fuel prices directly to attract people to shop at their stores and they may offer additional discounts or promos.

Remember that fuel sold at Supermarket petrol stations is not of lower quality, they are served by one of the major brands such as Repsol.

Cheapest Option 2: Low Cost Petrol Stations (limited coverage)

Normally cheaper than the big brands and nearly always self-service. Consumer organisations are against these types of establishments and in some regions in Spain they have been forced to close.

Loyalty Cards

All petrol stations offer free loyalty cards with discounts, however some of these are directly linked to a credit card with a yearly fee that may wipe out the savings:

  • Repsol Visa card offers a 2% discount at Repsol, Campsa and Petronor but it’s only free the first year.
  • Cepsa Loyalty Card “Porque Tu Vuelves” has a points system, 1 litre= 5 points, increased by 40% when you use your local petrol station. Buy in their stores and you’ll get 15 points per euro spend. Accumulate 1000 points to get a 1€ discount.  Note that Carrefour also offers 4% cashback on your Carrefour loyalty card if you use Cepsa petrol stations.
  • BP PremierPlus offers a 3 cents/litre discount or 5 cents if you refill over 150 l per month. Discounts are limited to 24€ monthly. Register online to exchange points for each litre purchased for gifts and discount vouchers from their catalogue.
  • Shell Club Smart gives 200 welcome points when you request their card. Each litre of fuel equals one point and these can be exchanged for gifts from their catalogue.
  • Galp Fast offers 1 or 2 points per litre depending on the type of fuel purchased. Galp also has a number of additional benefits with companies such as Orange, Mapfre or Asisa. Points can be exchanged for discounts on fuel or gifts from their catalogue.

Use The Official Website Or An App

The Industry Ministry offers a website in English that shows fuel prices, (link opens version in Spanish, you’ll need to click on “welcome” at the top of the page to change the language). In order to use it you’ll have to:

  • Select petrol station
  • Choose your province
  • Choose your town
  • Select the type of fuel (the list also includes home heating fuels)
  • Select “retail”
  • Check the boxes for “most economical P.S.” (petrol station). Additional, if you live in a big city you can also put in your address and/or postcode.

You’ll be shown a list of the current prices and you can also use their mobile version for when you’re on the move.

If you’re looking for an app, then the best are:

  • Gasolineras España (Android & iOS).
  • Gasolineras Baratas (Android & iOS)
  • Spanish Official Fuel Prices – basic app that offers official Industry Ministry prices (Android)


Copyright © 2014. Money Saver Spain. All Rights Reserved. Powered by Karmesí

Scroll to top