Contact & Map


These are the most direct routes to Asheston Eco Barns.  The address is: ~
Asheston Eco Barns, Asheston House, Penycwm, Haverfordwest, Pembrokeshire, SA62 6NH
We have also included an alternative scenic route along the coast road.

From Midlands and North

There are numerous ways to get to here and this is one of them.
Join the M5 from the M6 until you reach the M4 West and then follow directions below.

Directions from end of the M4

Take A48 to Carmarthen. Take A40 to Narberth / St. Clears onto Haverfordwest.

On reaching the roundabout outside Haverfordwest take the right exit signposted to Fishguard. At the next roundabout go straight over towards Fishguard. At the next roundabout by the Withybush business park take second exit to A40 Fishguard. Pass the airport and Texaco garage and 400m on at the Camrose/Clarbeston Road crossroads take the left turn to Camrose. Follow the small country lane down the hill, over a river on a narrow long stone bridge then up a hill until you reach a T-junction where you turn right to Hayscastle Cross.

Follow the road until Hayscastle Cross and take the left turn by the “Cross Inn” pub. You will now be in a narrow country lane. Follow this road to Gignog over a Cross Roads down a narrow hill to a valley floor and river. At the river take the next right up the valley side, small signpost to Trefgarn Owen. Again all narrow roads with not too many passing places. Nearing the top of the hill on the right you will see telegraph poles and the turning into Asheston House. Follow the lane down to the bottom.

Alternative scenic route via A487 (12 miles to go until you reach us)

On reaching the outskirts of Haverfordwest, go first left at the roundabout towards the town centre. At the next roundabout by car dealership go right following signs to St David’s A487. Stay on town centre bypass and dual carriageway. At the next roundabout go left passing the Morrisons supermarket, go right at the next mini roundabout on the A487. At the next roundabout go right following A487 signs to St. David’s.

Stay on this road towards Simpson Cross, Roch & Newgale. Pass Newgale beach and up a steep hill. At just beyond the top of the hill you come into Penycwm. Take the road on the right sign posted to Trefgarn Owen. Follow the narrow roads past the old mainly disused Army Base at Brawdy Airfield. Keep on this road around the narrow bends and a sharp left bend. At the second right turn go into Trefgarn Owen and out again. At the cross roads turn right and Asheston House is 600m on your left.

By rail or coach

Haverfordwest and Fishguard rail stations are both 20 minutes away. The nearest National Express coach station is Haverfordwest. Taxis are available to Asheston House but cost c. £25 for the journey. To save time and money try Rocky’s Taxis on 01437 890891 to pre-book your transport.