Scotland
638 stations with live fuel prices · cheapest unleaded from £1.309
Scottish fuel prices reflect distance more than any other UK country. Central-belt supermarkets in Glasgow, Edinburgh, and Stirling stay competitive with English averages, while Highland and island forecourts often sit 10–15p higher. Stornoway, Lerwick, and Kirkwall regularly rank among the most expensive postcodes in the UK because of the cost of moving fuel by ferry.
Counties in Scotland
- Dummy4Wigtown Road Service Station, Wigtown Road, Newton Stewart, Dg8 6jz, Dg8 6jzNewton StewartWigtown Road Services£1.309E10£1.409Diesel
- Ascona Refinery Service Station176 Bo'ness Road, Fk3 9buGrangemouthBp£1.319E10£1.419Diesel
- Hamish A Mackay18, High Street, Edzell, Brechin, Dd9 7ta, Dd9 7taBrechinHamish A Mackay£1.359E10£1.459Diesel
- Dummy24, Ayr Road, Dalry, Castle Douglas, Dg7 3sw, Dg7 3swCastle DouglasSt Johns Town Services£1.379E10£1.739Diesel
- Dummy3Benmar Garage, Station Road, Moffat, Dg10 9el, Dg10 9elMoffatBenmar Services£1.379E10£1.739Diesel
- Dummy5St. Michaels Services, 9, St. Michael Street, Dumfries, Dg1 2qd, Dg1 2qdDumfriesSt Michael's Services£1.379E10£1.739Diesel
- Bridgend Filling StationBridgend Filling Station, Bridgend, Thurso, Kw14 8pp, Kw14 8ppThursoBridgend Filling Station£1.389E10£1.479Diesel
- Ravenspoint Trading LtdRavenspoint Centre, Kershader, Isle Of Lewis, Hs2 9qa, Hs2 9qaIsle Of LewisRavenspoint Trading Ltd£1.429E10£2.049Diesel
- Bp ElmbankSood Enterprises Ltd, 41, Elmbank Street, Glasgow, G2 4pg, G2 4pgGlasgowBp Elmbank£1.459E10£1.549Diesel
- Burnpark Service Station LimitedBurnpark Filling Station, Ayr Road, Kilmarnock, Ka1 4el, Ka1 4elKilmarnockGulf£1.467E10£1.697Diesel
- Barrhill Garage45a, Barrhill Road, Cumnock, Ka18 1pw, Ka18 1pwCumnockPace£1.469E10£1.719Diesel
- LonendShell, Lonend, Paisley, Pa1 1su, Pa1 1suPaisleyShell£1.469E10£1.729Diesel
- Cot House ServicesCothouse Garage, Sandbank, Dunoon, Pa23 8qs, Pa23 8qsDunoonCot House Services£1.489E10£1.699Diesel
- Annan Superstore Petrol FillingScotts St, Dg12 6jhAnnanTesco£1.499E10£1.819Diesel
- Campbell Fuel Oils LimitedD Campbell & Son, Denholm Way, Kilmarnock, Ka1 3ls, Ka1 3lsKilmarnockCampbell Fuel Oils Limited£1.499E10£1.849Diesel
- Costco Wholesale GlasgowSt Rollox Business Park, 15 Cobden Road. Springburn, G21 1yxGlasgowCostco Wholesale£1.499E10£1.859Diesel
- Dingwall Mart Rd SuperstoreMart Road, Iv15 9ppDingwallTesco£1.499E10£1.819Diesel
- Masonhill Service StationMasonhill Service Station, 130, Hillfoot Road, Ayr, Ka7 3lb, Ka7 3lbAyrEsso£1.499E10£1.799Diesel
- Sainsburys Prestwick125 Ayr Road, Ka9 1twPrestwickSainsbury's£1.499E10£1.799Diesel
- Abbotsinch Service Station JetAbbotsinch Petrol Station, Inchinnan Road, Renfrew, Pa4 9ae, Pa4 9aeRenfrewJet£1.509E10£1.869Diesel
- Ayr Extra Petrol FillingTesco Stores Ltd, Ka8 0qaAyrTesco£1.509E10£1.829Diesel
- Costco Wholesale EdinburghCostkea Way, Loanhead, Eh20 9byEdinburghCostco Wholesale£1.509E10£1.859Diesel
- Martins Tyre Auto ServicesHigh Street Filling Station (langholm) Ltd, High Street, Langholm, Dg13 0dh, Dg13 0dhLangholmGulf£1.509E10£1.809Diesel
- Asda Ayr SuperstoreLiberator Drive, Heathfield Retail Park, Ka8 9bfAyrAsda£1.517E10£1.847Diesel
- Asda Chesser Supercentre3 New Mart Road, Eh14 1rjEdinburghAsda£1.517E10£1.867Diesel
- Asda Kilmarnock Superstore10 Queens Drive, Ka1 3xfKilmarnockAsda£1.517E10£1.849Diesel
- Asda Peterhead SupermarketLongside Road, Ab42 2fyPeterheadAsda£1.519E10£1.839Diesel
- Colinton Superstore Petrol FillingColinton Mains Dr, Eh13 9ahEdinburghTesco£1.519E10£1.869Diesel
- Corstorphine Extra Petrol Filling30 Meadow Place Road, Eh12 7uqEdinburghTesco£1.519E10£1.869Diesel
- Cupar Superstore Petrol FillingSouth Road, Ky15 5jeCuparTesco£1.519E10£1.869Diesel
- Hillside Filling StationHillside Service Station Ltd, Ladylands Garage, Ladylands, Selkirk, Td7 4ba, Td7 4baSelkirkJet£1.519E10£1.829Diesel
- Irvine Riverway Extra Petrol15-16 Riverway Retail Park, Ka12 8ayIrvineTesco£1.519E10£1.849Diesel
- Kilmarnock Extra Petrol FillingWest Shaw Street, Ka1 4bsKilmarnockTesco£1.519E10£1.849Diesel
- Mfg Auchinleck1 Main Street, Ka18 2abAuchinleckJet£1.519E10£1.839Diesel
- Mfg Morrisons AyrCastlehill Road, Ka7 2hyAyrMorrisons£1.519E10£1.849Diesel
- Mfg Morrisons Glasgow Anniesland940 Crow Road, G13 1jdAnnieslandMorrisons£1.519E10£1.889Diesel
- Mfg Morrisons Hamilton5 New Park Street, Ml3 0bnHamiltonMorrisons£1.519E10£1.849Diesel
- Mfg Morrisons KilmarnockWest Langlands Street, Ka1 2pyKilmarnockMorrisons£1.519E10£1.849Diesel
- Mfg Morrisons PeterheadHay Crescent, Ab42 1hgPeterheadMorrisons£1.519E10£1.839Diesel
- Mfg Morrisons TroonDukes Road/jubilee Road, Ka10 6qrTroonMorrisons£1.519E10£1.849Diesel
- Parkhouse Garage LtdParkhouse Garage (jet) Ltd, 64, Parkhouse Road, Ardrossan, Ka22 8aa, Ka22 8aaArdrossanJet£1.519E10£1.819Diesel
- Peterhead MotorsPeterhead Motors Ltd, South Road, Peterhead, Ab42 2xx, Ab42 2xxPeterheadBp£1.519E10£1.839Diesel
- Sainsburys Braehead110 Kings Inch Drive, G51 4btGlasgowSainsbury's£1.519E10£1.879Diesel
- Sainsburys CurrieLanark Road West, Eh14 5jxEdinburghSainsbury's£1.519E10£1.869Diesel
- Sainsburys Edinburgh LongstoneInglis Green Road, Eh14 2erEdinburghSainsbury's£1.519E10£1.869Diesel
- Sainsburys Hamilton5 Douglas Park Lane, Ml3 0dfHamiltonSainsbury's£1.519E10£1.829Diesel
- Sainsburys IrvineAyr Road, Ka12 8bhIrvineSainsbury's£1.519E10£1.849Diesel
- Sainsburys Murrayfield39 Westfield Road, Eh11 2qwEdinburghSainsbury's£1.519E10£1.869Diesel
- Springbank Service StationSpringbank Service Station, Ayr Road, Irvine, Ka12 8nf, Ka12 8nfIrvineJet£1.519E10£1.849Diesel
- St Rollox Extra PetrolTesco Extra, Cobden Road, G21 1alGlasgowTesco£1.519E10£1.889Diesel
Top fuel brands in Scotland
Scotland fuel prices: questions
Why is fuel so much more expensive in the Highlands and Islands?+
Most island and remote-Highland forecourts pay considerably more for fuel deliveries, which arrive by tanker ferry or long-haul road. There's also far less competition: a single station may serve a whole island. The Rural Fuel Duty Relief scheme returns 5p per litre to retailers in eligible areas, but it doesn't fully close the gap.
Where is the cheapest petrol in Scotland right now?+
It varies day to day, but the cheapest unleaded is almost always at a supermarket forecourt in the Central Belt. The stats card at the top of this page shows the current cheapest E10 and diesel station in Scotland, updated hourly.
Are Scottish supermarket forecourts cheaper than independents?+
Typically yes in cities and towns where supermarkets compete with each other. In rural Scotland the picture flips, with independents sometimes the only option, and pricing reflects the lack of competition.
How often do these Scottish fuel prices update?+
Hourly. Every retailer is required by law to report price changes within 30 minutes, and we pull the official UK Government Fuel Finder feed every hour.