Fuel prices in Madrid today

Cheapest stations in Madrid and within 10 km (245 stations in town). Official prices reported by the stations — page updated 2026-11-08 17:05.

Open the map

Diesel
1.709 €
median 1.944 € · 211 stations
Petrol E5 / SP95
1.539 €
median 1.749 € · 212 stations
Super 98
1.599 €
median 1.889 € · 105 stations

Cheapest Diesel in Madrid

#Station€/LkmUpdated
1 Alcampo
Calle Jose Paulete, 28000 Madrid
1.709 2.2 2026-11-08 17:00
2 Simon Grup
Carretera Villaverde A Vallecas Km. 283, 28000 Madrid
1.739 4.9 2026-11-08 17:00
3 Plenergy
Calle Calle De Ladera De Los Almendros, 34, 28032 Madrid
1.749 4.0 2026-11-08 17:00
4 Ballenoil
Camino Pozo Del Tio Raimundo, 6, 28031 Madrid
1.749 4.4 2026-11-08 17:00
5 Ballenoil
Calle G, 2, 28031 Madrid
1.749 4.5 2026-11-08 17:00
6 Ballenoil
Camino Hormigueras, 153, 28031 Madrid
1.749 4.6 2026-11-08 17:00
7 Petroprix
Calle Herce, 41, 28032 Madrid
1.749 4.7 2026-11-08 17:00
8 Ballenoil
Avda. Democracia, 41, 28032 Madrid
1.749 4.7 2026-11-08 17:00

Cheapest Petrol E5 / SP95 in Madrid

#Station€/LkmUpdated
1 Plenergy
Calle Calle De Ladera De Los Almendros, 34, 28032 Madrid
1.539 4.0 2026-11-08 17:00
2 Ballenoil
Camino Pozo Del Tio Raimundo, 6, 28031 Madrid
1.539 4.4 2026-11-08 17:00
3 Ballenoil
Calle G, 2, 28031 Madrid
1.539 4.5 2026-11-08 17:00
4 Ballenoil
Camino Hormigueras, 153, 28031 Madrid
1.539 4.6 2026-11-08 17:00
5 Petroprix
Calle Herce, 41, 28032 Madrid
1.539 4.7 2026-11-08 17:00
6 Ballenoil
Avda. Democracia, 41, 28032 Madrid
1.539 4.7 2026-11-08 17:00
7 Ballenoil
Avda. De La Democracia 62, 28032 Madrid
1.539 4.8 2026-11-08 17:00
8 Plenergy
Carretera Villaverde A Vallecas Km. 267, 28031 Madrid
1.539 4.9 2026-11-08 17:00

Cheapest Super 98 in Madrid

#Station€/LkmUpdated
1 Alcampo
Calle Jose Paulete, 28000 Madrid
1.599 2.2 2026-11-08 17:00
2 Repsol Vallecas-La Atalayuela 365
Carretera Villaverde A Vallecas Km. 248, 28031 Madrid
1.719 5.0 2026-11-08 17:00
3 Bp Mayorazgo 365
Calle Sierra De La Demanda, 2, 28031 Madrid
1.739 5.4 2026-11-08 17:00
4 Repsol
Avenida Los Rosales, 147, 28021 Madrid
1.749 7.8 2026-11-08 17:00
5 Bp La Gavia 365
Avenida Gran Via Del Sureste, 60, 28031 Madrid
1.749 8.7 2026-11-08 17:00
6 Bp Guadalcanal 365
Calle Guadalcanal, 39, 28000 Madrid
1.799 5.1 2026-11-08 17:00
7 Bp San Peter 365
Cr A-3 Mg Dcho, Km 11, 2 Km 11, 200, 28031 Madrid
1.799 7.9 2026-11-08 17:00
8 Star Petroleum
Calle Avenida De Los Poblados, 167, 28026 Madrid
1.804 5.3 2026-11-08 17:00

Cities near Madrid

Indicative prices reported by stations; the price at the pump is the one that applies. Sources