2 stations in St Andrews, Fife, cheapest first.
2 stations · Unleaded · average 175.9p
The cheapest unleaded petrol (E10) in St Andrews today is 174.9p a litre at MFG Morrisons St Andrews (KY16 8PJ). Across the 2 stations selling it, prices average 175.9p and go up to 176.9p, so filling a 55-litre tank costs between £96.19 and £97.30.
The cheapest diesel in St Andrews today is 197.9p a litre at MFG Morrisons St Andrews (KY16 8PJ). Across the 2 stations selling it, prices average 198.9p and go up to 199.9p, so filling a 55-litre tank costs between £108.84 and £109.94.
Unleaded in St Andrews averages 175.9p, the same as the Fife average and 1.5p more than the UK average (174.4p). Diesel in St Andrews averages 198.9p, 1.1p less than the Fife average (200.0p) and 0.5p less than the UK average (199.4p).
Super unleaded (E5) is sold at 2 stations, from 195.9p at MFG Morrisons St Andrews. Premium diesel is sold at 1 station, from 220.9p at Shell Tgc - St Andrews. The 1 supermarket station charge 174.9p on average for unleaded, 2.0p less than the other 1.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 174.9p | 175.9p | 176.9p |
| Super unleaded | 195.9p | 196.9p | 197.9p |
| Diesel | 197.9p | 198.9p | 199.9p |
| Premium diesel | 220.9p | 220.9p | 220.9p |
Average unleaded price, cheapest highlighted
St Andrews has 2 petrol stations reporting prices: 1 Morrisons and 1 Shell. 1 are open 24 hours a day. 1 is at a supermarket. Of the 2, all offer air and screenwash, all have customer toilets, all sell bottled AdBlue, 1 has a car wash and 1 has water.
For unleaded, the cheapest nearby town is Cupar, averaging 174.6p (1.3p less than St Andrews); 4 other nearby towns are also cheaper. For diesel, the cheapest nearby town is Cupar, averaging 197.4p (1.5p less than St Andrews); 1 other nearby town is also cheaper.