Forecourts with a cash machine
1,418 UK forecourts have a cash machine, including 1,232 in England, 117 in Scotland, 23 in Wales and 34 in Northern Ireland. London has the most, with 54.
Forecourts with a cash machine on site. Some charge for withdrawals, so check the machine before you use it.
Some forecourts with one may be missing.
Cheapest unleaded with cash machine
Across the UK. Search a postcode above to see ones near you.
- 1496 Unleaded
Wytonbar Service Station
BP · Wytonbar Service Station (PREMIER) · Hull
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1499 Unleaded
Wilderhaugh Service Station
Shell · Adam Purves Galashiels Ltd · Galashiels
Changed Open 24 hours today24h fuelCar washAir & screenwashWater - 1559 Unleaded
Eurospar Newcastle
BP · Eurospar Newcastle · Newcastle
Changed Open until 23:59ToiletsAir & screenwash - 1569 Unleaded
Spar Randalstown
BP · Post Office · Antrim
Changed Open until 23:00ToiletsAir & screenwash - 1577 Unleaded
Asda Haydock East Lancashire Road
Asda Haydock East Lancashire Road Petrol Filling Station · A580 East Lancashire Road · Haydock
Changed Open 24 hours todayEV 300kW24h fuel - 1579 Unleaded
Rossendale Service Station
Shell · Rossendale Service Station · Rossendale
Changed Open 24 hours today24h fuelToiletsAir & screenwashWater - 1579 Unleaded
Bangor Superstore
Tesco · Unit 1 Bloomfield Shopping Centre · Bangor
Unchanged for Open until 22:00EV 13kWCar washAir & screenwashWater - 1589 Unleaded
Eurospar Ladas Drive
BP · Ladas Drive Filling Station · Belfast
Changed Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash
Towns with the most
- London 54
- Islington 39
- City of Westminster 38
- Fulham 32
- Cricklewood 31
- Acton 29
- Croydon 27
- Finchley 27
- Birmingham 26
- Mitcham 25
- Southall 25
- Tottenham 25
- Wembley 25
- Streatham 24
- Sutton 24
- Enfield Town 23
- Barking 22
- Edmonton 22
- Hounslow 22
- Manchester 22
- Walthamstow 22
- Harrow 20
- Ilford 20
- Liverpool 20
- Uxbridge 19
- Birkenhead 18
- Glasgow 18
- Hayes 18
- Slough 18
- Staines 18
- Feltham 17
- Leeds 17
- Purley 17
- Beckenham 16
- Chingford 16
- King's Cross 16
- Leicester 16
- Willesden 16
- Barnsbury 15
- Dudley 15
- Reading 15
- Sale 15
- Esher 14
- Harlesden 14
- Milton Keynes 14
- Holborn 13
- Morden 13
- Shepherds Bush 13
Common questions
How many UK forecourts have a cash machine?
1,418 UK forecourts have a cash machine, including 1,232 in England, 117 in Scotland, 23 in Wales and 34 in Northern Ireland. London has the most, with 54.
Which towns have the most forecourts that have a cash machine?
London (54), Islington (39), City of Westminster (38), Fulham (32), Cricklewood (31). The count covers each town and the area around it.
How do I find a forecourt near me that has a cash machine?
Search a postcode or town at the top of this page, or use your location, and we list the nearest forecourts that have a cash machine, with today's fuel prices and when each price last changed.
Where is the cheapest petrol at a forecourt that has a cash machine?
Wytonbar Service Station in Hull, at 149.6p a litre. The forecourt last changed this price 4 hrs ago.
How accurate is this list?
Some forecourts with one may be missing. Each price shows when the forecourt last changed it.