Petrol prices in Torrelavega today
Updated: 22 October 2026, 07:00 · Source: Ministry for the Ecological Transition (official station prices)
There are 12 petrol stations in Torrelavega with up-to-date prices. Unleaded 95 averages €1.777/l, 1.9 cents less than in the rest of the province of Cantabria (€1.795/l).
All petrol stations in Torrelavega, cheapest first
| Station | Unleaded 95 | Diesel |
|---|---|---|
| Nieves Barrio Sierrapando, 371 · Directions 🕒 Mon-Fri: 06:30-22:00; Sat: 09:00-21:30; Sun: 10:00-16:00 | €1.696 | €1.787 |
| Ballenoil Avda. Oviedo, 24 (N-634A Km 232,3) · Directions 🕒 Mon-Sun: 24H | €1.699 | €1.797 |
| Ballenoil Paseo Julio Hauzeur, 2 · Directions 🕒 Mon-Sun: 24H | €1.699 | €1.797 |
| Meroil Avenida Solvay, 85 · Directions 🕒 Mon: 06:30-22:30 | €1.728 | €1.797 |
| Ruyco Petrol Avenida Solvay, 48 · Directions 🕒 Mon-Sun: 07:00-23:00 | €1.729 | €1.799 |
| Ruycopetrol, S.l. Avda. Fernandez Vallejo, 12 · Directions 🕒 Mon-Sun: 07:00-23:00 | €1.729 | €1.799 |
| Galp Avenida Moneche, Sn · Directions 🕒 Mon-Sun: 07:00-23:00 | €1.759 | €1.829 |
| Cepsa Pablo Garnica S/N, Esq. Pintor Pancho Cossio · Directions 🕒 Mon-Sun: 06:00-22:00 | €1.844 | €1.994 |
| Repsol Avenida de Bilbao, 117 / Ctra. N-634 Km 232, 5 · Directions 🕒 Mon-Sun: 06:00-00:00 | €1.845 | €2.019 |
| Carrefour Avenida Bilbao, Poligono los Ochos, S/N · Directions 🕒 Mon-Sat: 07:00-22:45; Sun: 09:00-21:00 | €1.849 | €1.939 |
| Cepsa Avenida de Oviedo, 24 · Directions 🕒 Mon-Sun: 06:00-22:00 | €1.853 | €1.999 |
| Area de Servicio Torrelavega Paseo Julio Hauzeur, 6 · Directions 🕒 Mon-Sat: 06:00-22:00; Sun: 08:00-22:00 | €1.889 | €1.999 |
Prices in euros per litre, taxes included, as reported by each station to the Ministry. «24H» means open 24 hours.
See all towns in Cantabria · Cost of living in Cantabria
Frequently asked questions
Where is the cheapest petrol in Torrelavega?
Today it is Nieves (Barrio Sierrapando, 371), with unleaded 95 at €1.696 per litre.
How many petrol stations are there in Torrelavega?
12 stations with prices reported in the last few days.