findpetrol .co.uk

Live fuel prices

Petrol prices in Perth (Central Belt)

Unleaded from 155.9p a litre, averaging 163.2p across 4 stations we track in Perth (Central Belt).

At a glance

Stations tracked
4
Local areas
1
Cheapest unleaded
155.9p
Cheapest diesel
184.9p

Data updated 22 hours ago

What you pay for fuel in Perth (Central Belt) depends less on the wholesale market than on which stations you happen to drive past. Local competition does most of the work.

The 4 petrol stations we monitor in Perth (Central Belt) report their prices directly to the government scheme, so the figures here are what the pumps are charging rather than an estimate.

That spread is worth about 7.3p a litre between the keenest price in Perth (Central Belt) and the local average, so roughly £3.63 each time you fill up.

Diesel prices in Perth (Central Belt) run from 184.9p upward, averaging 190.2p across the sites we track.

There is roughly 18.0p between the lowest and highest unleaded price in Perth (Central Belt), so where you stop genuinely matters here.

The table underneath lists the cheapest petrol in Perth (Central Belt) right now, sorted by unleaded, with diesel prices alongside where the site reports them.

Fuel prices Perth (Central Belt) - today’s snapshot

We track 4 active petrol stations in and around Perth (Central Belt) with recent prices. (Data updated 22 hours ago)

Lowest reported petrol price: 155.9p at Stewart and Smart near KY13 9XG, Perth (Central Belt).

Unleaded petrol (E10)

Lowest price
155.9p
Average price
163.2p
Highest price
173.9p
Spread
18.0p across 4 sites

Diesel (B7)

Lowest price
184.9p
Average price
190.2p
Highest price
200.9p
Spread
16.0p across 3 sites

Premium petrol (E5)

Lowest price
167.9p
Average price
176.6p
Highest price
193.9p
Spread
26.0p across 3 sites

Premium diesel

Lowest price
190.9p
Average price
201.9p
Highest price
212.9p
Spread
22.0p across 2 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Fuel brands in Perth (Central Belt)

Jet (1) Shell (1) BP (1) Stewart and Smart (1)

Cheapest petrol stations in Perth (Central Belt)

Petrol and diesel prices Perth (Central Belt), sorted by unleaded so the cheapest petrol is first. Open any station for its price history and nearby comparison.

Station Local area Petrol Diesel
Stewart and Smart Stewart & Smart, 8-16, Stirling Road, Milnathor… KY13 9XG Perth (Central Belt) 155.9p -
Shell Fossoway Garage, Kinross KY13 0PR Perth (Central Belt) 156.9p 184.9p
Jet Eastport Garage, Cupar KY14 6HA Perth (Central Belt) 165.9p 184.9p
BP Kinross Service Area, Kinross KY13 0NQ Perth (Central Belt) 173.9p 200.9p

Wider area

See prices across Central Belt if you want the bigger picture.

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Common questions about fuel in Perth (Central Belt)

What is the latest reported petrol price in Perth (Central Belt)?
The latest reported petrol prices in Perth (Central Belt) run from 155.9p to 173.9p per litre, with an average of 163.2p across 4 stations. The lowest unleaded price we can see is 155.9p at Stewart and Smart near KY13 9XG.
What is the latest reported diesel price in Perth (Central Belt)?
The latest reported diesel prices in Perth (Central Belt) run from 184.9p to 200.9p per litre, with an average of 190.2p across 3 stations.
How many stations do you track around Perth (Central Belt)?
We currently track 4 active petrol stations in and around Perth (Central Belt). Prices are refreshed from the official CMA fuel price feed throughout the day.
Where is the cheapest petrol in Perth (Central Belt)?
The cheapest petrol in Perth (Central Belt) we can currently see is 155.9p a litre at Stewart and Smart near KY13 9XG. That is 7.3p below the local average of 163.2p.
How many petrol stations are there in Perth (Central Belt)?
We track 4 petrol stations in and around Perth (Central Belt) with recent prices, including Jet, Shell, BP. Each one is listed with its latest unleaded and diesel price.
How do I compare stations near Perth (Central Belt)?
Open the map to compare stations near Perth (Central Belt) and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in Perth (Central Belt)?
Diesel currently averages 27.1p more per litre than unleaded in Perth (Central Belt), at 190.2p against 163.2p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for Perth (Central Belt)

Use the main finder with Perth (Central Belt) already centred, then sort by price or distance to pick your stop.

Open fuel finder for Perth (Central Belt)
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.