Diesel prices in St Andrews today
- Cheapest
- 197.7p
- Average
- 198.5p
- Most expensive
- 199.9p
- UK average
- 197.7p
The cheapest diesel near St Andrews today is 197.7p per litre at GULF (KY10 2QN), 9 miles from the centre. Across the 3 stations reporting diesel prices, the average is 198.5p and the most expensive is 199.9p, a spread of 2.2p per litre between the cheapest and dearest forecourt. That puts St Andrews 0.8p above the UK average of 197.7p. 1 of the 3 stations is a supermarket forecourt, which are usually among the cheapest places to fill up.
GULF
JAMES STREET , PITTENWEEM, ANSTRUTHER · KY10 2QN
9 miles away
197.7pDiesel Last verified 46m agoPremium Unleaded (E10):168.7pStandard Diesel (B7):197.7pESSO
14A DALHOUSIE ROAD , DUNDEE · DD5 2SQ
9.4 miles away
197.9pDiesel Last verified 47m agoPremium Unleaded (E10):171.9pSuper Unleaded (E5):186.9pStandard Diesel (B7):197.9pPremium Diesel (B7):211.9pBP
SupermarketCOLINSBURGH SERVICE STATION , 15, MAIN STREET, COLINSBURGH, LEVEN · KY9 1LP
8.4 miles away
199.9pDiesel Last verified 46m agoPremium Unleaded (E10):169.9pStandard Diesel (B7):199.9pPremium Diesel (B7):215.9p
Diesel prices in towns near St Andrews
- Tayport8.1 miles
- Crail8.4 miles
- Cupar8.4 miles
- Anstruther8.8 miles
- Newport-on-Tay8.9 miles
- Pittenweem9.1 miles
Browse every town in Scotland or see the full list of locations.