A linear walk from the front of Welshpool station (reasonable pace), along the Montgomery Canal via Berriew and Abermule, to Newtown station.
Return by train (£5.80 single); trains every 2 hrs from Newtown to Welshpool (face covering currently is a legal requirement).
Aiming to catch the 14.41 service from Newtown - next service is at 16:41
You can use the interactive controls to zoom in and out and to move around the map, or click on a marker for more info. (interactive map help)