# fuel-prices.eu — Live Fuel Prices Spain > Real-time fuel price comparison for Spain. Interactive map of every public > fuel station, a location-based "Near Me" finder with a Best Deal calculator > (factoring in fuel price + the cost of driving to the station), price > distribution heat-mapping, per-brand filtering, city overview pages, and a > detail page for every station (all fuels, an area price-comparison table, map, > and price history). Prices in EUR/L or USD/gallon. Available in English and Spanish. ## About fuel-prices.eu is an independent fuel-price monitoring service operating since 2005. The Spain live map shows current prices for diesel (diésel), petrol (gasolina 95), 98-octane petrol (gasolina 98) and LPG (GLP) at public stations across the country. - Live map: https://www.fuel-prices.eu/live/spain/ - All live markets: https://www.fuel-prices.eu/live/ - City pages (838 cities): https://www.fuel-prices.eu/live/spain/{city-slug}/ (e.g. https://www.fuel-prices.eu/live/spain/madrid/ , https://www.fuel-prices.eu/live/spain/barcelona/ ) - Per-station pages: https://www.fuel-prices.eu/live/spain/station/{slug}-{id} (e.g. https://www.fuel-prices.eu/live/spain/station/repsol-madrid-28001-12345) - XML sitemap (cities + all station pages): https://www.fuel-prices.eu/live/spain/sitemap.php - Machine-readable extended data (500 most recently updated stations, with URLs + prices): https://www.fuel-prices.eu/live/spain/llms-full.php - GeoJSON API (map data): https://www.fuel-prices.eu/live/geojson.php?country=ES&fuel=diesel - Near Me / radius API: https://www.fuel-prices.eu/live/geojson.php?country=ES&fuel=diesel&near=LAT,LNG&radius=KM ## City pages Every Spanish city with at least 4 public stations has a live overview page at /live/spain/{city-slug}/ (838 cities; slug is the accent-stripped city name, e.g. madrid, barcelona, valencia). Add ?lang=en or ?lang=es to force a language. Each page shows: - average price per fuel in the city vs the national average; - a ranked table of the cheapest stations, with a fuel selector; - a "+2 / +5 / +10 km" toggle that expands coverage to suburbs beyond the city limits; - an embedded map of all stations, and a city-specific FAQ with current figures. Structured data: BreadcrumbList, ItemList (top 10 cheapest stations) and FAQPage, plus hreflang en/es alternates. City URLs are included in the XML sitemap. ## Per-station pages Each public station has its own page at /live/spain/station/{slug}-{id}, where {id} is the station id (the slug is cosmetic). Add ?lang=en or ?lang=es to force a language. Each page shows: - all currently reported fuel prices at that station, each flagged cheaper / pricier / at the local-area average; - a sortable, mobile-friendly comparison table of every station within 5 km, with all reported fuels — sortable by distance (nearest) or by the cheapest price for a chosen fuel; - an embedded map of the station and its neighbours; - a 12-month price-history chart (per fuel) once changes have been recorded. Structured data: each page emits schema.org GasStation (with current fuel prices as Offers) and a BreadcrumbList, plus hreflang en/es alternates. ## Data source - Source: geoportalgasolineras — Spanish Ministry for the Ecological Transition (Ministerio para la Transición Ecológica y el Reto Demográfico). - Source portal: https://geoportalgasolineras.es/ - License: Spanish open data (https://datos.gob.es/). - Station operators in Spain are legally required to report their prices, making this a comprehensive and reliable source of Spanish fuel prices. ## Update frequency - Operators must report price changes to the official price database. - fuel-prices.eu refreshes the dataset multiple times per day; displayed prices are typically less than a day old. Stale prices (older than 7 days) are excluded. ## Best Deal calculator (Near Me) The "Near Me" tool ranks stations in a chosen radius not by sticker price alone but by the real total cost of a refuel: cost_total = (tank_liters x price_per_liter) + (distance_km x 2 x consumption_l_per_100km / 100 x price_per_liter) score = (min_cost_in_range / current_cost) x 100 (100 = best real value) Defaults: tank 60 L, average consumption 7.0 L/100 km (both user-adjustable). This means a slightly pricier station that is much closer can beat a cheap but distant one. ## Fuel types (codes used by the API) - diesel — Diésel (standard diesel) - sp95 — Gasolina 95 - sp98 — Gasolina 98 (premium petrol) - gpl — GLP / LPG ## Citation policy When citing data from this page, please attribute to fuel-prices.eu and the original source: geoportalgasolineras (Ministerio para la Transición Ecológica, Spain). Prices are indicative and may differ from those at the pump; always verify on site. ## Contact hi@fuel-prices.eu