Petrol Stations in Pembrokeshire
24 petrol stations across 10 Pembrokeshire towns and villages.
Pembrokeshire is bigger and emptier than it looks on a map, and fuel isn't evenly spread. The towns — Haverfordwest, Pembroke, Milford Haven, Fishguard, Narberth, Tenby — are fine. The peninsulas are not.
Three gaps to plan around: St Davids and the north-west, where your options are the city itself or back towards Haverfordwest; the Marloes and Dale peninsula, which has none; and the Angle and Castlemartin corner in the south.
Rural forecourts often shut in the evening, and some are card-only out of hours.
By town and village
Every petrol station, by town and village
Haverfordwest
6 petrol stations- BP
- Morrisons
- Tesco
- Texaco
- Letterston Filling Station
- Valero
Narberth
3 petrol stations- Dicky Parry's
- Preseli Filling Station
- Texaco
Saundersfoot
2 petrol stations- Crossroads Garage
- Lifestyle Express
Newport (Trefdraeth)
2 petrol stations- Murco
- Murco
Pembroke Dock
2 petrol stations- Asda
- Tesco
Tenby
1 petrol station- Gulf
St Davids
1 petrol station- Texaco
Goodwick
1 petrol station- Fishguard Harbour Garage
Milford Haven
1 petrol station- Tesco Petrol Station
Neyland
1 petrol station- Texaco
Also in Practical
Location data © OpenStreetMap contributors, ODbL. Hygiene ratings from the Food Standards Agency (Open Government Licence v3.0). Details come from open data and can go out of date, so check with the venue before you travel. Spotted a mistake?