Scots drivers across the country will be breathing a slight sigh of relief at the petrol pumps as prices have slowly begun to fall in recent weeks.
Costs of petrol and diesel at forecourts across the country have soared to record-highs this year, leaving drivers to grapple with even higher prices amidst the rising cost of living.
The increase in prices have largely been driven by the ongoing conflict between Russia and Ukraine. Russia's invasion of Ukraine led to sanctions on Russian based oil and, as the one of the worlds largest oil producers, this led to an increased price on the cost of petrol and diesel.
Now prices are starting to fall from their record-highs earlier this year. The latest figures from The RAC has suggested that the price of petrol has fallen to 172p per litre, while the cost of diesel is now 183p per litre. This is lower than the previous 176p and 187p per litre that we previously reported last week.
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 (Wednesday, August 17), but they are subject to change.
Here are the five current cheapest garages for petrol and diesel in every Scottish city.
Glasgow
Unleaded
159.7p - Costco Glasgow Automat, Cobden Road, G21 1YX
165.9p - Tesco Shettlestone Extra, Annick Street, G32 6UB
167.7p - Gulf Aikenhead Road Service Station, G42 0PN
167.7p - Asda Toryglen Automat, Prospecthill Road, G42 0AE
167.7p - Morrisons Newlands, Riverford Road, G43 1PU
Diesel
173.7p - Costco Glasgow Automat, Cobden Road, G21 1YX
178.9p - Tesco Shettlestone Extra, Annick Street, G32 6UB
179.7p - Gulf Aikenhead Road Service Station, G42 0PN
179.9p - Shell Polmadie Services, Sidings Road, G5 0HD
180.7p - Asda Toryglen Automat, Prospecthill Road, G42 0AE
Edinburgh
Unleaded
159.7p - Costco Edinburgh Automat, Costkea Way, EH20 9BY
167.9p - Morrisons, Ferry Road, EH5 2HF
169.7p - Asda Chesser Automat, New Mart Road, EH14 1RJ
169.7p - Asda Leith Automat, Sandpiper Drive, EH6 6QJ
169.9p - Sainsbury's Edinburgh Longstone, Inglis Green Road, EH14 2ER
Diesel
169.9p - Morrisons, Ferry Road, EH5 2HF
174.7p - Costco Edinburgh Automat, Costkea Way, EH20 9BY
179.7p - Asda Leith Automat, Sandpiper Drive, EH6 6QJ
180.7p - Asda Chesser Automat, New Mart Road, EH14 1RJ
180.7p - Morrisons, Gyle Avenue, EH12 9JU
Dundee
Unleaded
164.6p - Jet Forfar Road Service Station, Forfar Road, DD4 9BT
166.7p - Asda Dundee Kirkton Automat, Gillburn Road, DD3 0SZ
167.7p - Asda Dundee West Automat, Myrekirk Road, DD2 4WB
167.9p - Sainsbury's, Baldovie Road, DD4 8UG
168.7p - Morrisons , Afton Way, DD4 8BR
Diesel
172.7p - Morrisons , Afton Way, DD4 8BR
177.6p - Jet Forfar Road Service Station, Forfar Road, DD4 9BT
178.7p - Asda Dundee Kirkton Automat, Gillburn Road, DD3 0SZ
178.7p - Asda Dundee West Automat, Myrekirk Road, DD2 4WB
178.9p - Tesco Riverside Extra, Riverside Drive, DD2 1UG
Aberdeen
Unleaded
159.9p - Esso Five Mile Garage, Skene Road, AB15 8PD
162.7p - Morrisons Aberdeen, West North Street, AB24 5AR
162.9p - Tesco Aberdeen Extra, Laurel Drive, AB22 8HB
164.9p - Sainsbury's, Garthdee Road, AB10 7AY
166.7p - Asda Bridge O'Dee, Garthdee Road, AB10 7QA
Diesel
175.7p - Asda Middleton Park, Jesmond Drive, AB22 8UR
175.7p - Asda Dyce Automat, Riverview Drive, AB21 7NG
175.7p - Morrisons Aberdeen, West North Street, AB24 5AR
176.9p - Tesco Aberdeen Extra, Laurel Drive, AB22 8HB
177.7p - Asda Bridge O'Dee, Garthdee Road, AB10 7QA
Stirling
Unleaded
168.9p - Esso, Kilsyth Road, FK4 1UF
169.7p - Asda Alloa Automat, Whins Road, FK10 3SD
169.7p - Morrisons Alloa, Sweep Road, FK10 1RY
169.9p - Gulf Haughs Filling Station, Glasgow Road, FK6 5DW
169.9p - Gulf Carronvale Service Station, Main Street, FK15 5PU
Diesel
180.9p - Jet Service Station, Glasgow Road, FK7 8HQ
182.9p - BP Service Station, Craigs Roundabout, FK7 7NU
182.9p - Tesco Stirling, Wallace Street, FK8 1NP
182.9p - Sainsbury's Stirling, Drip Road, FK8 1RA
182.9p - Morrisons Stirling, Urquhart Way, FK7 7SR
Perth
Unleaded
167.7p - Asda Perth, Dunkeld Road, PH1 5AP
167.7p - Morrisons Perth, Caledonian Road, PH1 5XD
169.9p - Tesco Extra, Crieff Road, PH1 1NR
169.9p - BP Dunkeld Road, PH1 5RG
183.9p - Shell Filling Station, Edinburgh Road, PH2 8AR
Diesel
181.7p - Asda Perth, Dunkeld Road, PH1 5AP
181.7p - Morrisons Perth, Caledonian Road, PH1 5XD
183.9p - Tesco Extra, Crieff Road, PH1 1NR
183.9p - BP Dunkeld Road, PH1 5RG
183.9p - Shell Filling Station, Edinburgh Road, PH2 8AR
Inverness
Unleaded
160.9p - Esso Blackpark Filling Station, Clachnaharry Road, IV3 8QH
166.7p - Asda Inverness Automat, Ivanhoe Avenue, IV2 6BA
169.7p - Morrisons Inverness 3, Millburn Road, IV2 3PX
169.9p - Gulf Petrol Station, Harbour Road, IV1 1UF
169.9p - Tesco Extra, Inshes Retail Park, IV2 3TW
Diesel
177.9p - Esso Blackpark Filling Station, Clachnaharry Road, IV3 8QH
180.7p - Asda Inverness Automat, Ivanhoe Avenue, IV2 6BA
182.7p - Morrisons Inverness 3, Millburn Road, IV2 3PX
182.8p - Gulf Petrol Station, Harbour Road, IV1 1UF
182.9p - Tesco Extra, Inshes Retail Park, IV2 3TW
Dunfermline
Unleaded
168.7p - Asda Dunfermline, Halbeath Road, KY11 4LP
169.7p - Gulf Service Station, Primrose Lane, KY11 2XW
172.9p - Tesco Dunfermline Fire Station, Carnegie Drive, KY12 7BD
172.9p - BP Service Station, Bothwell Street, KY11 3AF
172.9p - Shell Service Station, Halbeath Road, KY12 7RS
Diesel
181.7p - Asda Dunfermline, Halbeath Road, KY11 4LP
183.9p - Tesco Dunfermline Fire Station, Carnegie Drive, KY12 7BD
183.9p - BP Service Station, Bothwell Street, KY11 3AF
183.9p - Tesco Dunfermline Extra, Turnstone Road, KY11 8EG
184.7p - Gulf Service Station, Primrose Lane, KY11 2XW
You can check for updates petrol prices near you on Petrolprices.com.
Don't miss the latest news from around Scotland and beyond. Sign up to our daily newsletter here .
READ NEXT: