Drivers across Scotland have started to see lower prices at the pumps as the cost of petrol and diesel has been slowly falling from record-highs.
The latest figures from the motoring group The RAC has shown that the cost of unleaded has fallen to 176p per litre, while the cost of diesel has fallen down to 187p per litre. It will come as welcome news to drivers across Scotland who have been hit with soaring costs at the fuel pumps during the ongoing cost of living crisis.
It also follows the news that wholesale prices have also started to fall, with The RAC saying that wholesale petrol prices had fallen by 20p in July.
Despite wholesale prices decreasing, major retailers across the country found themselves facing criticism for not acting fast enough and dropping their prices by just 9p at the pumps.
The Daily Record recently reported that some of the UK's biggest supermarkets, including Asda, Tesco, Morrisons and Sainsbury's, were under fire for not "acting fast enough" to combat rising fuel prices for drivers.
As prices continue to fall, and could possibly change again, we know how important it can be to keep an eye on prices and know where your cheapest petrol station is.
So, with the help of Petrolprices.com, we have rounded up all the cheapest petrol stations in every Scottish city. All of the prices are correct as of writing (Tuesday, August 8), but they are subject to change.
Here are the five current cheapest garages for petrol and diesel in every Scottish city.
Glasgow
Unleaded
162.9p - Costco Glasgow Automat, Cobden Road, G21 1YX
169.7p - Morrisons Cambuslang, Bridge Street, G72 7EA
169.9p - Tesco Extra, Dalmarnock Road, G73 1NY
169.9p - Tesco Shettlestone Extra, Annick Street, G32 6UB
171.7p - Asda Parkhead, Duke Street, G31 4EB
Diesel
175.7p - Costco Glasgow Automat, Cobden Road, G21 1YX
183.7p - Asda Govan, Helen Street, G51 3HR
183.7p - Morrisons Cambuslang, Bridge Street, G72 7EA
183.9p - Tesco Extra, Dalmarnock Road, G73 1NY
183.9p - Tesco Shettlestone Extra, Annick Street, G32 6UB
Edinburgh
Unleaded
159.7p - Costco Edinburgh Automat, Costkea Way, EH20 9BY
172.7p - Morrisons Portobello Road, Piersfield Terrace, EH8 7BQ
172.9p - Esso Express, Willowbrae Road, EH8 7NG
173.7p - Asda Chesser Automat, New Mart Road, EH14 1RJ
173.7p - Morrisons, Ferry Road, EH5 2HF
Diesel
177.7p - Costco Edinburgh Automat, Costkea Way, EH20 9BY
183.7p - Asda Chesser Automat, New Mart Road, EH14 1RJ
183.7p - Morrisons, Ferry Road, EH5 2HF
183.7p - Morrisons, Gyle Avenue, EH12 9JU
183.7p - Morrisons Portobello Road, Piersfield Terrace, EH8 7BQ
Dundee
Unleaded
169.6p - Jet Forfar Road Service Station, Forfar Road, DD4 9BT
169.7p - Asda Dundee Kirkton Automat, Gillburn Road, DD3 0SZ
169.7p - Asda Dundee Milton, Moffat Road, DD4 7XE
169.7p - Asda Dundee West Automat, Myrekirk Road, DD2 4WB
169.9p - Tesco Riverside Extra, Riverside Drive, DD2 1UG
Diesel
180.6p - Jet Forfar Road Service Station, Forfar Road, DD4 9BT
180.7p - Morrisons, Afton Way, DD4 8BR
180.7p - Asda Dundee Kirkton Automat, Gillburn Road, DD3 0SZ
180.9p - Tesco Riverside Extra, Riverside Drive, DD2 1UG
180.9p - Tesco Dundee South Road Extra, South Road, DD2 4SR
Aberdeen
Unleaded
164.9p - Esso Five Mile Garage, Skene Road, AB15 8PD
169.7p - Asda Middleton Park, Jesmond Drive, AB22 8UR
169.7p - Asda Dyce Automat, Riverview Drive, AB21 7NG
169.7p - Morrisons Aberdeen, West North Street, AB24 5AR
169.7p - Asda Bridge O'Dee, Garthdee Road, AB10 7QA
Diesel
177.9p - Tesco Aberdeen Extra, Laurel Drive, AB22 8HB
179.7p - Asda Middleton Park, Jesmond Drive, AB22 8UR
179.7p - Morrisons Aberdeen, West North Street, AB24 5AR
180.9p - Esso Five Mile Garage, Skene Road, AB15 8PD
181.7p - Asda Bridge O'Dee, Garthdee Road, AB10 7QA
Stirling
Unleaded
170.9p - Esso, Kilsyth Road, FK4 1UF
172.7p - Asda Alloa Automat, Whins Road, FK10 3SD
172.7p - Morrisons Alloa, Sweep Road, FK10 1RY
172.7p - Morrisons Falkirk, Hope Street, FK1 5AT
172.9p - Tesco Falkirk Northern, Glasgow Road, FK1 4JB
Diesel
181.9p - Jet Service Station, Glasgow Road, FK7 8HQ
183.9p - Esso, Kilsyth Road, FK4 1UF
184.7p - Asda Alloa Automat, Whins Road, FK10 3SD
184.7p - Morrisons Alloa, Sweep Road, FK10 1RY
185.9p - Teco Stirling, Wallace Street, FK8 1NP
Inverness
Unleaded
160.9p - Jet Bridgend Service Station, Station Road, IV4 7EH
169.7p - Morrisons Inverness 3, Millburn Road, IV2 3PX
169.7p - Asda Inverness Automat, Ivanhoe Avenue, IV2 6BA
169.9p - Gulf Petrol Station, Harbour Road, IV1 1UF
169.9p - Esso Blackpark Filling Station, Clachnaharry Road, IV3 8QH
Diesel
177.9p - Jet Bridgend Service Station, Station Road, IV4 7EH
182.7p - Asda Inverness Automat, Ivanhoe Avenue, IV2 6BA
182.9p - Gulf Petrol Station, Harbour Road, IV1 1UF
182.9p - Tesco Extra, Inshes Retail Park, IV2 3TW
182.9p - Tesco Extra, Eastfield Way, IV2 7GD
Perth
Unleaded
169.7p - Asda Perth, Dunkeld Road, PH1 5AP
171.9p - Tesco Extra, Crieff Road, PH1 1NR
171.9p - BP Dunkeld Road, PH1 5RG
171.9p - Tesco New Scone Express, Perth Road, PH2 6JJ
173.9p - Almondbank Filling Station, Crieff Road, PH1 3HY
Diesel
178.9p - Morrisons Perth, Caledonian Road, PH1 5XD
183.7p - Asda Perth, Dunkeld Road, PH1 5AP
184.9p - Tesco Extra, Crieff Road, PH1 1NR
184.9p - BP Dunkeld Road, PH1 5RG
184.9p - Tesco New Scone Express, Perth Road, PH2 6JJ
Dunfermline
Unleaded
172.7p - Asda Dunfermline, Halbeath Road, KY11 4LP
172.9p - Tesco Dunfermline Fire Station, Carnegie Drive, KY12 7BD
172.9p - Tesco Dunfermline Extra, Turnstone Road, KY11 8EG
174.9p - BP Service Station, Bothwell Street, KY11 3AF
175.9p - Cairneyhill Service Station, Main Street, KY12 8QU
Diesel
184.7p - Asda Dunfermline, Halbeath Road, KY11 4LP
184.9p - Tesco Dunfermline Fire Station, Carnegie Drive, KY12 7BD
185.9p - Tesco Dunfermline Extra, Turnstone Road, KY11 8EG
185.9p - Cairneyhill Service Station, Main Street, KY12 8QU
186.9p - Esso Service Station, Dean Road, EH51 0DL
You can check for more petrol prices in your local area on PetrolPrices.com.
Don't miss the latest news from around Scotland and beyond. Sign up to our daily newsletter here.
READ NEXT: