I have listed below some shops that I found along the Pembrokeshire Coast Path when I walked it in April 2016 to help your planning. These shops were open when I wrote this in 2016, hopefully they will all still be open when you do your Pembrokeshire Coast Path. Remember that shops may be open later in Summer and sometimes closed often in the Winter. I have listed them assuming you would be starting at Amroth. You might find that in the summer months, some of the beaches and bays will have ice cream vans which will be very welcome.


Places to buy food along the Way


Kilgetty will be where you get off the train if you use this option to get to Amroth and there is a small shop just when you get off the train plus a chip shop but I would only use these if you were staying in Kilgetty or Amroth that night before starting the walk the next day as you'll be passing through Saundersfoot and Tenby quite soon after the walk and they have many shops, so no point carrying food from Kilgetty.


Amroth is where the walk begins if you are starting from the South. There were no shops that I saw in Amroth but the walk begins at a pub and you'll pass a couple of pubs along the first few miles of your walk, including one at Wisemans Bridge.


Saundersfoot is only about 3 miles from the start but it's a small seaside town and therefore has a couple of chip shops, take aways and a small Tesco that you pass plus another few little shops.


Tenby is a popular tourist seaside town and the main street has many different shops including a small Tesco, bakers and outdoor supply shops. It's a good idea to stock up here for the next day or two as the next decent shop is in Angle.


Manorbier has a nice Youth Hostel which is slightly off the route but signposted and it has a small cafe and bar in it if you want to pop in for an ice cream, cake or a drink. The actual village is slightly off the trail and is supposed to have a shop, pub and a tea room but I didn't go into the village as I passed before the shops would be open.


Bosherton is possibly somewhere you might stay the night at and it has a pub and a small cafe.


Angle has a cafe at West Angle Bay at the start of the peninsula but the main village has a well stocked shop open from 7am to 7pm most days. Angle also has the Hibernia Inn which also serves meals.


Pembroke is about 11 miles from Angle and the next place to get any food but when you get there you will find many shops including a Co-op, other shops and a few takeaways as well as pubs serving meals.


Pembroke Dock is only a couple of miles from Pembroke so you're unlikely to be stocking up here especially if you're heading to Milford Haven which is about 10 miles from here but Pembroke Dock has a couple of shops, pubs and a large Asda supermarket not far from the Toll Bridge.


Milford Haven is somewhere you are likely to stock up as the next decent shop will be found at Marloes which is slightly off the trail. Milford Haven has many shops and takeaways including a Tesco beside the train station and a Spar in the town centre.


Dale used to have a shop but it's no longer there but during the summer, the boathouse appears to have a small shop in it plus a cafe, and the Griffin Inn serves meals.


Marloes is about a mile of the trail but it's possible you will divert to get something to eat or possibly stay the night as there's not a lot of places around this part of the trail to stay the night. The village has a small cafe, pub and a shop which serves hot and cold snacks and drinks.


Broad Haven as well as having a lovely beach, also has a well stocked shop which is open until about 8pm as well as a couple of pubs serving meals and a couple of cafes.


Newgale is about 7 miles from Broad Haven and it's only another 5 miles to Solva so you might not want to stop here to eat but there's a cafe here if you feel peckish or there's always the pub.


Solva has the harbour Inn serving meals and another couple of pubs slightly off the trail but there is a shop in Upper Solva which is well stocked so you might want to detour the small distance of the trail to get a few items as the opportunities aren't as good for the next couple of days (unless you're diverting to the city of St. Davids).


Caerfai Bay is where you are most likely come off the trail if you're heading into St. Davids, which is over a mile off the trail but many people stay the night here. St. Davids is the smallest city in Britain but you'll still find plenty of eating places here, pubs and shops to stock up on as the next actual shop isn't until Goodwick.


Whitesands Bay only has one eating place, the cafe in the surf shop which is why it's important to stock up in Upper Solva or St. Davids if you're staying in the Youth Hostel or camping here.


Porthgain is a good place to stop for lunch if you have stayed in Whitesands Bay, it has the Sloop in and also The Shed which serves meals.


Trefin is a couple of miles further on the trail and slightly uphill off it but it has a pub and also a cafe inside the gallery if you're too early to get something to eat at Porthgain (like I was).


Goodwick is just before Fishguard and here you will find a small Tesco beside the trail. If you're heading to Newport there's no need to stock up here as Newport has a good shop but you may want to pick up something for lunch here and sit in the shelters looking over the by to Dinas Island.


Fishguard is slightly off the route and really no need to divert there unless you are staying here the night as you can pick up everything you need at Goodwick. If you're staying here, Fishguard has a supermarket and a few eating places.


Pwllgwaelod and Dinas Cross is where the Old Sailors restaurant is and also where you can take a short cut to Cwm-yr-eglwys which misses out Dinas Island but it would be a shame to do so.


Newport is quite a large village with a few shops including a Spar, bank, takeaway and pubs that serve food. This might be your last night on the tril so treat yourself as it's not far until the end.


St. Dogmaels has a cafe not far from the end of the walk but I don't imagine you'd want to stop there with the end less than a mile away. At the finish there is a pub, small shop and chip shop but it's likely you would be heading home or choose to stay in Cardigan a short walk from St. Dogmaels as it has more choice of places to eat and accommodation.


Cardigan is a couple of miles from the end at St. Dogmaels and where you'll maybe be getting the bus to the nearest train station to begin your journey home but has a few shops including a large Co-op, cafes and pubs serving meals if you're staying the night here and want to celebrate finishing the Pembrokeshire Coast Path.