Average Petrol Price in Scottish Borders

Petrol (E10)168.5p
Diesel (B7S)190.2p

Today the average petrol price in Scottish Borders is 168.50p per litre. 2.4p lower than the average price in Scotland.

The current average price of diesel is 190.22p per litre. 2.9p below the Scottish average price for diesel.

We calculate the daily averages by analysing price data from the 18 petrol stations in Scottish Borders that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Scottish Borders

The cheapest petrol in Scottish Borders is in Selkirk (165.9p per litre).

Currently, buying 60 litres of petrol in Selkirk costs £3.00 less than in Kelso (170.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Coldstream1169.90p189.90p
Duns1169.90p189.90p
Earlston1166.90p189.90p
Eyemouth2167.90p191.40p
Galashiels3167.90p189.90p
Hawick3167.23p188.57p
Kelso2170.90p188.40p
Selkirk1165.90p188.90p

Average petrol prices last updated at 14 Sep 2026 10:00 (2 hours, and 25 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Scottish Borders has increased by 3.9p in the last week. Diesel has risen by 4.7p.

In the last month, petrol has increased by 10.3p and diesel has risen by 9.9p.