Scots drivers have been hit with a surge in petrol prices recently, with the latest figures suggesting they have hit an all time high and surpassed the 150p barrier.
Data from the RAC shows that the average price of unleaded was at 151.25 on Sunday, February 27, while the average price of diesel reached 154.72.
Prices are likely to increase even further as a knock-on effect from the Russian and Ukrainian conflict which was sparked last week and caused the prices of oil to surge to their highest ever levels.
It is the latest surge in prices, with increases in household energy bills and supermarket prices following the current cost of living crisis.
To help with the rising costs, The Daily Record has compiled a comprehensive list of the petrol stations offering the cheapest petrol prices in each major city.
We have compiled the list with five of the cheapest prices for both unleaded and diesel based on the current prices as of writing them (Tuesday, March 1) from PetrolPrices.com, though they may vary from time to time.
Here are the cheapest prices in each city..
Glasgow
Unleaded prices
143.7p - Costco Glasgow Automat, Cobden Road, G21 1YX
145.7p - Asda Toryglen Automat, Prospecthill Road, G42 0AE
145.7p - Asda Bishopbriggs Automat, Kirkintilloch Road, G64 2PT
145.7p - Morrisons, Cambuslang, Bridge Street, G72 7EA
145.9p - Tesco Extra, St Rollox, Cobden Road, G21 1YX
Diesel prices
148.7p - Asda Toryglen Automat, Prospecthill Road, G42 0AE
148.9p - Sainsbury's, Braehead, Kings Inch Road, G51 4BT
149.7p - Morrisons, Newlands, Riverford Road, G43 1PU
149.7p - Morrisons, Cambuslang, Bridge Street, G72 7EA
149.9p - Tesco Extra, St Rollox, Cobden Road, G21 1YX
Edinburgh
Unleaded prices
143.9p - Sainsbury's, Straiton, A701, EH20 9P
145.9p - Sainsbury's, Murrayfield, Westfield Avenue, EH11 2QF
146.7p - Morrisons, Ferry Road, EH5 2HF
146.7p - Asda Leith Automat, Sandpiper Drive, EH6 6QJ
146.7p - Asda Chesser Automat, New Mart Road, EH14 1RJ
Diesel prices
147.7p - Morrisons, Ferry Road, EH5 2HF
147.7p - Asda Leith Automat, Sandpiper Drive, EH6 6QJ
147.7p - Morrisons, Gyle Avenue, EH12 9JU
147.9p - Sainsbury's Blackhall, South Groathill Avenue, EH4 2EB
148.7p - Asda Chesser Automat, New Mart Road, EH14 1RJ
Dundee
Unleaded prices
143.9p - Sainsbury's, Baldovie Road, DD4 8UG
144.7p - Morrisons, Afton Way, DD4 8BR
145.7p - Asda, Kirkton Automat, Gillburn Road, DD3 0SZ
145.7p - Asda, Milton, Moffat Road, DD4 7XE
145.7p - Asda, Myrekirk Road, DD2 4WB
Diesel prices
147.7p - Asda, Kirkton Automat, Gillburn Road, DD3 0SZ
149.7p - Morrisons, Afton Way, DD4 8BR
149.9p - Sainsbury's, Baldovie Road, DD4 8UG
150.9p - Tesco Extra, Riverside Drive, DD2 1UG
150.9p - Tesco Extra, Kingsway West, DD3 8QB
Aberdeen
Unleaded prices
144.9p - Sainsbury's, Garthdee Road, AB10 7AY
145.7p - Morrisons, West North Street, AB24 5AR
145.9p - Tesco Extra, Laurel Drive, AB22 8HB
146.7p - Asda Bridge of Dee, Garthdee Road, AB10 7QA
146.7p - Asda Dyce Automat, Riverview Drive, AB21 7NG
Diesel prices
148p - Sainsbury's, Garthdee Road, AB10 7AY
149.7p - Morrisons, West North Street, AB24 5AR
150.7p - Asda Bridge of Dee, Garthdee Road, AB10 7QA
150.9p - Tesco Extra, Laurel Drive, AB22 8HB
151.7p - Asda Middleton Park, Jesmond Drive, AB22 8UR
Don't miss the latest news from around Scotland and beyond. Sign up to our daily newsletter here.