Compare 101 active forecourts in Glasgow. The cheapest unleaded is currently 166.9p and diesel is 190.9p per litre. Prices were last refreshed on 15th October 2026.
Showing all 101 active stations, initially sorted by unleaded price.
| Station | Unleaded | 7d | Diesel | 7d |
|---|---|---|---|---|
| COSTCO WHOLESALE | 166.9p | -1 | 190.9p | — |
| ASDA GOVAN SUPERSTORE S/mkt | 169.7p | -4 | 194.7p | -3 |
| MORRISONS S/mkt | 169.9p | -2 | 193.9p | -3 |
| SAINSBURYS S/mkt | 169.9p | -3 | 194.9p | -2 |
| ASDA GLASGOW PARKHEAD FORGE SUPERSTORE S/mkt ⚠️ | 170.7p | — | 193.7p | — |
| ASDA TORYGLEN SUPERSTORE S/mkt ⚠️ | 170.7p | — | 193.7p | — |
| ASDA ROBROYSTON SUPERSTORE S/mkt ⚠️ | 170.9p | — | 196.7p | — |
| TESCO S/mkt ⚠️ | 170.9p | — | 193.9p | — |
| TESCO S/mkt ⚠️ | 170.9p | — | 193.9p | — |
| TESCO S/mkt ⚠️ | 170.9p | — | 193.9p | — |
| ASDA BLANTYRE SUPERSTORE S/mkt | 171.7p | -4 | 196.7p | -1 |
| ASDA CUMBERNAULD SUPERSTORE S/mkt ⚠️ | 171.7p | — | 196.7p | — |
| GULF | 171.7p | — | 197.7p | -1 |
| ASDA BARRHEAD SUPERMARKET S/mkt | 171.9p | -1 | 198.7p | — |
| TESCO S/mkt ⚠️ | 171.9p | — | 196.9p | — |
| TESCO S/mkt ⚠️ | 171.9p | — | 196.9p | — |
| MORRISONS S/mkt | 171.9p | — | 194.9p | -2 |
| MORRISONS S/mkt | 171.9p | -1 | 193.9p | -3 |
| ASDA BISHOPBRIGGS SUPERSTORE S/mkt | 172.7p | -1 | 198.7p | -1 |
| MORRISONS S/mkt | 172.7p | -1 | 198.7p | — |
| GULF | 172.9p | -1 | 197.9p | -1 |
| GULF | 172.9p | -1 | 197.9p | -1 |
| GULF | 172.9p | -1 | 197.9p | -1 |
| MORRISONS S/mkt | 172.9p | -3 | 196.9p | -3 |
| MORRISONS S/mkt | 172.9p | -3 | 196.9p | -3 |
| SAINSBURYS S/mkt | 172.9p | -3 | 196.9p | -2 |
| SAINSBURYS S/mkt | 172.9p | -1 | 195.9p | -2 |
| EG ON THE MOVE | 173.9p | -2 | 199.9p | — |
| Gulf ⚠️ | 173.9p | — | 198.9p | — |
| GULF | 173.9p | -1 | 199.9p | — |
| MORRISONS S/mkt | 173.9p | -1 | 197.9p | -2 |
| MORRISONS S/mkt | 173.9p | — | 197.9p | -1 |
| MORRISONS S/mkt | 173.9p | — | 197.9p | -1 |
| ESSO ⚠️ | 173.9p | — | 201.9p | — |
| SAINSBURYS S/mkt | 173.9p | -2 | 197.9p | -1 |
| CO-OP ⚠️ | 173.9p | — | 199.9p | — |
| GULF | 173.9p | -1 | 199.9p | — |
| Highland Fuels | 174.0p | -5 | 197.0p | -2.9 |
| SHELL ⚠️ | 174.9p | — | 201.9p | — |
| ESSO | 174.9p | +1 | 200.9p | +1 |
| EG ON THE MOVE | 174.9p | -3 | 199.9p | — |
| ESSO | 174.9p | — | 199.9p | -2 |
| ESSO | 174.9p | — | 201.9p | -1 |
| ESSO | 174.9p | — | 201.9p | -1 |
| ESSO | 174.9p | — | 201.9p | -1 |
| ESSO | 174.9p | -1 | 201.9p | -1 |
| ESSO | 174.9p | -1 | 201.9p | -1 |
| JET | 174.9p | -1 | 199.9p | -2 |
| SAINSBURYS S/mkt | 174.9p | -3 | 198.9p | — |
| SHELL | 174.9p | -1 | 199.9p | — |
| SHELL ⚠️ | 175.9p | — | 202.9p | — |
| BP KINGSWAY SERVICE STATION ⚠️ | 175.9p | — | 201.9p | +2 |
| Balmore Filling Station | 175.9p | — | 201.9p | +2 |
| Boulevard Filling Station ⚠️ | 175.9p | — | 201.9p | +2 |
| Broomfield Service Station | 175.9p | — | 201.9p | +2 |
| BP | 175.9p | +1 | 202.9p | +3 |
| Kings Park Service Station | 175.9p | +2 | 201.9p | +2 |
| ESSO | 175.9p | — | 202.9p | -1 |
| ESSO ⚠️ | 175.9p | — | 202.9p | — |
| ESSO | 175.9p | — | 202.9p | -1 |
| ESSO ⚠️ | 175.9p | — | 202.9p | — |
| Mount Vernon Service Station | 175.9p | — | 201.9p | +2 |
| BP | 175.9p | -1 | 199.9p | -1 |
| SHELL | 175.9p | -2 | 202.9p | — |
| Thorn Service Station | 175.9p | — | 201.9p | +2 |
| ESSO | 175.9p | +1 | 200.9p | +1 |
| ESSO ⚠️ | 176.9p | — | 201.9p | — |
| ESSO ⚠️ | 176.9p | — | 201.9p | — |
| SHELL ⚠️ | 176.9p | — | 201.9p | — |
| Sood Enterprises Limited S/mkt ⚠️ | 176.9p | — | 201.9p | — |
| BP | 176.9p | -2 | 201.9p | -1 |
| Esso S/mkt ⚠️ | 176.9p | — | 199.9p | — |
| ESSO | 176.9p | — | 201.9p | -2 |
| ESSO | 176.9p | — | 202.9p | -2 |
| ESSO | 176.9p | — | 202.9p | -1 |
| ESSO | 176.9p | — | 201.9p | -1 |
| BP | 176.9p | -1 | 199.9p | -2 |
| BP | 176.9p | -3 | 199.9p | -2 |
| UNIVERSE SERVICE STATION | 176.9p | +3 | 201.9p | +2 |
| BP | 176.9p | — | 201.9p | -1 |
| SHELL ⚠️ | 177.9p | — | 202.9p | — |
| BP ⚠️ | 177.9p | — | 203.9p | — |
| Highland Fuels LTD S/mkt | 177.9p | +2 | 199.9p | — |
| BP | 177.9p | — | 202.9p | -2 |
| ESSO | 177.9p | — | 202.9p | -3 |
| Racetrack Bearsden S/mkt ⚠️ | 177.9p | — | 203.9p | — |
| SHELL | 177.9p | -1 | 201.9p | — |
| SHELL | 177.9p | -1 | 201.9p | — |
| SHELL ⚠️ | 178.9p | — | 201.9p | — |
| GULF HILLINGTON SERVICE STATION | 178.9p | +1 | 201.9p | +3 |
| BP | 178.9p | — | 202.9p | — |
| BP | 178.9p | — | 203.9p | -2 |
| RACETRACK CROWWOOD ⚠️ | 179.9p | — | 205.9p | — |
| RACETRACK RUTHERGLEN S/mkt ⚠️ | 179.9p | — | 205.9p | — |
| Racetrack Autoport S/mkt ⚠️ | 179.9p | — | 205.9p | — |
| Racetrack Braeside Services S/mkt ⚠️ | 179.9p | — | 205.9p | — |
| Racetrack Bridgeton S/mkt ⚠️ | 179.9p | — | 205.9p | — |
| SHELL | 179.9p | — | 203.9p | +2 |
| SHELL | 179.9p | — | 204.9p | +2 |
| Alexandra Parade Service Station | 190.9p | — | 201.9p | +2 |
| ESSO Mway ⚠️ | 199.9p | — | 217.9p | — |
⚠️ One or more stations have not reported prices in over 7 days — prices shown may be out of date.
Unleaded prices currently range from 166.9p to 199.9p per litre. Choosing the cheapest listed forecourt instead of the most expensive could save up to £16.50 on a 50-litre fill.
Diesel ranges from 190.9p to 217.9p per litre, a potential difference of £13.50 for 50 litres. Use the local map to see where lower-priced stations are concentrated, then open a station for its address, opening times and latest reported prices.