Petrol Stations in Pembrokeshire
24 petrol stations across 15 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
5 petrol stationsPembroke Dock
2 petrol stationsMaenclochog
2 petrol stations- Gernant Garage
- Maenclochog Garage
Kilgetty
2 petrol stations- Crossroads Garage
- Lifestyle Express
Tenby
1 petrol station- Gulf
St Davids
1 petrol station- Texaco
Goodwick
1 petrol stationMilford Haven
1 petrol stationNeyland
1 petrol station- Texaco
Nolton Haven
1 petrol stationDinas Cross
1 petrol station- Murco
Cilgerran
1 petrol stationCrymych
1 petrol station- Nisa
Nevern (Nanhyfer)
1 petrol station- Murco
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?