The cheapest place to buy petrol in Greater Manchester today (Thursday, August 6) is at the Costco Wholesale garage in Oldham, where a litre of standard petrol costs 148.9p. This price undercuts the most expensive station in the region by 28p per litre, potentially saving drivers of average family cars up to £4 on a full tank.
Petrol Prices Across Greater Manchester
According to live price data published by the government and supplied by retailers, filling a typical 55-litre tank at this forecourt would cost £93. The ongoing conflict in the Middle East continues to impact oil transport through the Strait of Hormuz, contributing to rising pump prices.
Here are the cheapest petrol stations in Greater Manchester today:
- 148.9p - Costco Wholesale, The Broadway, Oldham, OL9 8AU
- 151.9p - Valero, Stalybridge, Tameside, SK15 1PD
- 152.9p - Hurst Cross Service Station, Ashton-under-Lyne, OL6 8DP
- 152.9p - Costco Wholesale, Barton Dock Road, Manchester, M41 7PP
- 153.7p - Asda, Atherleigh Way, Leigh, WN7 5RZ
- 153.7p - Asda, Cavendish Street, Ashton-under-Lyne, OL6 7PF
- 153.9p - Sainsbury's, Lord Sheldon Way, Ashton-under-Lyne, OL6 7UB
- 153.9p - Sainsbury's, Parsonage Retail Park, Leigh, WN7 5SJ
- 153.9p - Tesco, Manchester Road, Manchester, M43 6TQ
- 153.9p - Tesco, Stalybridge, SK15 2BJ
The most expensive petrol in the region is at a Texaco station in Oldham, charging 176.9p per litre, which would cost £97 to fill an average family car.
Diesel Prices in Greater Manchester
For diesel drivers, the Costco Wholesale garage in Oldham also offers the cheapest price at 168.9p per litre. The most expensive diesel is also at a Texaco station in Oldham, at 176.9p per litre.
Here are the cheapest diesel prices in Greater Manchester:
- 168.9p - Costco Wholesale, The Broadway, Oldham, OL9 8AU
- 171.7p - Asda, Atherleigh Way, Leigh, WN7 5RZ
- 171.7p - Asda, Cavendish Street, Ashton-under-Lyne, OL6 7PF
- 171.9p - Sainsbury's, Parsonage Retail Park, Leigh, WN7 5SJ
- 171.9p - Tesco, Manchester Road, Manchester, M43 6TQ
- 171.9p - Tesco, Stalybridge, SK15 2BJ
- 171.9p - Tesco Extra, Leigh, WN7 4BA
- 171.9p - Tesco, Manchester, M46 0AG
- 172.9p - Sainsbury's, Lord Sheldon Way, Ashton-under-Lyne, OL6 7UB
- 172.9p - Valero, Stalybridge, Tameside, SK15 1PD
Comparison with National Averages
UK drivers currently pay an average of 161.6p per litre for petrol and 182.5p for diesel. In Greater Manchester, petrol prices are 2.4p below the national average, and diesel prices are 3.0p below.
The cheapest petrol in the country is at the Costco Wholesale garage in Oldham, while the most expensive is at a Welcome Break garage in Hungerford, where petrol costs 197.9p per litre.
Prices are for standard grade petrol (E10) and standard grade diesel (B7), as supplied by retailers under a government scheme to ensure fair pricing. Figures are as of 4:45am on Thursday, 6th August 2026.



