I asked a similar question a little while back, being based in Aberystwyth.
Welshpool is 56 miles away, which takes about an hour and a half by road or rail. Aberdovey is 35 miles away, which should take fifty minutes to an hour. Unfortunately, Talybont is the wrong Talybont (there's another that's much closer) and whilst it's only about 20 miles away, it's 35 miles by road and will google maps reckons it will take 1 hour 8 minutes to drive.
The website for talybont airfield is
Home Page (Peniarth, Gwynedd).
I fly from Welshpool - primarily because the public transport links are much easier. There are trains every 2 hours, and the journey takes about an hour and a half. The airfield is within walking distance of the railway station, though it would be more sensible to take a fold-up bike or taxi. Book taxis in advance - the last time I took one I had to wait for half an hour (Sunday 14.00).
I have wondered whether Aberystwyth is the worst-served major town in the UK for airfields. Although there are places in Scotland that are more remote, airstrips and air ambulances have a much larger role to play there, or such was my impression doing my PPL in Inverness, and quite nice airstrips seem to be scattered around relatively liberally. I enjoy playing 'fantasy airstrips' as I fly around the area.